问题描述
semPaths(fit.model,"m1","est",intercepts = FALSE)
Error in semPaths(fit.model,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,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,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)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)