[英]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.