Corriger le modèle latent avec Heywood
Dans le dernier exercice, vous avez constaté que le sondage d'adoption présentait une corrélation > 1 sur la variable latente. Vous devez corriger ce cas de Heywood en fusionnant les deux variables latentes en une seule. Ensuite, analysez et résumez le modèle pour vérifier si le regroupement de ces deux facteurs en un seul a réglé la corrélation problématique.
Cette activité fait partie du cours
Modélisation par équations structurelles avec lavaan dans R
Instructions de l’exercice
- Modifiez le modèle pour créer un seul facteur
goodstorymesuré par les six variables manifestes du jeu de donnéesadoptsurvey. - Analysez le modèle avec la fonction
cfa()pour vous assurer qu'aucun message d'erreur n'apparaît. - Exécutez
summary()sur le modèle pour consulter l'ajustement final.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Look at the data
head(adoptsurvey)
# Edit the original model
adopt.model <- 'goodstory =~ pictures + background + loveskids
inperson =~ energy + wagstail + playful'
# Analyze the model
adopt.fit <- cfa(model = ___, data = adoptsurvey)
# Look for Heywood cases
summary(___, standardized = TRUE, fit.measures = TRUE)