使用R包dynamic的cfaHB计算CFA动态拟合指数时无Level2、Level3输出
问题原因与解决方法
问题出在cfaHB()的默认参数设置上:该函数默认仅计算Level 1的模型误设场景下的动态拟合指数截断值,若要获取Level 2和Level 3的结果,需手动指定误设层级参数。
修正代码
修改cfaHB()的调用语句,显式传入mispec参数指定计算所有三个层级的误设结果:
dfi <- cfaHB(fit, mispec = c(1,2,3)) print(dfi)
额外说明
- Level 1/2/3分别对应轻度、中度、重度的模型误设场景;
- 若修改后仍无Level 2/3输出,需检查样本量是否充足:小样本可能无法稳定估计更高层级的误设截断值,建议保证样本量满足「每个观测指标对应5-10个样本」的基本要求。
内容的提问来源于stack exchange,提问作者LJFlameling
相关产品推荐
相关产品推荐

