在R中提取LDA(线性判别分析)数据

4
当我运行这一行代码时,
my.lda<-lda(Group ~ X1+X2+X3+X4, data = df)

我收到了一个长输出,其中最后几行如下。
Proportion of trace:

   LD1    LD2    LD3    LD4 

0.8750 0.0958 0.0286 0.0006 

我该如何将跟踪信息的LD1和LD2比例分别存储在不同的变量中?

谢谢。

1个回答

4

请尝试:

prop.table(my.lda$svd^2)

根据文档,lda(...)$svd是一个向量,表示奇异值,它们给出线性判别变量的组间标准差和组内标准差之比,它们的平方是规范化F统计量。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接