Hoe de exacte test van fisher in sas uit te voeren


Fisher’s exact test wordt gebruikt om te bepalen of er al dan niet een significant verband bestaat tussen twee categorische variabelen.

Het wordt over het algemeen gebruikt als alternatief voor de chikwadraattest van onafhankelijkheid wanneer een of meer celaantallen in een 2 × 2-tabel kleiner zijn dan 5.

De Fisher-exacttest gebruikt de volgende nul- en alternatieve hypothesen :

  • H 0 : (nulhypothese) De twee variabelen zijn onafhankelijk.
  • H 1 : (alternatieve hypothese) De twee variabelen zijn niet onafhankelijk.

Als de p-waarde van de test kleiner is dan een bepaald significantieniveau, kunnen we de nulhypothese van de test verwerpen en concluderen dat de twee variabelen niet onafhankelijk zijn, dat wil zeggen dat ze een significant verband hebben.

In het volgende voorbeeld ziet u hoe u de exacte test van Fisher in SAS uitvoert.

Voorbeeld: Fisher’s exact-test in SAS

Stel dat we willen weten of gender wel of niet geassocieerd is met de voorkeur voor een politieke partij op een bepaalde universiteit.

Om dit te onderzoeken selecteren we willekeurig 25 studenten op de campus en vragen we hen naar hun politieke partijvoorkeur. De resultaten worden weergegeven in de onderstaande tabel:

Democraat Republikeins
Vrouwelijk 8 4
Mannelijk 4 9

Om te bepalen of er een statistisch significant verband bestaat tussen geslacht en politieke partijvoorkeur, kunnen we de volgende stappen gebruiken om Fisher’s exact test uit te voeren in SAS:

Stap 1: Creëer de gegevens

Laten we eerst een dataset maken met de naam 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 ;

Stap 2: Voer de Fisher’s Exact-test uit

Vervolgens kunnen we de volgende code gebruiken om de exacte test van Fisher uit te voeren:

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

De testresultaten worden hieronder weergegeven:

Fisher's exacte test in SAS

De nulhypothese van de exacte test van Fisher is dat de twee variabelen onafhankelijk zijn. In dit voorbeeld is onze nulhypothese dat gender- en politieke partijvoorkeuren onafhankelijk zijn, wat een tweezijdige test is.

We zullen dus kijken naar de tweezijdige p-waarde in de tabel met uiteindelijke resultaten, die 0,1152 blijkt te zijn.

Omdat deze p-waarde niet kleiner is dan 0,05, verwerpen we de nulhypothese niet.

Dit betekent dat we niet voldoende bewijs hebben om te zeggen dat er een significant verband bestaat tussen geslacht en voorkeuren voor politieke partijen.

Aanvullende bronnen

De volgende tutorials bieden aanvullende informatie over de Fisher Exact-test:

Inleiding tot Fisher’s Exact-test
Fisher’s Exact-testcalculator
Nauwkeurige Fisher-testresultaten rapporteren

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert