ÎncepețiÎncepe gratuit

Compararea modelelor cu ANOVA

Compararea modelelor poate fi dificilă. Există multe metode în acest sens, deși acestea depășesc scopul acestui curs – de exemplu, selecția modelelor (ex.: AIC).

Analiza varianței (ANOVA) reprezintă o opțiune de bază pentru compararea modelelor lmer. ANOVA testează dacă un model explică mai multă variabilitate decât un al doilea model. Acest lucru se realizează prin examinarea cantității de variabilitate explicate de fiecare model.

De exemplu, poți verifica dacă Year prezice Crime în Maryland. Pentru aceasta, construiește un model nul care include doar County ca efect aleatoriu și un model pentru an care include Year. Poți apoi compara cele două modele folosind funcția anova().

Dacă Year explică o cantitate semnificativă de variabilitate, atunci valoarea P va fi mai mică decât pragul prestabilit (de obicei 0,05).

Acest exercițiu face parte din cursul

Modele ierarhice și cu efecte mixte în R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Build the Null model with only County as a random-effect
null_model <- lmer(Crime ~ (1 | ___) , data = md_crime)

# Build the Year2 model with Year2 as a fixed and random slope and County as the random-effect
year_model <- lmer(Crime ~ ___ + (1 + ___ | ___) , data = md_crime)

# Compare null_model and year_model using an anova
anova(___, ___)
Editează și rulează codul