COSA C'È DI BUONO IN JMP
JSL (JMP Scripting Language) è un ottimo strumento per garantire la riproducibilità della tua analisi. Sebbene richieda un po' di apprendimento per essere fluente, fortunatamente JMP consente di eseguire alcune analisi con la GUI e ottenere uno script per riprodurlo facendo clic sull'opzione "Ottieni script". Questo è essenziale sia per imparare JSL che per farne un uso efficiente. JSL offre diversi modi per raggiungere una singola attività.
IL PROBLEMA
"Get Script" della maggior parte delle piattaforme ti dà un tipo di JSL non molto popolare, quello con "SendToReport" e "Dispatch". Ad esempio, quello che segue è uno script suggerito nel capitolo "Piattaforme di scripting" della Guida allo scripting:
Open( "$SAMPLE_Data/Big Class.jmp" ); // ho aggiunto questa riga
oneObj = Unidirezionale(
Y( :altezza ),
X( :età ),
Ogni coppia( 1 ),
Significa( 1 ),
Diamanti medi( 1 )
);
oneObj << Varianze non uguali( 1 );
rep = Report( oneObj );
rep["Oneway Anova"] << Chiudi( 1 );
rep["Confronti significa"] << Close( 1 );
Eseguendo questo script, otterrai una piattaforma Oneway con un bel grafico.
Ora, seleziona "Ottieni script" dal menu del triangolo rosso del rapporto e ottieni quanto segue:
Senso unico(
Y( :altezza ),
X( :età ),
Ogni coppia( 1 ),
Tutti i grafici( 0 ),
Significa( 1 ),
Varianze ineguali( 1 ),
Composizione delle Densità( 1 ),
Diamanti medi( 1 ),
Linee di sviluppo standard( 1 ),
Invia a rapporto(
Dispatch( {}, "Oneway Anova", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Means Comparisons", OutlineBox, {Close( 1 )} )
)
);
Questo è completamente diverso da quello suggerito nella Scripting Guide, ed è generalmente meno facile da padroneggiare.
MIGLIORAMENTO SUGGERITO
Vorrei che JMP consentisse all'utente di scegliere il tipo di JSL da produrre.
Per coloro che usano regolarmente "Save Script" per analisi riproducibili, questo sarebbe un enorme risparmio di tempo.