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

hs1*_*100 5 analysis r

当我运行这条线时

my.lda<-lda(Group ~ X1+X2+X3+X4, data = df)
Run Code Online (Sandbox Code Playgroud)

我得到一个很长的输出,以这行结束

Proportion of trace:

   LD1    LD2    LD3    LD4 

0.8750 0.0958 0.0286 0.0006 
Run Code Online (Sandbox Code Playgroud)

如何将迹线的 LD1 和 LD2 比例存储在单独的变量中?

谢谢

jlh*_*ard 4

尝试:

prop.table(my.lda$svd^2)
Run Code Online (Sandbox Code Playgroud)

根据文档,lda(...)$svd是一个向量

奇异值,给出线性判别变量的组间和组内标准差之比。它们的平方是规范的 F 统计量。