【问题标题】:Why with two classes, LDA gives only one dimension?为什么有两个类,LDA 只给出一个维度?
【发布时间】:2020-06-16 15:29:47
【问题描述】:

我有一个包含 291 行和 18 列的数据集。

我是执行线性判别分析的初学者,我想将 LDA 与 R 中的 MASS 包一起应用。在对我的数据进行数据分区后,我正在使用以下脚本。

library(MASS)
# Fit the model
lda.model <- lda(Outcome~., data = train.data,CV = FALSE)
lda.model

其中,Outcome 是响应变量,需要两个因素 Win 或 Loss。 我想知道是否有任何预定义的函数可以添加到我的代码中进行优化,因为我只得到线性判别系数输出的一维,并且没有如 中所示的跟踪比例。

为什么我自己的代码不显示?

【问题讨论】:

    标签: r pca dimensionality-reduction


    【解决方案1】:

    你有一个维度,因为你的响应变量有两个值。 您得到的输出如下所示: [看看这张照片][1] [1]:https://i.stack.imgur.com/Ay4xs.png

    换句话说,您已经获得了 c 值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-30
      • 2020-09-28
      • 1970-01-01
      • 2017-11-18
      • 1970-01-01
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多