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:

Test di Kolmogorov-Smirnov nel SAS

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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *