Tworzenie modelu z zerowymi stopniami swobody
W pierwszym rozdziale zbudowaliśmy model szybkości czytania tekstów na podstawie zbioru danych HolzingerSwineford1939, używając sześciu zmiennych obserwowalnych: x4, x5, x6, x7, x8 i x9. Teraz utwórz model obejmujący wyłącznie rozumienie tekstu, korzystając ze zmiennych x4, x5 i x6.
Ten model powinien mieć zero stopni swobody, ponieważ nie jest zidentyfikowany – przy zaledwie trzech zmiennych obserwowalnych szacujemy tyle samo parametrów, ile mamy dostępnych informacji. Przeanalizuj model, aby potwierdzić zero stopni swobody. Biblioteka lavaan oraz zbiór danych HolzingerSwineford1939 zostały już wczytane.
To ćwiczenie jest częścią kursu
Strukturalne modelowanie równań z lavaan w R
Instrukcje do ćwiczenia
- Nadaj modelowi nazwę
text.model, a zmiennej ukrytej nazwętext. - Użyj zmiennych
x4,x5ix6jako zmiennych obserwowalnych. - Skorzystaj z funkcji
cfa(), aby przeanalizować model. - Skorzystaj z funkcji
summary(), aby wyświetlić liczbę stopni swobody.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create your text model specification
text.model <- '___'
# Analyze the model and include data argument
text.fit <- cfa(___)
# Summarize the model
summary(___, standardized = TRUE, fit.measures = TRUE)