【问题标题】:Linear regression model in MatlabMatlab中的线性回归模型
【发布时间】:2014-04-17 13:08:26
【问题描述】:

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

我认为这可能是由于一些设置没有完成,但我不熟悉Matlab。你能帮帮我吗?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    我不认为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.fithttp://www.mathworks.com/help/stats/linearmodel.fit.html

    看起来它可以完全满足您的需求!

    【讨论】:

      【解决方案2】:

      polyfitn=1 应该可以解决问题。

      p = polyfit(x,y,1);
      

      【讨论】:

        猜你喜欢
        • 2015-11-17
        • 2016-02-27
        • 2019-10-09
        • 2018-04-28
        • 1970-01-01
        • 2021-01-11
        • 2013-10-25
        • 2014-09-21
        • 1970-01-01
        相关资源
        最近更新 更多