Come eseguire un test di kolmogorov-smirnov in sas
Il test di Kolmogorov-Smirnov viene utilizzato per determinare se un campione è distribuito normalmente o meno.
Questo test è ampiamente utilizzato perché molti test e procedure statistiche presuppongono che i dati siano distribuiti normalmente.
Il seguente esempio passo passo mostra come eseguire un test di Kolmogorov-Smirnov su un set di dati di esempio in SAS.
Esempio: test di Kolmogorov-Smirnov in SAS
Innanzitutto, creiamo un set di dati in SAS con una dimensione del campione di n = 20:
/*create dataset*/ data my_data; inputValues ; datalines ; 5.57 8.32 8.35 8.74 8.75 9.38 9.91 9.96 10.36 10.65 10.77 10.97 11.15 11.18 11.47 11.64 11.88 12.24 13.02 13.19 ; run ;
Successivamente, utilizzeremo proc univariato per eseguire un test di Kolmogorov-Smirnov per determinare se il campione è distribuito normalmente:
/*perform Kolmogorov-Smirnov test*/ proc univariate data =my_data; histogram Values / normal ( mu =est sigma =est); run ;
Nella parte inferiore del risultato possiamo vedere la statistica del test e il corrispondente valore p del test di Kolmogorov-Smirnov:
La statistica del test è 0,1098 e il corrispondente valore p è >0,150 .
Ricordiamo che un test di Kolmogorov-Smirnov utilizza le seguenti ipotesi nulle e alternative:
- H 0 : i dati sono distribuiti normalmente.
- H A : I dati non sono distribuiti normalmente.
Poiché il valore p del test non è inferiore a 0,05, non riusciamo a rifiutare l’ipotesi nulla.
Ciò significa che possiamo supporre che il set di dati sia distribuito normalmente.
Risorse addizionali
I seguenti tutorial spiegano come eseguire un test di Kolmogorov-Smirnov in altri software statistici:
Come eseguire un test di Kolmogorov-Smirnov in Excel
Come eseguire un test di Kolmogorov-Smirnov in R
Come eseguire un test di Kolmogorov-Smirnov in Python