
In questa dimostrazione, esamineremo i vari modi in cui è possibile creare e salvare script JMP. Inizierò creando interattivamente una nuova colonna con una formula in cui calcolo il valore standardizzato della resistenza a trazione del calcestruzzo. Nella sezione "Diario", cliccherò su "Dati sulla resistenza del calcestruzzo". Per creare la mia nuova colonna della resistenza standardizzata, andrò al menu "Colonne" e selezionerò "Nuove colonne". Digiterò "Resistenza standardizzata" come nome della colonna. Andrò al menu a discesa "Proprietà colonna" e, in alto, selezionerò "Formula". La standardizzazione che userò è semplicemente la differenza tra ogni osservazione, ogni valore di resistenza, meno la media della colonna della resistenza divisa per la deviazione standard della colonna della resistenza, che è una standardizzazione comune che produrrà valori con media e deviazione standard. E in effetti, questa trasformazione è così comune, ovvero la standardizzazione è così comune che abbiamo una singola funzione che la eseguirà. Ma la suddividerò nelle sue componenti in modo da avere due funzioni nel nostro script che memorizzerò in questa colonna. Quindi espanderò l'elenco delle funzioni statistiche facendo clic sul triangolo grigio sul lato sinistro della finestra dell'editor di formule. Per avviare la formula, clicco su Forza nell'elenco di colonne al centro. Faccio clic sul segno di sottrazione. Quindi, dall'elenco delle funzioni statistiche, seleziono Media Colonna, e poi di nuovo Forza dall'elenco delle colonne. Quindi ho il numeratore, che è ogni valore di Forza meno la media di colonna di Forza. Faccio clic per evidenziare l'intera differenza nel contorno blu, quindi faccio clic sul pulsante Dividi. E poi, nelle funzioni statistiche, seleziono Deviazione Standard Colonna, e di nuovo, seleziono Forza. E ancora, possiamo eseguire la stessa standardizzazione con una singola funzione, Colonna Standardizzata, ma a scopo illustrativo, volevo avere due funzioni nella formula. Ora, posso visualizzarlo come uno script. Ecco cos'è. Posso visualizzarlo in una visualizzazione JSL più tipica semplicemente facendo doppio clic. E qui, di nuovo, vediamo quegli operatori di ambito con i due punti prima del nome della colonna. Un'altra cosa che vediamo nelle finestre del nostro editor di script è che le funzioni sono... il testo delle funzioni è colorato di blu. E questo è utile per noi vedere che JMP riconosce che si tratta di una funzione integrata. Ma potete vedere che quando passo il mouse sul nome della funzione, ne ottengo la sintassi e una descrizione. Quindi questo è un modo per imparare a conoscere le funzioni, uno dei tanti. Un aspetto positivo è che se stessi scrivendo uno script contenente una formula complessa, potrei usare l'editor di formule per costruirla - e qui annullo - in modo che, in questa interfaccia, sia molto facile vedere cosa c'è al numeratore, cosa c'è al denominatore e così via. E potrei semplicemente copiarla - cliccando con il tasto destro e copiando o usando Ctrl+C quando è evidenziata - e incollarla nel mio script. In questo modo non devo scrivere formule o equazioni complicate su una sola riga nell'editor di script. Posso sfruttare questa comoda interfaccia visiva dell'editor di formule di JMP, selezionare la formula e inserirla nel mio script. In questo modo non devo nemmeno conservare la colonna se non mi serve. Quindi ho questo script. Queste sono tutte funzioni JSL sul lato sinistro. Ho questo script che memorizzerò in una singola colonna di dati. Faccio clic su OK. E se dovessi conservare questa tabella, probabilmente cambierei anche il formato qui. Vedremo più avanti come possiamo creare nuove colonne e modificare i formati con gli script. Ma vado avanti e faccio clic su OK. E lì potete vedere quella colonna formula nella mia tabella dati. Quindi, di nuovo, questo è un modo in cui uno script può essere salvato in una colonna di una tabella dati, dove l'unico posto in cui lo script viene eseguito è in quel contesto specifico. Diamo un'occhiata a come possiamo salvare gli script per un'analisi per un utilizzo futuro. Quindi, di nuovo, inizierò in modo interattivo andando al menu Analizza e Adatta Y per X. Inserirò Forza nel ruolo Y, e poi voglio inserire Tipo nel ruolo X. E proprio come con Bivariato, JMP ha scelto la piattaforma appropriata in base ai tipi di modellazione nei miei ruoli X e Y. Quindi, qui sarà unidirezionale. E farò clic su OK. E poi per l'analisi, andrò sul triangolo rosso accanto ad Analisi unidirezionale e selezionerò Media/Anova. E ci sono diversi modi in cui posso far generare uno script a JMP, diversi modi in cui posso salvarlo. Andrò sul triangolo rosso accanto ad Analisi unidirezionale e, sotto Salva script, puoi vedere che possiamo salvarlo di nuovo nella tabella dati. Quindi verrebbe salvato nel pannello della tabella ed eseguito solo nel contesto di questa tabella dati. È possibile salvare uno script in un journal e, in questo caso, ho un journal aperto, quindi salverebbe in quel journal che ho aperto. E quello script includerebbe effettivamente le istruzioni non solo per eseguire questa analisi, ma anche per aprire prima la tabella dati associata all'analisi. Possiamo salvare gli script in una finestra dedicata. Lo faremo durante il corso. È possibile salvare uno script nel report, in modo che la sintassi, ovvero il codice per questa analisi, appaia nella finestra di analisi. È anche possibile salvare uno script negli Appunti se si desidera semplicemente incollarlo in un'e-mail o in una presentazione. Procedo e salvo questo nella finestra dello script. E qui posso vedere l'intero script. Quindi, se faccio clic con il pulsante destro del mouse e riformatto lo script, non succede nulla. Di nuovo, tutto ciò che devo fare è ridimensionarlo in modo da non poterlo vedere per intero. Clic con il pulsante destro del mouse, riformatta, e questo in un certo senso forza JMP a farlo. C'è un pulsante nella barra degli strumenti per riformattare lo script, ed è possibile utilizzare anche la scorciatoia da tastiera Ctrl+M. E proprio come avete visto prima, lo script è piuttosto riconoscibile, usando le stesse parole che vediamo quando interagiamo con JMP tramite clic del mouse. Quell'oggetto è la mia piattaforma unidirezionale. Abbiamo le colonne convertite nei ruoli di analisi Y e X. E abbiamo argomenti dal menu del triangolo rosso per richiedere analisi specifiche, incluso il valore booleano che attiva tali opzioni. Quindi ora torno al diario del corso e clicco su Elimina tutto, non salvare nulla. E non salverò le modifiche nella finestra del mio script.