<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Salve a tutti,
Sto creando un'appendice JMP per uno dei nostri processi e ho ritenuto necessario spiegare come impostare manualmente una formula di colonna per eseguire un test di Grubb.L'ho fatto in Excel, ma voglio replicarlo in JMP e ho avuto difficoltà a impostare correttamente la formula.Abbiamo 4 colonne di dati indipendenti (1a,2a,3a,4a) su ciascuna delle quali è necessario eseguire un test di Grubb.Ciascuno ha un massimo di 40 valori.Mi piacerebbe creare altre quattro colonne (1b,2b,3b,4b) che scandiscano ciascuna la colonna appropriata (1-1, 2-2 e così via).Stavo pensando di impostare una formula IF in modo da poter eseguire un calcolo minimo e massimo di colonna e, a seconda del valore Texp per ciascuno, di conseguenza sputerebbe un valore anomalo.Nel mio foglio di calcolo Excel è impostato in questo modo:
calcolare il massimo e il minimo
Texp calcolato: (Max/Min - colonna media)/Colonna Std Dev = Texp
Quindi la cella sottostante confronta quel Texp con Tcrit per un N = 40 (2,866) e se Texp > Tcrit dice "Sì"
Nella mia testa riesco a vedere come farlo in JMP, ma non sono sicuro di come impostarlo correttamente con parentesi e così via.Se non mi sono spiegato molto bene mi scuso.A volte il cervello ha difficoltà a descrivere ciò che sembra facile.
Grazie,
Ecco un tentativo di utilizzare una singola colonna formula per eseguire il test di Grubb (g > g0) e, se viene rilevato un valore anomalo, individuare la riga con "Sì".
Lo script crea una tabella di esempio con una colonna numerica "Dati" e una colonna formula con il test di Grubb ad alfa 0,05. I dati provengono dalla distribuzione N(0,1) più un valore estremo (50). Esegui lo script, l'estremo dovrebbe essere contrassegnato con "sì", quindi modifica uno o più numeri nella colonna dati per osservare come influisce sull'output nella colonna formula.
Nuova tabella ( "Grubbs" ,
Nuova colonna ( "Dati" , numerico , valori ( 50 || J ( 1 , 25 , Normale casuale ( 0 , 1 ) ) ) ) ,
Nuova colonna ( "Test dei valori anomali di Grubbs" ,
Carattere ,
Formula (
Se (
E (
Col Massimo ( Col Standardizzare ( : Dati ) ) ==
Col Standardizzare ( : Dati ) ,
Col Massimo ( Col Standardizzare ( : Dati ) ) > (( Numero col ( : Dati ) -
1 ) / Sqrt ( Numero col ( : Dati ) )) *
Sqrt (
Addominali (
tQuantile (
0,05 / ( 2 * Numero col ( : Dati )) ,
Numero col ( : Dati ) - 2
)
) ^ 2 / (( Numero col ( : Dati ) - 2 ) +
Addominali (
tQuantile (
0,05 / ( 2 * Numero col ( : Dati )) ,
Numero col ( : Dati ) - 2
)
) ^ 2 )
)
) ,
"SÌ"
)
)
)
) ;
Ciao Carlo,
Si prega di utilizzare il seguente collegamento per utilizzare un componente aggiuntivo dallo scambio di file per l'esecuzione Test anomalo di Grubbs .
Fateci sapere se questo funziona per la vostra situazione o se avete bisogno di ulteriore assistenza.
Stan