【问题标题】:How can I get standardized factor loadings with the semopy package in python?如何使用 python 中的 semopy 包获得标准化的因子载荷?
【发布时间】:2021-01-22 12:42:09
【问题描述】:

我正在使用 semopy python 包做验证性因素分析,有几个问题:

  1. 如何获得标准化因子载荷?
  2. 有没有办法获取修改索引(帮助逐步调整模型)?
  3. 如何获得因子之间的相关性?

【问题讨论】:

    标签: python factor-analysis


    【解决方案1】:
    1. inspect 方法有一个布尔参数 std_est,该方法将标准化估计列添加到返回的带有参数估计的 DataFrame。
    2. 在 semopy 网站上查看 Fit Indices
    3. 您的意思是您寻求通过潜在因子方差“标准化”协方差吗?如果是这样,您可以使用此代码 sn -p:
    cov = model.inspect('mx')['Psi']
    stds = np.diagonal(cov) ** (-0.5)
    corr = std * cov * std
    

    【讨论】:

    • 谢谢你。是的,对不起,我的意思是标准化协方差。 3. 非常感谢您的回答。对于这项研究,我最终决定在 R 中使用 lavaan,一切似乎都更容易了。但从长远来看,我想继续使用 python,所以感谢您的回答。
    猜你喜欢
    • 2013-05-11
    • 1970-01-01
    • 2014-03-28
    • 1970-01-01
    • 2015-07-02
    • 2019-02-19
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    相关资源
    最近更新 更多