You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 13:35:27