Wilcoxon-Mann-Whitney
En annan typ av icke-parametriska hypotestest kallas rangsummetest. Rangar är positionerna för numeriska värden ordnade från minst till störst. Tänk på dem som placeringar i ett löplopp: den med snabbast (lägst) tid får rang 1, den näst snabbaste får rang 2, och så vidare.
Genom att beräkna på rangar i stället för de faktiska värdena slipper du göra antaganden om teststatistikans fördelning. Metoden är mer robust på samma sätt som medianen är mer robust än medelvärdet.
Ett vanligt rangbaserat test är Wilcoxon-Mann-Whitney-testet, som fungerar som ett icke-parametriskt t-test.
late_shipments är tillgängligt och följande paket har laddats in: pingouin och pandas som pd.
Den här övningen är en del av kursen
Hypotestestning i Python
Övningsinstruktioner
- Välj ut
weight_kilogramsochlatefrånlate_shipmentsoch tilldela resultatet namnetweight_vs_late. - Konvertera
weight_vs_latefrån långt till brett format och sättcolumnstill'late'. - Kör ett Wilcoxon-Mann-Whitney-test för att undersöka om det finns en skillnad i
weight_kilogramsberoende på om försändelsen var försenad eller levererad i tid.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Select the weight_kilograms and late columns
weight_vs_late = ____
# Convert weight_vs_late into wide format
weight_vs_late_wide = weight_vs_late.pivot(columns=____,
values=____)
# Run a two-sided Wilcoxon-Mann-Whitney test on weight_kilograms vs. late
wmw_test = ____
# Print the test results
print(wmw_test)