Hoe u een t-test met één monster uitvoert in python
Een one-sample t-test wordt gebruikt om te bepalen of een populatiegemiddelde al dan niet gelijk is aan een bepaalde waarde.
In deze tutorial wordt uitgelegd hoe u een t-test met één monster uitvoert in Python.
Voorbeeld: een voorbeeld van een t-test in Python
Stel dat een botanicus wil weten of de gemiddelde hoogte van een bepaalde plantensoort gelijk is aan 45 centimeter. Ze neemt een willekeurig monster van twaalf planten en registreert hun hoogte in centimeters.
Gebruik de volgende stappen om een t-test met één monster uit te voeren om te bepalen of de gemiddelde hoogte van deze plantensoort daadwerkelijk 15 inch is.
Stap 1: Creëer de gegevens.
Eerst zullen we een tabel maken met de afmetingen van de 12 planten:
data = [14, 14, 16, 13, 12, 17, 15, 14, 15, 13, 15, 14]
Stap 2: Voer een t-test met één monster uit.
Vervolgens gebruiken we de functie ttest_1samp() uit de scipy.stats-bibliotheek om een voorbeeld van een t-test uit te voeren, waarbij de volgende syntaxis wordt gebruikt:
ttest_1samp(a, pop-gemiddelde)
Goud:
- a: een tabel met voorbeeldobservaties
- popmean: het verwachte gemiddelde van de populatie
U kunt deze functie als volgt gebruiken in ons specifieke voorbeeld:
import scipy.stats as stats #perform one sample t-test stats.ttest_1samp(a=data, popmean=15) (statistic=-1.6848, pvalue=0.1201)
De t-teststatistiek is -1,6848 en de overeenkomstige tweezijdige p-waarde is 0,1201 .
Stap 3: Interpreteer de resultaten.
De twee hypothesen voor deze t-test op een bepaald monster zijn als volgt:
H 0 : µ = 15 (de gemiddelde hoogte van deze plantensoort is 15 inch)
H A : µ ≠15 (gemiddelde hoogte is niet 15 inch)
Omdat de p-waarde van onze test (0,1201) groter is dan alpha = 0,05, slagen we er niet in de nulhypothese van de test te verwerpen. We hebben niet voldoende bewijs om te zeggen dat de gemiddelde hoogte van deze specifieke plantensoort iets anders is dan 45 centimeter.
Aanvullende bronnen
Hoe u een T-test met twee monsters uitvoert in Python
Hoe u een Paired Samples T-Test uitvoert in Python