Salva le utility Choice su una tabella usando JSLÈ necessario eseguire diversi modelli di scelta utilizzando variabili di profilatura diverse e salvare i risultati di ogni esecuzione in una tabella per un confronto e una modellazione successivi. Ad esempio, supponiamo di dover eseguire il modello di scelta della pizza in base al sesso e salvare le utilità per tutti gli attributi per gli uomini e per le donne.
Posso creare il JSL necessario per eseguire tutti i modelli, ma non vedo come salvare in gruppo le utilità da loro usando JSL. Qualcuno ha provato e ci è riuscito? Qualsiasi esempio o frammento di JSL - anche generici - sarebbe molto apprezzato! Grazie!
Ri: Salva le utility di selezione su una tabella utilizzando JSLPotrebbe essere questo il tipo di cosa che stai cercando:
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 />

Ri: Salva le utility di selezione su una tabella utilizzando JSLUsando l'esempio di jmp Pizza, sto provando a catturare le utilità da più esecuzioni con e senza variabili demografiche in un unico file per ulteriori analisi. A questo punto, posso utilizzare manualmente "Save Utility Formula" nella finestra di dialogo Choice Model per creare questi per ogni esecuzione dell'esperimento. (Vedi immagine.)
Quello che spero di fare è automatizzare il processo con JSL di eseguire tutti gli esperimenti di cui ho bisogno (dozzine) e raccogliere le utilità in una tabella, come quella qui sotto (che ho assemblato manualmente in Excel).
Dove mi imbatto in difficoltà è nel mettere tutto questo in una tabella durante il calcolo dei modelli di scelta corrispondenti.
Oh, e c'è un'altra cosa. Si noti nell'immagine in alto le righe evidenziate nel modello senza contro il modello con genere incluso. L'utilità per la riga combinata non dovrebbe essere da qualche parte tra le utilità per le righe corrispondenti con i generi scomposte?
Ri: Salva le utility di selezione su una tabella utilizzando JSL https://community.jmp.com/t5/Discussions/Scripting-a-JMP-Journal/td-p/14462
Ti stai riferendo a salvare i rapporti o i risultati dell'analisi su un giornale? Se sì, la discussione di cui sopra ha ciò di cui hai bisogno. altrimenti, puoi fornire un esempio di cosa intendi quando parli di utilità