【问题标题】:Latent variable from a set of multicollinear variables来自一组多重共线性变量的潜在变量
【发布时间】:2013-12-15 16:05:33
【问题描述】:

我有一个环境数据集,由连续的、非正态分布的观测值组成。我的目标是从测量的 5 个变量中构造一个潜在变量。这个结构背后的理论似乎很合理,但我坚持将这个想法正式化。

这 5 个变量是强相关的(双变量相关 .75-.95),据我所知,这是结构方程建模的问题吗?我已经尝试使用 R 中的“lavaan”包进行 SEM,但我一无所获。那么我应该坚持使用 SEM 并尝试迭代模型,还是应该使用其他方法?

【问题讨论】:

    标签: r correlation factor-analysis r-lavaan


    【解决方案1】:

    确实比 R 问题更像是一个统计问题,但是...

    考虑principal components analysis,它将一组相关变量转换为一组新的不相关(正交)变量(主成分,PC)。通常情况下,少数 PC 几乎可以解释原始数据集中的所有可变性。在 R 中使用内置的 iris 数据集:

    data <- iris[,1:4]                      # iris dataset, excluding species column
    pca  <- prcomp(data,retx=T, scale.=T)   # principal components analysis
    PC   <- pca$x                           # the principal components
    summary(pca)
    

    产生这个:

    Importance of components:
                              PC1    PC2     PC3     PC4
    Standard deviation     1.7084 0.9560 0.38309 0.14393
    Proportion of Variance 0.7296 0.2285 0.03669 0.00518
    Cumulative Proportion  0.7296 0.9581 0.99482 1.00000
    

    因此,第一个主成分 PC1 解释了数据集中 73% 的变异,前两个(PC1 和 PC2)共同解释了 96% 的变异。

    编辑:在下面回复@erska 的评论/问题:

    cor(data,PC) 
    

    产生这个:

                        PC1         PC2         PC3         PC4
    Sepal.Length  0.8901688 -0.36082989  0.27565767  0.03760602
    Sepal.Width  -0.4601427 -0.88271627 -0.09361987 -0.01777631
    Petal.Length  0.9915552 -0.02341519 -0.05444699 -0.11534978
    Petal.Width   0.9649790 -0.06399985 -0.24298265  0.07535950
    

    这表明PC1Sepal.LengthPetal.LengthPetal.Width 高度相关,与Sepal.Width 中度负相关。 PC4 与任何事物的相关性都不高,这并不奇怪,因为它主要由随机变化组成。这是 PCA 中的典型模式。

    我认为对 PCA 的工作方式可能存在误解。如果您在原始数据集中有 n 变量,则 PCA 根据定义 将识别 n 主成分,按解释的可变性分数排序(因此,PC1 解释了最大的可变性等.)。您可以告诉算法要报告多少(例如,只报告 PC1,或 PC1 和 PC2 等),但计算总是产生n PC。

    【讨论】:

    • 感谢 cmets。我用不同的方法尝试过 PCA,'psych' 包中的 'principal' 似乎很方便,因为您可以将组件的数量设置为 1。但是,我希望能够知道这一组件与其他组件的相关性。数据中的一些其他变量(不包括在 PCA 中)。这可能吗?
    【解决方案2】:

    由于您只假设一个潜在变量,我想说因子分析更适合您的情况。你可以使用R函数factanal

    【讨论】:

      猜你喜欢
      • 2016-01-28
      • 1970-01-01
      • 2020-03-06
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 2023-03-25
      • 2014-01-04
      • 2020-05-20
      相关资源
      最近更新 更多