如何提取R语言psych包fa函数因子分析后的RMSEA首值
提取fa因子分析结果中的RMSEA值
要提取fa()函数返回结果里的RMSEA初始值(即你提供表格中的第一列数值),直接通过向量索引操作就能实现,具体方法如下:
提取原始精度的RMSEA值:
# 获取原始RMSEA数值(示例中的0.08014526) rmsea_raw <- facto$RMSEA[1]或者用名称索引(更直观,避免位置变化导致的错误):
rmsea_raw <- facto$RMSEA["RMSEA"]若需要保留两位小数得到0.08:
# 四舍五入保留两位小数 rmsea_rounded <- round(facto$RMSEA[1], 2)
说明
psych包的fa()函数返回的RMSEA是一个命名数值向量,你看到的表格每一列对应向量里的一个命名元素,因此可以通过位置下标或元素名称精准提取目标值。
内容的提问来源于stack exchange,提问作者Benjamin
相关产品推荐
相关产品推荐

