Test av två proportioner
Du kanske undrar om fraktkostnaden påverkar om en leverans blev försenad eller inte. I datamängden late_shipments lagras information om försening i kolumnen late. Fraktkostnader lagras i kolumnen freight_cost_group, med kategorierna "expensive" och "reasonable".
Hypoteserna som ska testas, där "late" motsvarar andelen försenade leveranser för respektive grupp, är
\(H_{0}\): \(late_{\text{expensive}} - late_{\text{reasonable}} = 0\)
\(H_{A}\): \(late_{\text{expensive}} - late_{\text{reasonable}} > 0\)
p_hats innehåller skattningar av populationsproportionerna (sampelproportioner) för varje freight_cost_group:
freight_cost_group late
expensive Yes 0.082569
reasonable Yes 0.035165
Name: late, dtype: float64
ns innehåller urvalsstorlekarna för dessa grupper:
freight_cost_group
expensive 545
reasonable 455
Name: late, dtype: int64
pandas och numpy har importerats med sina vanliga alias, och norm är tillgänglig från scipy.stats.
Den här övningen är en del av kursen
Hypotestestning i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate the pooled estimate of the population proportion
p_hat = ____
# Print the result
print(p_hat)