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

如何在R的psych包中获取PCA或因子分析的RMSEA值?

关于psych包中PCA结果RMSEA值的获取位置
  • psych包版本更新后,pca()函数返回的对象结构有所调整,无法再通过mod1$RMSEA直接获取RMSEA值。
  • 你调用的factor.stats(Thurstone, mod1)已经计算出RMSEA相关统计量,该值存储在返回结果的Fit子列表内。
  • 提取RMSEA的代码示例:
library(psych)
data("Thurstone")
mod1 <- pca(Thurstone, nfactors=2)
# 获取包含RMSEA的拟合统计结果
fit_results <- factor.stats(Thurstone, mod1)
# 提取RMSEA值
fit_results$Fit$RMSEA
  • 补充:若使用fa()函数执行因子分析,RMSEA值会直接存在于返回对象的RMSEA字段中,但PCA的RMSEA必须通过factor.stats()计算后从Fit子列表提取。

内容的提问来源于stack exchange,提问作者spindoctor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 08:17:00