我想在R中进行具有调查设计权重的CFA。
一个简单的选择似乎是使用lavaan.survey包。但是,从lavaan.survey()创建的lavaan对象中,无法提取诸如resid()的残差或resid()的因子分数等信息,这些信息在普通lavaan()创建的对象中可用。
有谁知道从lavaan.survey()中提取此类信息的方法吗?
关于您的信息,resid()的错误消息是“cov中的错误(数据,使用=”成对“”):同时提供'x‘和'y’或类似于矩阵的‘x’。
对于lavPredict中的预测()误差(object= object,newdata = newdata,type = "lv",method = "EBM“),:lavaan :样本统计用于拟合,新数据为空。
不限于拉瓦安,任何其他的选择,使CFA的设计重量,包括上述信息,也欢迎。
提前谢谢。
发布于 2022-05-05 20:52:20
这是一个老问题,但还没有得到任何答复。对我来说,它只是简单地指出了新数据选项下的原始数据框架是什么。
lavaan.fit <- sem(model, data = df)
survey.fit <- lavaan.survey(lavaan.fit, survey.design = my.dsgn)
lavPredict(survey.fit, newdata = df)根据this thread的说法,这不应该影响估计的因子得分。
https://stackoverflow.com/questions/37028933
复制相似问题