Simulační t-test
V kapitole 2 jsi ručně provedl/a kroky t-testu k prozkoumání těchto hypotéz.
\(H_{0}\): Průměrná hmotnost zásilek, které nebyly zpožděné, je stejná jako průměrná hmotnost zásilek, které zpožděné byly.
\(H_{A}\): Průměrná hmotnost zásilek, které nebyly zpožděné, je nižší než průměrná hmotnost zásilek, které zpožděné byly.
Test lze provést přehledněji pomocí funkce t_test() z balíčku infer.
late_shipments %>%
t_test(
weight_kilograms ~ late,
order = c("No", "Yes"),
alternative = "less"
)
t_test() předpokládá, že nulové rozdělení je normální. Těmto předpokladům se můžeš vyhnout použitím simulačního neparametrického ekvivalentu.
Dataset late_shipments je k dispozici; balíčky dplyr a infer jsou načteny.
Toto cvičení je součástí kurzu
Testování hypotéz v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Fill out the null distribution pipeline
null_distn <- late_shipments %>%
# Specify weight_kilograms vs. late
___ %>%
# Declare a null hypothesis of independence
___ %>%
# Generate 1000 permutation replicates
___ %>%
# Calculate the difference in means ("No" minus "Yes")
___
# See the results
null_distn