Come eseguire il test esatto di fisher in sas


Il test esatto di Fisher viene utilizzato per determinare se esiste o meno un’associazione significativa tra due variabili categoriali.

Viene generalmente utilizzato come alternativa al test di indipendenza chi quadrato quando uno o più conteggi di celle in una tabella 2 × 2 sono inferiori a 5.

Il test esatto di Fisher utilizza le seguenti ipotesi nulle e alternative:

  • H 0 : (ipotesi nulla) Le due variabili sono indipendenti.
  • H 1 : (ipotesi alternativa) Le due variabili non sono indipendenti.

Se il valore p del test è inferiore ad un certo livello di significatività, possiamo rifiutare l’ipotesi nulla del test e concludere che le due variabili non sono indipendenti, cioè hanno un’associazione significativa.

L’esempio seguente mostra come eseguire il test esatto di Fisher in SAS.

Esempio: test esatto di Fisher in SAS

Supponiamo di voler sapere se il genere è associato o meno alla preferenza per un partito politico in un particolare college.

Per esplorare questo aspetto, selezioniamo casualmente 25 studenti del campus e chiediamo loro quale sia la loro preferenza per il partito politico. I risultati sono presentati nella tabella seguente:

Democratico Repubblicano
Femmina 8 4
Maschio 4 9

Per determinare se esiste un’associazione statisticamente significativa tra genere e preferenza del partito politico, possiamo utilizzare i seguenti passaggi per eseguire il test esatto di Fisher in SAS:

Passaggio 1: creare i dati

Innanzitutto, creiamo un set di dati chiamato my_data :

 /*create data to hold survey results*/
data my_data;
    input Party$Gender$;
    datalines ;
Rep Female
Rep Female
Rep Female
Rep Female
Rep Male
Rep Male
Rep Male
Rep Male
Rep Male
Rep Male
Rep Male
Rep Male
Rep Male
Dem Female
Dem Female
Dem Female
Dem Female
Dem Female
Dem Female
Dem Female
Dem Female
Dem Male
Dem Male
Dem Male
Dem Male
;
run ;

Passaggio 2: eseguire il test esatto di Fisher

Quindi possiamo utilizzare il seguente codice per eseguire il test esatto di Fisher:

 /*perform Fisher's Exact test*/
proc freq ;
    Party*Gender / fisher tables ;
run ;

I risultati del test sono mostrati di seguito:

Test esatto di Fisher in SAS

L’ipotesi nulla del test esatto di Fisher è che le due variabili siano indipendenti. In questo esempio, la nostra ipotesi nulla è che le preferenze di genere e di partito politico siano indipendenti, il che è un test a due code.

Quindi, esamineremo il valore p a due code nella tabella dei risultati finali, che risulta essere 0,1152 .

Poiché questo valore p non è inferiore a 0,05, non rifiutiamo l’ipotesi nulla.

Ciò significa che non abbiamo prove sufficienti per affermare che esiste un’associazione significativa tra genere e preferenze dei partiti politici.

Risorse addizionali

I seguenti tutorial forniscono ulteriori informazioni sul test esatto di Fisher:

Introduzione al test esatto di Fisher
Calcolatore del test esatto di Fisher
Come riportare i risultati accurati dei test Fisher

Aggiungi un commento

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