在 Python 中执行潜在类分析的正确方法是什么?

问题描述 投票:0回答:2

我想使用 Python 使用 Latent Class Analysis (LCA) 对数据集建模。我在 sklearn 中找到了Factor Analysis 类,但我不确定这个类是否等同于 LCA。

Python 中是否存在 LCA 的包或类?

python scikit-learn statsmodels
2个回答
5
投票

目前,python 中没有提供 LCA 支持的包。但是,有许多包使用不同的算法在 R 中执行 LCA,例如(有关详细信息,请参阅CRAN 目录):

  • BayesLCA 贝叶斯潜在类分析
  • LCAextend Latent Class Analysis (LCA) with family dependency in extended pedigres
  • poLCA Polytomous 变量潜在类分析
  • randomLCA 随机效应潜在类分析

虽然不一样,但是在sklearn中有一个hierarchical clustering实现,你可以检查它是否适合你的需求。


0
投票

StepMix 可以在 Python 中进行 LCA(以及更多!)并遵循 sklearn API。

© www.soinside.com 2019 - 2024. All rights reserved.