So führen sie einen ein-proportions-z-test in python durch


Ein One-Proportion-Z-Test wird verwendet, um einen beobachteten Anteil mit einem theoretischen Anteil zu vergleichen.

Dieser Test verwendet die folgenden Nullhypothesen:

  • H 0 : p = p 0 (der Anteil der Bevölkerung ist gleich dem hypothetischen Anteil p 0 )

Die Alternativhypothese kann bilateral, links oder rechts sein:

  • H 1 (zweiseitig): p ≠ p 0 (der Bevölkerungsanteil entspricht nicht einem hypothetischen Wert p 0 )
  • H 1 (links): p < p 0 (der Bevölkerungsanteil ist kleiner als ein hypothetischer Wert p 0 )
  • H 1 (rechts): p > p 0 (der Bevölkerungsanteil ist größer als ein hypothetischer Wert p 0 )

Die Teststatistik wird wie folgt berechnet:

z = (pp 0 ) / √ p 0 (1-p 0 )/n

Gold:

  • p: beobachteter Probenanteil
  • p 0 : hypothetischer Anteil der Bevölkerung
  • n: Stichprobengröße

Wenn der p-Wert, der der Z-Teststatistik entspricht, kleiner als das gewählte Signifikanzniveau ist (gängige Optionen sind 0,10, 0,05 und 0,01), können Sie die Nullhypothese ablehnen.

Ein-Proportion-Z-Test in Python

Um einen Z-Test mit einem Verhältnis in Python durchzuführen, können wir die Funktion proportions_ztest() aus der statsmodels- Bibliothek verwenden, die die folgende Syntax verwendet:

proportions_ztest(count, nobs, value=None, alternative=’two faces‘)

Gold:

  • count: Die Anzahl der Erfolge
  • nobs: die Anzahl der Versuche
  • Wert: der hypothetische Anteil der Bevölkerung
  • Alternative: die Alternativhypothese

Diese Funktion gibt eine Az-Teststatistik und einen entsprechenden p-Wert zurück.

Das folgende Beispiel zeigt, wie Sie diese Funktion verwenden, um einen Ein-Proportions-Z-Test in Python durchzuführen.

Beispiel: One-Proportion-Z-Test in Python

Angenommen, wir möchten wissen, ob der Anteil der Einwohner eines bestimmten Landkreises, der ein bestimmtes Gesetz unterstützt, 60 % beträgt. Um dies zu testen, erheben wir anhand einer Zufallsstichprobe folgende Daten:

  • p 0 : hypothetischer Anteil der Bevölkerung = 0,60
  • x: Einwohner, die das Gesetz befürworten: 64
  • n: Stichprobengröße = 100

Der folgende Code zeigt, wie Sie die Funktion proportions_ztest verwenden, um einen Z-Test für eine Probe durchzuführen:

 #import proportions_ztest function
from statsmodels. stats.proportion import proportions_ztest

#perform one proportion z-test
proportions_ztest(count= 60 , nobs= 100 , value= 0.64 )
(-0.8164965809277268, 0.41421617824252466)

Aus dem Ergebnis können wir ersehen, dass die Z-Teststatistik -0,8165 und der entsprechende p-Wert 0,4142 beträgt. Da dieser Wert nicht kleiner als α = 0,05 ist, können wir die Nullhypothese nicht ablehnen. Wir haben keine ausreichenden Beweise dafür, dass der Anteil der Einwohner, die das Gesetz befürworten, von 0,60 abweicht.

Zusätzliche Ressourcen

Eine Einführung in den Single Proportion Z-Test
Ein-Proportion-Z-Test-Rechner
So führen Sie einen One-Proportion-Z-Test in Excel durch
So führen Sie einen Ein-Proportions-Z-Test in R durch

Einen Kommentar hinzufügen

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