繁体   English   中英

Matlab中的线性回归模型

[英]Linear regression model in Matlab

我有一个线性回归prbolem手头解决,我发现这个Matlab函数mdl = fitlm(X, y)可以做到这一点。 然后出现了新的问题:在了解了这个函数的用法之后,我无法在Matlab R2013a使用这个函数。 它总是说Undefined function or variable 'fitlm'

我认为这可能是由于某些设置尚未完成,但我不熟悉Matlab。 你能帮助我吗?

不幸的是,我不认为fitlm()在R2013a中可用。 您可以通过运行检查,如果你有统计工具箱ver的命令,并使用exist命令检查fitlm()可用:

>> ver
-----------------------------------------------------------------------
MATLAB Version: 8.0.0.783 (R2012b)
...
Stateflow                                             Version 8.0        (R2012b)
Statistics Toolbox                                    Version 8.1        (R2012b)
Symbolic Math Toolbox                                 Version 5.9        (R2012b)
...

>> exist fitlm
ans =
     0

这就是说,如果fitlm()不可用,请尝试使用LinearModel.fit代替: http://www.mathworks.com/help/stats/linearmodel.fit.html

看起来它可能完全符合您的需求!

n=1 polyfit应该可以解决问题。

p = polyfit(x,y,1);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM