标准化观测时的R lavaan错误

时间:2015-01-22 17:04:45

标签: r r-lavaan

我尝试在lavaan包中进行以下模型进行路径分析时遇到错误:

my.data<-data.frame(A=A,C=C,D=D)
my.model<-"
C~D
A~C+D
"
fit.mine<-sem(my.model,data=my.data,fixed.x=FALSE, std.ov = TRUE)

产生此错误:

  

cov中的错误(eXo [[g]],use =“pairwise”):同时提供'x'和'y'   或类似矩阵的'x'

当std.ov设置为false时,错误消失,但这并不理想。

我也尝试过从素食主义者的decostand(my.data,method =“standardize”),当计算时,它会产生奇怪的结果(负AIC / BIC),当这个矩阵被放入lavaan时。

非常感谢洞察力, 迈克尔

1 个答案:

答案 0 :(得分:3)

在另一个论坛的用户组中找到我的答案,我想我会在这里发帖以防其他人需要它:

上面的错误是一个错误。只有在参数std.ov = TRUE时才会出现,并且模型中恰好有1个外生变量。

lavaan版本0.5-17中的解决方法是在分析之前标准化变量。

此错误已在dev 0.5-18.772中修复。