1

我目前正在将一些 MATLAB 脚本翻译成 R 以进行多变量数据分析。目前我正在尝试生成与MATLAB 中的函数Coeffs.LinearCoeffs.Const部分相同的数据。fitdiscr正在使用的代码是:

fitcdiscr(data, groups, 'DiscrimType', 'linear'); 

数据由3组组成。

不幸的是,R 函数似乎只对两个 LD 进行 LDA,而 MATLAB 似乎总是比较所有星座中的所有组。有人知道我如何获得这些数据吗?

4

1 回答 1

0

我怀疑您的意思是有关各种 MATLAB 函数的实现的信息,如果它没有被 The MathWorks 遮盖,它将是doc <functionname>doc fitcdiscr将在 上产生此文档页面fitcdscr)获取文档并获取实现。edit <functionname>如果这两个没有为您提供足够的信息,恐怕您不走运,因为并非所有 TMW 代码都可以不被隐藏。

fitcdiscr是非模糊的,虽然很简短;它只是一些其他功能的包装。继续做edit <functionname>doc <functionname>看看兔子洞能带你多深。


注意:没有内置函数称为fitdiscr,但您描述的语法是fitcdiscr(注意c),所以我用它作为例子。如果被调用的实际函数是命名fitdiscr的,它是定制的,你必须通过它的文件吐口水,edit fitdiscr并希望最好。

于 2019-05-15T14:14:37.067 回答