那位好心人用MATLAB给我计算一下几组数据的一次线性回归系数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 15:18:32
那位好心人用MATLAB给我计算一下几组数据的一次线性回归系数
第一组(1,1.283)(0.6667,1.476)(0.5,1.598)(0.3333,1.770)(0.25,1.908)
第二组(1,0.8255)(0.6667,1.0277)(0.5,1.1745)(0.3333,1.3912)(0.25,1.5601)
第三组(1,0.943)(0.6667,1.059)(0.5,1.152)(0.3333,1.266)(0.25,1.364)
第四组(1,0.6642)(0.6667,0.8012)(0.5,0.9098)(0.3333,1.0562)(0.25,1.1773)
第五组(1,0.550)(0.6667,0.642)(0.5,0.710)(0.3333,0.795)(0.25,0.864)
第六组(1,0.4383)(0.6667,1.470.53446)(0.5,0.6076)(0.3333,0.7052)(0.25,0.7823)
第七组(1,0.477)(0.6667,0.528)(0.5,0.592)(0.3333,0.648)(0.25,0.708)
第八组(1,0.39)(0.6667,0.4524)(0.5,0.5186)(0.3333,0.5867)(0.25,0.6519))
能采取这种形式
x=(1 2/3 1/2 1/3 1/4)
y1=(1.283 1.476 1.598 1.770 1.908)
y2=(0.8255 1.0277 1.1745 1.3912 1.5601)
y3=(0.943 1.059 1.152 1.266 1.364)
y4=(0.6642 0.8012 0.9098 1.0562 1.1773)
y5=(0.550 0.642 0.710 0.795 0.864)
y6=(0.4383 0.5344 0.6076 0.7052 0.7823)
y7=(0.477 0.528 0.592 0.648 0.708)
y8=(0.390 0.4524 0.5186 0.5867 0.6519)
问题中第6组数据输错了
第一组(1,1.283)(0.6667,1.476)(0.5,1.598)(0.3333,1.770)(0.25,1.908)
第二组(1,0.8255)(0.6667,1.0277)(0.5,1.1745)(0.3333,1.3912)(0.25,1.5601)
第三组(1,0.943)(0.6667,1.059)(0.5,1.152)(0.3333,1.266)(0.25,1.364)
第四组(1,0.6642)(0.6667,0.8012)(0.5,0.9098)(0.3333,1.0562)(0.25,1.1773)
第五组(1,0.550)(0.6667,0.642)(0.5,0.710)(0.3333,0.795)(0.25,0.864)
第六组(1,0.4383)(0.6667,1.470.53446)(0.5,0.6076)(0.3333,0.7052)(0.25,0.7823)
第七组(1,0.477)(0.6667,0.528)(0.5,0.592)(0.3333,0.648)(0.25,0.708)
第八组(1,0.39)(0.6667,0.4524)(0.5,0.5186)(0.3333,0.5867)(0.25,0.6519))
能采取这种形式
x=(1 2/3 1/2 1/3 1/4)
y1=(1.283 1.476 1.598 1.770 1.908)
y2=(0.8255 1.0277 1.1745 1.3912 1.5601)
y3=(0.943 1.059 1.152 1.266 1.364)
y4=(0.6642 0.8012 0.9098 1.0562 1.1773)
y5=(0.550 0.642 0.710 0.795 0.864)
y6=(0.4383 0.5344 0.6076 0.7052 0.7823)
y7=(0.477 0.528 0.592 0.648 0.708)
y8=(0.390 0.4524 0.5186 0.5867 0.6519)
问题中第6组数据输错了
是这样吗?
clc;clear;
x=[1 2/3 1/2 1/3 1/4]
y1=[1.283 1.476 1.598 1.770 1.908];
y2=[0.8255 1.0277 1.1745 1.3912 1.5601];
y3=[0.943 1.059 1.152 1.266 1.364];
y4=[0.6642 0.8012 0.9098 1.0562 1.1773];
y5=[0.550 0.642 0.710 0.795 0.864];
y6=[0.4383 0.5344 0.6076 0.7052 0.7823];
y7=[0.477 0.528 0.592 0.648 0.708];
y8=[0.390 0.4524 0.5186 0.5867 0.6519] ;
Y=[y1;y2;y3;y4;y5;y6;y7;y8]
plot(x,Y,'o-')
for k=1:8
p1(k,:)=polyfit(x,Y(k,:),1);%一次回归系数
p2(k,:)=polyfit(x,Y(k,:),2);%二次回归系数
end
p1,p2
xx=min(x):0.05:max(x);
for m=1:8
Y1(m,:)=polyval(p1(m,:),xx);
Y2(m,:)=polyval(p2(m,:),xx);
end
figure
plot(x,Y,'o',xx,Y1)
figure
plot(x,Y,'o',xx,Y2)
运行结果:
x = 1.0000 0.6667 0.5000 0.3333 0.2500
Y =
1.2830 1.4760 1.5980 1.7700 1.9080
0.8255 1.0277 1.1745 1.3912 1.5601
0.9430 1.0590 1.1520 1.2660 1.3640
0.6642 0.8012 0.9098 1.0562 1.1773
0.5500 0.6420 0.7100 0.7950 0.8640
0.4383 0.5344 0.6076 0.7052 0.7823
0.4770 0.5280 0.5920 0.6480 0.7080
0.3900 0.4524 0.5186 0.5867 0.6519
p1 =
-0.8051 2.0498
-0.9473 1.7168
-0.5434 1.4557
-0.6614 1.2855
-0.4065 0.9358
-0.4452 0.8584
-0.2985 0.7548
-0.3385 0.7061
p2 =
0.6792 -1.6581 2.2652
0.9742 -2.1708 2.0257
0.5261 -1.2041 1.6225
0.6907 -1.5288 1.5045
0.3568 -0.8546 1.0489
0.4309 -0.9863 0.9951
0.3386 -0.7238 0.8622
0.3719 -0.8055 0.8240
还是二次拟合比较好.
clc;clear;
x=[1 2/3 1/2 1/3 1/4]
y1=[1.283 1.476 1.598 1.770 1.908];
y2=[0.8255 1.0277 1.1745 1.3912 1.5601];
y3=[0.943 1.059 1.152 1.266 1.364];
y4=[0.6642 0.8012 0.9098 1.0562 1.1773];
y5=[0.550 0.642 0.710 0.795 0.864];
y6=[0.4383 0.5344 0.6076 0.7052 0.7823];
y7=[0.477 0.528 0.592 0.648 0.708];
y8=[0.390 0.4524 0.5186 0.5867 0.6519] ;
Y=[y1;y2;y3;y4;y5;y6;y7;y8]
plot(x,Y,'o-')
for k=1:8
p1(k,:)=polyfit(x,Y(k,:),1);%一次回归系数
p2(k,:)=polyfit(x,Y(k,:),2);%二次回归系数
end
p1,p2
xx=min(x):0.05:max(x);
for m=1:8
Y1(m,:)=polyval(p1(m,:),xx);
Y2(m,:)=polyval(p2(m,:),xx);
end
figure
plot(x,Y,'o',xx,Y1)
figure
plot(x,Y,'o',xx,Y2)
运行结果:
x = 1.0000 0.6667 0.5000 0.3333 0.2500
Y =
1.2830 1.4760 1.5980 1.7700 1.9080
0.8255 1.0277 1.1745 1.3912 1.5601
0.9430 1.0590 1.1520 1.2660 1.3640
0.6642 0.8012 0.9098 1.0562 1.1773
0.5500 0.6420 0.7100 0.7950 0.8640
0.4383 0.5344 0.6076 0.7052 0.7823
0.4770 0.5280 0.5920 0.6480 0.7080
0.3900 0.4524 0.5186 0.5867 0.6519
p1 =
-0.8051 2.0498
-0.9473 1.7168
-0.5434 1.4557
-0.6614 1.2855
-0.4065 0.9358
-0.4452 0.8584
-0.2985 0.7548
-0.3385 0.7061
p2 =
0.6792 -1.6581 2.2652
0.9742 -2.1708 2.0257
0.5261 -1.2041 1.6225
0.6907 -1.5288 1.5045
0.3568 -0.8546 1.0489
0.4309 -0.9863 0.9951
0.3386 -0.7238 0.8622
0.3719 -0.8055 0.8240
还是二次拟合比较好.
二元线性回归的系数如何计算?
用MATLAB求二元线性回归方程系数
谁能给我一个多元线性回归模型matlab代码,需要有显著性检验以及系数求解什么的.
用matlab对一组数据的最小二乘法的多元线性回归分析~
关于用matlab对一组数据的最小二乘法的多元线性回归分析~
数据拟合评价我用matlab的regress函数得到一个误差的拟合方程系数,将这个系数乘以误差,加到原方程上,得到回归方
怎么样用Aspen回归Wilson参数,计算活度系数?我参考Aspen里面的例题做,有时结果会带有警告.像这样的数据回归
用spss多元线性回归之前做了数据标准化处理,回归系数的常数项为5.170E-16,接近于0了,请问什么问题
求高手解释SPSS一元线性回归,我需要2组数据的相关性P值
帮忙做一个二元线性logistic回归模型的数据计算,有具体的表格数据
知道一组数据,如何用matlab的线性回归和线性拟合求出两者的关系函数,求代码?
spss多元线性回归,我的假设x1与y显著正相关,系数表中x1的系数为正,sig小于0.05 那说明了什么?