Hoe voer je een binomiale test uit in r


Een binomiale test vergelijkt een steekproefaandeel met een hypothetisch deel. De test is gebaseerd op de volgende nul- en alternatieve hypothesen:

H 0 : π = p (de populatieaandeel π is gelijk aan een waarde p)

H A : π ≠ p (de populatieaandeel π is niet gelijk aan een bepaalde waarde p)

De toets kan ook worden uitgevoerd met het eenzijdige alternatief dat het werkelijke aandeel van de bevolking groter of kleiner is dan een bepaalde p-waarde.

Om een binominale test in R uit te voeren, kunt u de volgende functie gebruiken:

binom.test(x, n, p)

Goud:

  • x: aantal successen
  • n: aantal pogingen
  • p: kans op succes bij een bepaalde proef

De volgende voorbeelden illustreren hoe u deze functie in R kunt gebruiken om binomiale tests uit te voeren.

Voorbeeld 1: Tweezijdige binomiale test

Je wilt voor 1/6 van de worpen bepalen of een dobbelsteen wel of niet op het getal „3“ terechtkomt. Je gooit de dobbelsteen dus 24 keer en hij komt in totaal 9 keer op „3“ terecht. Voer een binomiale test uit om te bepalen of de dobbelsteen daadwerkelijk op “3” terechtkomt op een zesde van de worpen.

 #perform two-tailed Binomial test
binom.test(9, 24, 1/6)

#output
	Exact binomial test

date: 9 and 24
number of successes = 9, number of trials = 24, p-value = 0.01176
alternative hypothesis: true probability of success is not equal to 0.1666667
95 percent confidence interval:
 0.1879929 0.5940636
sample estimates:
probability of success 
                 0.375 

De p-waarde van de test is 0,01176 . Aangezien dit minder dan 0,05 is, kunnen we de nulhypothese verwerpen en concluderen dat er bewijs is dat de dobbelsteen op 1/6 van de worpen het getal „3“ niet bereikt .

Voorbeeld 2: Linker binomiale test

U wilt bepalen of het minder waarschijnlijk is dat een munt kop dan munt landt. Dus je draait de munt 30 keer om en ontdekt dat hij slechts 11 keer op kop terechtkomt. Voer een binominale test uit om te bepalen of het minder waarschijnlijk is dat de munt kop dan munt landt.

 #perform left-tailed Binomial test
binom.test(11, 30, 0.5, alternative="less")

#output
	Exact binomial test

date: 11 and 30
number of successes = 11, number of trials = 30, p-value = 0.1002
alternative hypothesis: true probability of success is less than 0.5
95 percent confidence interval:
 0.0000000 0.5330863
sample estimates:
probability of success 
             0.3666667

De p-waarde van de test is 0,1002 . Omdat deze waarde niet minder dan 0,05 bedraagt, slagen we er niet in de nulhypothese te verwerpen. We hebben niet genoeg bewijs om te zeggen dat de munt minder snel kop dan munt zal opleveren.

Voorbeeld 3: Rechtszijdige binomiale test

Een winkel maakt widgets met een efficiëntie van 80%. Ze implementeren een nieuw systeem waarvan ze hopen dat het de efficiëntie zal verbeteren. Ze selecteren willekeurig 50 widgets uit recente productie en merken op dat 46 daarvan effectief zijn. Voer een binomiale test uit om te bepalen of het nieuwe systeem tot grotere efficiëntie leidt.

 #perform right-tailed Binomial test
binom.test(46, 50, 0.8, alternative="greater")

#output
	Exact binomial test

date: 46 and 50
number of successes = 46, number of trials = 50, p-value = 0.0185
alternative hypothesis: true probability of success is greater than 0.8
95 percent confidence interval:
 0.8262088 1.0000000
sample estimates:
probability of success 
                  0.92 

De p-waarde van de test is 0,0185 . Omdat dit minder dan 0,05 is, verwerpen we de nulhypothese. We hebben genoeg bewijs om te zeggen dat het nieuwe systeem effectieve widgets produceert met een snelheid van meer dan 80%.

Einen Kommentar hinzufügen

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