SAS - Test esatti dei pescatori

Il test esatto di Fisher è un test statistico utilizzato per determinare se ci sono associazioni non casuali tra due variabili categoriali.In SAS questo viene eseguito utilizzando PROC FREQ. Usiamo l'opzione Tabelle per utilizzare le due variabili sottoposte al test Fisher Exact.

Sintassi

La sintassi di base per applicare il test Fisher Exact in SAS è:

PROC FREQ DATA = dataset ;
TABLES Variable_1*Variable_2 / fisher;

Di seguito la descrizione dei parametri utilizzati:

  • dataset è il nome del set di dati.

  • Variable_1*Variable_2 sono le variabili che formano il set di dati.

Applicazione del test esatto di Fisher

Per applicare il test esatto di Fisher, scegliamo due variabili categoriali denominate Test1 e Test2 e il loro risultato. Usiamo PROC FREQ per applicare il test mostrato di seguito.

Esempio

data temp;
input  Test1 Test2 Result @@;
datalines;
1 1 3 1 2 1 2 1 1 2 2 3
;
proc freq; 
tables Test1*Test2 / fisher;
run;

Quando il codice sopra viene eseguito, otteniamo il seguente risultato: