Jak provést permutační test
Na základě naší EDA a odhadů parametrů je těžké rozeznat zlepšení výkonu od semifinále k finále. V dalším cvičení otestuješ hypotézu, že mezi semifinálovými a finálovými výkony není žádný rozdíl. K tomu se hodí permutační test. Jako testovací statistiku použijeme průměrnou hodnotu f. Která z následujících strategií simuluje získání testovací statistiky za platnosti nulové hypotézy?
- Strategie 1
- Vezmi pole semifinálových časů a pole finálových časů pro každého plavce a každou kombinaci stylu/vzdálenosti.
- Projdi každé pole a pro každý index prohoď záznam v příslušném finálovém a semifinálovém poli s pravděpodobností 50 %.
- Z výsledných finálových a semifinálových polí vypočítej
fa poté průměrf. - Strategie 2
- Vezmi pole semifinálových časů a pole finálových časů pro každého plavce a každou kombinaci stylu/vzdálenosti a zřetěz je, čímž získáš celkem 96 záznamů.
- Zřetězené pole zamíchej pomocí funkce
np.permutation(). Přiřaď prvních 48 záznamů zamíchaného pole jako „semifinálové" a posledních 48 jako „finálové". - Z těchto nových semifinálových a finálových polí vypočítej
fa poté průměrf. - Strategie 3
- Vezmi pole
f, které jsme použili v předchozím cvičení. - Každý záznam pole
fvynásob hodnotou1nebo-1se stejnou pravděpodobností. - Průměr tohoto nového pole použij jako testovací statistiku.
- Strategie 4
- Definuj funkci se signaturou
compute_f(semi_times, final_times)pro výpočetfze zadaných polí plaveckých časů. - Vytáhni permutační repliku pomocí
dcst.draw_perm_reps(semi_times, final_times, compute_f).
Toto cvičení je součástí kurzu
Případové studie ve statistickém myšlení
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení