多项式回归分析R平方怎么求?用matlab怎么编程?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 03:01:22
多项式回归分析R平方怎么求?用matlab怎么编程?
clc,clear,clf
x=[19.1,25.0,30.1 36 40 45.1 50 ];
y=[76.3 77.8 79.75 80.8 82.35 83.9 85.1 ];
plot(x,y,'or')
title('电阻与温度之间的关系')
n=length(x);
B1=(n*sum(x.*y)-sum(x)*sum(y))/(n*sum(x.^2)-sum(x)^2);
B0=mean(y)-B1*mean(x);
sprintf('y=%f+%f*x',B0,B1) %y=70.762374+0.288069*x
%%下面求R值,即求相关性
Rfenzi=sum((x-mean(x)).*(y-mean(y)));
Rfenmu=sqrt(sum((x-mean(x)).^2).*sum((y-mean(y)).^2));
R=Rfenzi/Rfenmu %R =0.9978
%%求拟合后的曲线
hold on
x=19:0.1:50;
plot(x,B0+B1.*x)
这是我之前在课堂上做的小作业,里面涉及到 R的求法,然后,你就可以求R^2了
希望对你有所帮助
再问: 太复杂了,有没有简单的指令?
再答: %%下面求R值,即求相关性 Rfenzi=sum((x-mean(x)).*(y-mean(y))); Rfenmu=sqrt(sum((x-mean(x)).^2).*sum((y-mean(y)).^2)); R=Rfenzi/Rfenmu %R =0.9978 然后,你就可以求R^2 就行了
再问: 哦,我看出来了,这是求r的公式是吧?
x=[19.1,25.0,30.1 36 40 45.1 50 ];
y=[76.3 77.8 79.75 80.8 82.35 83.9 85.1 ];
plot(x,y,'or')
title('电阻与温度之间的关系')
n=length(x);
B1=(n*sum(x.*y)-sum(x)*sum(y))/(n*sum(x.^2)-sum(x)^2);
B0=mean(y)-B1*mean(x);
sprintf('y=%f+%f*x',B0,B1) %y=70.762374+0.288069*x
%%下面求R值,即求相关性
Rfenzi=sum((x-mean(x)).*(y-mean(y)));
Rfenmu=sqrt(sum((x-mean(x)).^2).*sum((y-mean(y)).^2));
R=Rfenzi/Rfenmu %R =0.9978
%%求拟合后的曲线
hold on
x=19:0.1:50;
plot(x,B0+B1.*x)
这是我之前在课堂上做的小作业,里面涉及到 R的求法,然后,你就可以求R^2了
希望对你有所帮助
再问: 太复杂了,有没有简单的指令?
再答: %%下面求R值,即求相关性 Rfenzi=sum((x-mean(x)).*(y-mean(y))); Rfenmu=sqrt(sum((x-mean(x)).^2).*sum((y-mean(y)).^2)); R=Rfenzi/Rfenmu %R =0.9978 然后,你就可以求R^2 就行了
再问: 哦,我看出来了,这是求r的公式是吧?
多项式回归分析R平方怎么求?用matlab怎么编程?
一元线性回归怎么用matlab编程
matlab回归分析怎么做?
Excel图表中回归分析多项式趋势线的方程和R平方是怎么算出来的?例如:
回归方程r怎么求
请问怎么用最小二乘法 matlab编程拟合 求直线斜率
怎么用spss怎么求回归方程,spss线性回归分析出来后怎么办...
excel回归分析怎么看,看R还是R平方,有没有个比较通用的标准?
用matlab非线性回归分析
请问用MATLAB编程怎么求一元多项式函数的最大值,eg:f(x)=6*X^2-6*X+5/2,
急求:用MATLAB进行多元回归分析的问题
用MATLAB求解线性规划问题怎么编程.