我目前正在将一些 MATLAB 脚本翻译成 R 以进行多变量数据分析。目前我正在尝试生成与MATLAB 中的函数Coeffs.Linear
和Coeffs.Const
部分相同的数据。fitdiscr
正在使用的代码是:
fitcdiscr(data, groups, 'DiscrimType', 'linear');
数据由3组组成。
不幸的是,R 函数似乎只对两个 LD 进行 LDA,而 MATLAB 似乎总是比较所有星座中的所有组。有人知道我如何获得这些数据吗?
我目前正在将一些 MATLAB 脚本翻译成 R 以进行多变量数据分析。目前我正在尝试生成与MATLAB 中的函数Coeffs.Linear
和Coeffs.Const
部分相同的数据。fitdiscr
正在使用的代码是:
fitcdiscr(data, groups, 'DiscrimType', 'linear');
数据由3组组成。
不幸的是,R 函数似乎只对两个 LD 进行 LDA,而 MATLAB 似乎总是比较所有星座中的所有组。有人知道我如何获得这些数据吗?
我怀疑您的意思是有关各种 MATLAB 函数的实现的信息,如果它没有被 The MathWorks 遮盖,它将是doc <functionname>
(doc fitcdiscr
将在 上产生此文档页面fitcdscr
)获取文档并获取实现。edit <functionname>
如果这两个没有为您提供足够的信息,恐怕您不走运,因为并非所有 TMW 代码都可以不被隐藏。
fitcdiscr
是非模糊的,虽然很简短;它只是一些其他功能的包装。继续做edit <functionname>
,doc <functionname>
看看兔子洞能带你多深。
注意:没有内置函数称为fitdiscr
,但您描述的语法是fitcdiscr
(注意c
),所以我用它作为例子。如果被调用的实际函数是命名fitdiscr
的,它是定制的,你必须通过它的文件吐口水,edit fitdiscr
并希望最好。