当前位置:   article > 正文

如何利用MATLAB做非线性一元回归,Matlab一元非线性回归分析

matlab一元非线性回归分析

Matlab一元非线性回归分析的分析步骤与一元线性回归分析的步骤类似:

大体分为以下几步:

(1)绘制x,y的散点图,分析散点图的走势;

(2)根据散点图的走势,确定回归方程的具体形式,特别是参数个数的设定和设定初始值;

(3)调用NonLinearModel的fit方法进行模型拟合;

(4)模型改进,去除异常值的操作;

(5)进行残差分析,验证模型。

下面以某商品的数量与定价为例,进行实例展示;

(1)绘制x,y的散点图,分析散点图的走势;

[data,y0]=xlsread('C:\Users\箫韵\Desktop\Matlab数理与统计分析\exdata\test1',3);

x=data(:,2);%提取列数据自变量数据

y=data(:,3);%提取列数据因变量数据

figure;

plot(x,y,'ko');%绘制散点图

xlabel('数量');

ylabel('价格');

05133c8185c9a446a0f1302f5f194750.png

图1 散点图

(2)根据散点图的走势,确定回归方程的具体形式,特别是参数个数的设定和设定初始值;

%建立一元非线性回归方程

% y

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/103673?site
推荐阅读
相关标签
  

闽ICP备14008679号