Test anomalo di Grubbs (Versione 2)(Questo script è una nuova versione che fornisce l'elaborazione per gruppo. Finalmente! Da notare che il valore p riportato nella prima versione non è più disponibile.)
Questo script aggiunge il test anomalo a due code di Grubbs alla piattaforma di distribuzione. Il grafico del quantile normale e il test di bontà di adattamento vengono aperti per aiutare a valutare il supponendo che il campione sia stato estratto da una popolazione normale .
Basta aprire la tabella dati con la variabile numerica da valutare, quindi aprire ed eseguire lo script. Selezionare la colonna dati e fare clic Sì, dati . Specificare il livello di significatività desiderato (alfa è 0,05 per impostazione predefinita). Questo esempio è basato sulla variabile altezza nel Grande Classe tabella dei dati in Dati campione cartella.

Clic OK .

Lo schema dei marcatori nel grafico dei quantili normali sembra essere lineare e nessuno dei marcatori è al di fuori della regione designata dalle curve di lettura tratteggiate. In questo caso il campione e quindi la popolazione sono giudicati normali. Il test nella parte inferiore della piattaforma non è significativo al livello specificato.
Ora la stessa analisi viene eseguita utilizzando a Di variabile. Questo esempio utilizza sesso come variabile di raggruppamento.

Clic OK .

Analisi esplorativa dei datiStatisticheRi: Test anomalo di Grubbs (Versione 2)Grazie per la sceneggiatura.Condivido la raccomandazione di Jan di avere un metodo per indicare i valori che vengono rilevati come valori anomali.
Ri: Test anomalo di Grubbs (Versione 2)Ciao, grazie per la sceneggiatura.
Sarebbe utile includere nell'output anche quale valore è stato effettivamente considerato un valore anomalo
(o almeno fornire indicazione se si tratta del valore più basso o di quello più alto).
Ri: Test anomalo di Grubbs (Versione 2)lo script si interrompe se la variabile by è numerica.Un modo semplice per risolvere questo problema è cambiare bcol nel tipo di dati carattere dopo la riga
dt = Tabella dati corrente();
Se( N elementi( bCol ),
bCol[1] <
/* potresti anche sistemare lo script in modo che funzioni con variabili By numeriche senza cambiarle, ma sembra più semplice e puoi sempre cambiarlo di nuovo in numerico alla fine */
Saluti
Gunter
Ri: Test anomalo di Grubbs (Versione 2)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Se il set di dati presenta valori mancanti, questo codice calcola erroneamente N per il test di Grubbs.Ciò può essere problematico se il numero di colonne mancanti è piuttosto elevato.
Vedi la seguente correzione:
linee 76 e 110
n = N righe (yVal) - N mancanti (yVal);
Ri: Test anomalo di Grubbs (Versione 2)Ciao Mark
Grazie per aver postato questo
Sarebbe fantastico se potesse essere fatto DA una variabile di raggruppamento.
BR, Marianne