我当前正在将一些MATLAB脚本转换为多变量数据分析的R。目前,我正在尝试生成与MATLAB中fitdiscr
函数的Coeffs.Linear
和Coeffs.Const
一部分相同的数据。所使用的代码是:
fitcdiscr(data, groups, 'DiscrimType', 'linear');
数据由3组组成。
不幸的是,R函数似乎仅对两个LDS进行LDA,MATLAB似乎总是比较所有星座中的所有组。有人知道如何获得该数据吗?
我怀疑您是指有关实现各种MATLAB函数的信息,这将是doc <functionname>
(doc fitcdiscr
将在fitcdscr
上产生此文档页面(以获取文档,而edit <functionname>
可以获取实现,以获取实现,如果不被数学制造所掩盖。如果这两个没有给您足够的信息,恐怕您是运气不佳的,因为并非所有TMW代码都不可用。
fitcdiscr
虽然很简短;它只是其他功能的包装器。继续执行edit <functionname>
和doc <functionname>
,看看兔子洞有多深。
nb:没有称为fitdiscr
的内置函数,但是您描述的语法是fitcdiscr
(请注意c
(的语法,因此我将其用作示例。如果要称为fitdiscr
的实际功能,则是定制的,您必须通过edit fitdiscr
吐出文件,并希望获得最好的。