与R中的fitcdiscr等效(关于Coeffs.linear和Coeffs.Const)

时间:2019-05-15 13:57:36

标签: r matlab data-analysis lda linear-discriminant

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

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

数据分为3组。

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

1 个答案:

答案 0 :(得分:0)

我怀疑您的意思是有关各种MATLAB函数实现的信息,这些信息将是doc <functionname>doc fitcdiscr会产生this documentation page on fitcdscr)以获取文档,而edit <functionname>如果The MathWorks没有掩盖,请获取实现。如果这两个信息不能为您提供足够的信息,恐怕您不走运,因为并非所有的TMW代码都可以被完全使用。

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


注意:没有内置函数fitdiscr,但是您描述的语法是fitcdiscr的语法(请注意c),因此我以它为例。如果要调用的实际函数名为fitdiscr,则它是自定义的,您必须在文件中插入edit fitdiscr,并希望获得最好的结果。