信息矩阵是奇异的,在 R (Lavaan)

问题描述

我正在尝试在 R 中进行验证性因子分析。我得到信息矩阵是奇异的错误代码。我现在尝试用 999 替换所有缺失值(当前编码为 NA),希望它能解决问题。 如何用 999 替换所有 NA 最简单?这是一个大数据集,所以我无法通过查看数据找到所有值。 另外,我对 R 很陌生,所以非常感谢您的帮助!

library(lavaan)
cfa_model <-'int_hl =~ plj0691+plj0692+plj0693+plj0568+plj0080
int_al =~plj0071+plj0072+plj0073plj0677_rc+plb0022_h_rc+plb0022_v9_rc
+plg0012+plj0048_v1_rc+plj0569+plj0615_rc+plj0616+plj0617_rc
+plj0618_rc+plj0619_rc+plj0620_rc'

fit<-cfa(model = cfa_model,data=dataset_m5_2017_)
summary(fit)

summary(fit,fit.measures=T,modindices=T)

summary(fit)
fitmeasures(fit)
modificationindices(fit,sort. = T,minimum.value = 0,op= "~~")

修改索引错误(对象,标准化 = TRUE,cov.std = cov.std) :lavaan 错误:无法计算修改索引; 信息矩阵是奇异的

而且它也没有向我显示标准误差、Z 值或 p 值。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)