Guardar las utilidades de elección en una tabla utilizando JSLDebe ejecutar varios modelos de elección utilizando diferentes variables de creación de perfiles y guardar las utilidades de cada ejecución en una tabla para su posterior comparación y modelado. Por ejemplo, digamos que necesito ejecutar el modelo de elección de pizza contra el género y guardar utilidades para todos los atributos para hombres y para mujeres.
Puedo crear el JSL necesario para ejecutar todos los modelos, pero no veo cómo guardar por lotes las utilidades utilizando JSL. ¿Alguien ha intentado esto y ha tenido éxito? Cualquier ejemplo o fragmento de JSL, incluso genéricos, sería muy apreciado. ¡Gracias!
Re: Guardar las utilidades de elección en una tabla usando JSLPodría ser este el tipo de cosa que está buscando:
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Pizza Responses.jmp" );
Open( "$SAMPLE_DATA/Pizza Subjects.jmp" );
dt = Data Table( "Pizza Profiles" );
ch = dt << Choice(
Response DataTable( Pizza Responses ),
Profile DataTable( Pizza Profiles ),
Subject DataTable( Pizza Subjects ),
Response Profile ID Chosen( :Choice ),
Response Subject ID( :Subject ),
Response Profile ID Choices( :Choice1, :Choice2 ),
Profile ID( :ID ),
Profile Effects( :Crust, :Cheese, :Gender ),
Subject Subject ID( :Subject ),
Subject Effects( :Gender )
);
ch << save utility formula;
dt1 = Current Data Table();
ch << close window;
ch = dt << Choice(
Response DataTable( Pizza Responses ),
Profile DataTable( Pizza Profiles ),
Subject DataTable( Pizza Subjects ),
Response Profile ID Chosen( :Choice ),
Response Subject ID( :Subject ),
Response Profile ID Choices( :Choice1, :Choice2 ),
Profile ID( :ID ),
Profile Effects( :Crust, :Cheese ),
Subject Subject ID( :Subject ),
Subject Effects( :Gender )
);
ch << save utility formula;
dt2 = Current Data Table();
ch << close window;
dt1 << concatenate( dt2, append to first table( 1 ) );
Close( dt2, nosave );
<BR />

Re: Guardar las utilidades de elección en una tabla usando JSLUtilizando el ejemplo de jmp Pizza, estoy tratando de capturar las utilidades de múltiples ejecuciones con y sin variables demográficas en un archivo para un análisis más detallado. En este punto, puedo usar manualmente "Guardar fórmula de utilidad" en el cuadro de diálogo Modelo de elección para crear estos para cada ejecución del experimento. (Ver imagen).
Lo que espero hacer es automatizar el proceso con JSL de ejecutar todos los experimentos que necesito (docenas de ellos) y recopilar las utilidades en una tabla, como la que se muestra a continuación (que monté manualmente en Excel).
Donde me encuentro con dificultades es en obtener todo esto en una tabla durante el cálculo de los modelos de elección correspondientes.
Ah, y hay una cosa más. Observe en la imagen superior las filas resaltadas en el modelo. sin versus el modelo con género incluido. ¿No debería la utilidad para la fila combinada estar en algún lugar entre las utilidades para las filas correspondientes con los géneros separados?
Re: Guardar las utilidades de elección en una tabla usando JSL https://community.jmp.com/t5/Discussions/Scripting-a-JMP-Journal/td-p/14462
¿Se refiere a guardar los informes o los resultados del análisis en una revista? Si es así, la discusión anterior tiene lo que necesita. de lo contrario, ¿puede dar un ejemplo de lo que quiere decir cuando dice utilidades?