一元回归分析的题,用MATLAB做

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一元回归分析的题,用MATLAB做相关的知识,希望对你有一定的参考价值。

课程设计,着急,请哪位会做的帮我做一下,要求就是数据多点,是一元回归分析的,用MATLAB做,请把题和程序结果都发里,谢谢了
就这些积分了

clc;clear
X=[0 2 5 6 8 9];
Y=[3 5 7.7 9 11 11.8];
pcoef=polyfit(X,Y,1)%3次多项式拟合,系数为pcoef
xx=0:0.1:9;
yy=polyval(pcoef,xx);
plot(X,Y,\'o\',xx,yy)

运行结果:
pcoef =
0.9867 2.9833

即:Y=0.9867*X+2.9833
参考技术A 上面的结果是对的,但是注释的时候解释错了

pcoef=polyfit(X,Y,1)% 是1次多项式拟合,系数为pcoef

3次的应该是polyfit(X,Y,3)

简单问题用Excel表格去做回归(该案例是一元线性回归)

比如有这样一组数据(原始数据)

这是数据字典(必须要有!)

已知月均信用卡支出为因变量

如果我们想查看这个人的收入和月均信用卡支出是否有显著的相关性,以及它们之间的数量关系。
可以把这两列数据复制到一个新的工作表中

我们想看收入和支出的数量关系
首先:文件→选项→加载项;查看数据分析库是否在活用应用程序加载项中,若在不在,那么肯定在非活动应用程序加载项中,就要把它转到活动应用程序加载项里面

这样的话,在数据里面就有数据分析这项功能了

具体步骤如下
①对缺失值进行处理,可以用均值进行填补。
average函数得出均值

然后筛选第一列:开始→排序和筛选→筛选
取消全选,选中空白,点击确定

这样就会把所有缺失值筛选出来

再用刚刚算出来的平均数去填补缺失值

没有了缺失值,就可以正常去操作数据了
②数据→数据分析→回归→确定

会弹出这个框,我们先把Y值区域和X区域选中进去


第一行有标签行的话,就要勾选标志这个选项,这样计算机在计算的时候就会忽略标签行

点击确定,会得到下列数据

最后两行数据就是回归结果

Intercept这一行不管,我们重点是看第二行Income

以上是关于一元回归分析的题,用MATLAB做的主要内容,如果未能解决你的问题,请参考以下文章

怎样用SPSS做一元线性回归?具体怎么检验相关性

备战数学建模17-回归分析算法

请问Matlab的libsvm工具箱如何进行多元回归?

请问SPSS怎么做线性回归分析

Matlab第四天打卡——线性回归

Matlab一元线性回归(Excel可直接替换数据)