Výpočet Waldovy statistiky
V předchozím cvičení jsi natrénoval/a model s proměnnou width a posoudil/a vztah mezi vysvětlující a odezvovou proměnnou. V tomto cvičení otestujeme, zda je proměnná width statisticky významná – a to pomocí Waldovy statistiky.
Všimni si, že v přehledu modelu je Waldova statistika označena písmenem z, což naznačuje, že hodnota statistiky sleduje standardní normální rozdělení. Připomeň si vzorec pro Waldovu statistiku:
$$ z=\frac{\hat\beta}{SE} $$
kde \(\hat\beta\) je odhadovaný koeficient a \(SE\) jeho směrodatná odchylka.
Natrénovaný model crab_GLM a datová sada crab jsou v prostředí již načteny.
Toto cvičení je součástí kurzu
Zobecněné lineární modely v Pythonu
Pokyny k cvičení
- Pomocí
.paramsextrahuj koeficienty modelu, vypiš je a ulož jako intercept a sklon. - Ulož kovarianční matici jako
crab_cova vypiš ji. - Vypočítej a vypiš směrodatnou odchylku
std_error– extrahuj příslušný prvek z kovarianční matice. - Vypočítej a vypiš Waldovu statistiku.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Extract coefficients
intercept, slope = ____.____
# Estimated covariance matrix: crab_cov
____ = crab_GLM.____
print(____)
# Compute standard error (SE): std_error
____ = np.____(____.loc['width', 'width'])
print('SE: ', round(____, 4))
# Compute Wald statistic
wald_stat = ____/____
print('Wald statistic: ', round(____,4))