潜在增长模型:使用 semPaths 函数

问题描述

我在下面发布了我的代码。我遇到了错误消息的问题。

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 (将#修改为@)