我正在使用一个很大、有点混乱的数据集,并使用 lavaan 来运行回归。我可以通过parameterEstimates() 和standardizedSolution() 获得参数估计值,我已经与SPSS 和lm() 进行了交叉检查,并知道这些值是正确的。我使用 lavaan 是因为我正在使用 FIML 对缺失数据进行一种版本的分析。
但是summary()始终返回错误代码:
data.frame 中的错误(lhs = NAMES,op = rep(“r2”,nel(,rhs = NAMES, block = block, : 行名称包含缺失值。
当我尝试检查行名称中是否有缺失值时,R 告诉我没有缺失的行名称。但也许你们有更好的方法来检查。我有最新版本的 R 和 lavaan。我通过使用parameterEstimates、fitMeasures 和standardizedSolution 解决了这个问题。虽然parameterEstimates() 有效,但当我添加 rsquare = TRUE 时,它会返回相同的缺失行名称错误代码。
过去我在lavaan中使用summary()没有任何问题,它在我所有的统计作业和教科书示例中都工作得很好,并且它与我正在使用的该数据的随机子样本(N=500)一起工作得很好全民教育。
我将不胜感激任何人能给我的任何帮助,我是一名研究生,试图在 R 方面做得更好,尽管我可以从常规 lm() 中得到 rsquared,但我想知道为什么我不断收到此错误代码以及如何解决修复它。