我在下面发布了我的代码。我遇到了错误消息。
semPaths(fit.model, "m1", "est", intercepts = FALSE)
Error in semPaths(fit.model, "m1", "est", intercepts = FALSE) :
Could not detect use of 'what' argument
我正在数据集上运行潜在增长模型。
head(latent)
id y55 y56 y57 y58 y59 y60 gender children education
1 101 8 10 8 8 8 NA 1 0 15.0
2 901 6 NA NA NA NA NA 2 0 10.5
3 1701 8 10 10 9 NA NA 1 0 15.0
4 1901 7 8 NA NA NA NA 2 0 10.5
5 2301 7 7 8 7 8 8 1 0 18.0
6 2302 8 7 8 7 8 7 2 0 18.0
所以我有我的情节summary(fit.model)
,我试图将参数估计附加到图表上。我正在尝试将一些额外的参数传递给 semPaths 函数。这是我使用的semPaths(fit.model, "m1", "est", intercepts = FALSE)
,我收到错误消息Could not detect use of 'what' argument
。有人告诉我,我可能需要检查语言输入,并将其更改为英语,因为有时引号在另一种语言输入下,R 无法识别
我不知道该怎么做,因为我的 R 代码似乎很好。
i = ~ 1*y55 + 1*y56 + 1*y57 + 1*y58+ 1*y59 + 1*y60
s = ~ 0*y55 + 1*y56 + 2*y57 + 3*y58 + 4*59 + 5*y60
m1 <- ' i = ~ 1*y55 + 1*y56 + 1*y57 + 1*y58+ 1*y59 + 1*y60
s = ~ 0*y55 + 1*y56 + 2*y57 + 3*y58 + 4*y59 + 5*y60 '
fit.model <- growth(m1, data=latent)
summary(fit.model) #no predictors
install.packages("semPlot")
library(semPlot)
semPaths(fit.model)
semPaths(fit.model, "m1", "est", intercepts = FALSE)
?semPaths
m2 <- ' i =~ 1*y55 + 1*y56 + 1*y57 + 1*y58+ 1*y59 + 1*y60
s =~ 0*y55 + 1*y56 + 2*y57 + 3*y58 + 4*y59 + 5*y60
i ~ gender + children + education
i ~~ s'
fit.model2 <- growth(m2, data=latent)
summary(fit.model2)
semPaths(fit.model2)