早教吧作业答案频道 -->其他-->
一个多元回归的题目,几个地方搞不太清楚,可以帮我看下么?%x(:,1)-冻融循环次数%x(:,2)-围压%x(:,3)-塑性指数x=[010010.7110010.7210010.7310010.7410010.7510010.7610010.7710010.7020010.7120010.7220010.
题目详情
一个多元回归的题目,几个地方搞不太清楚,可以帮我看下么?
%x(:,1)-冻融循环次数
%x(:,2)-围压
%x(:,3)-塑性指数
x=[0 100 10.7
1 100 10.7
2 100 10.7
3 100 10.7
4 100 10.7
5 100 10.7
6 100 10.7
7 100 10.7
0 200 10.7
1 200 10.7
2 200 10.7
3 200 10.7
4 200 10.7
5 200 10.7
6 200 10.7
7 200 10.7
0 300 10.7
1 300 10.7
2 300 10.7
3 300 10.7
4 300 10.7
5 300 10.7
6 300 10.7
7 300 10.7
0 100 15.98
1 100 15.98
2 100 15.98
3 100 15.98
4 100 15.98
5 100 15.98
6 100 15.98
7 100 15.98
0 200 15.98
1 200 15.98
2 200 15.98
3 200 15.98
4 200 15.98
5 200 15.98
6 200 15.98
7 200 15.98
0 300 15.98
1 300 15.98
2 300 15.98
3 300 15.98
4 300 15.98
5 300 15.98
6 300 15.98
7 300 15.98
]
%y-抗剪强度
y=[110.80301
104.54847
84.84117
82.52244
92.32921
83.87712
83.96642
75.53389
123.73915
113.16948
97.96604
100.56338
102.22341
101.01701
99.90815
104.6684
132.8442
122.48814
116.48945
112.85501
116.04544
125.10151
116.39448
122.91425
135.56231
132.88212
77.77271
107.49568
108.52345
98.69237
111.2504
108.052
179.24035
180.45719
112.78747
123.59022
123.94181
121.77485
127.45383
127.55048
229.56915
233.42255
134.94563
133.17741
138.31906
137.60706
147.51052
153.53207
]
%选择这个函数不知道是不是合理
myfunc=inline('beta(1)*x(:,2).*exp((beta(2)*x(:,3))./(beta(3)*x(:,1)+beta(4)))','beta','x')
beta=nlinfit(x,y,myfunc,[1 0.1 1 2])
a=beta(1),b=beta(2),c=beta(3),d=beta(4)
yy=a*x(:,2).*exp(b*x(:,3))./(c*x(:,1)+d)
%计算复相关系数 ,这个小程序好像哪里有问题
sum = 0.0;
absolute y1 = abs(yy-y);
for i = 1:length(absolute(y1))
sum = sum+(absolute(y1(i))).^2;
end
sum;
mean y = mean(y);
absolute y2 = abs(y-mean y);
sum1 = 0.0;
for i = 1:length(absolute(y2))
sum1 = sum1+(absolute(y2(i))).^2;
end
sum1
r = sqrt(1-sum/sum1)
后面计算相关系数的小程序好像确实有问题,我把前面计算得数导至excel,手算相关系数才0.58左右,确实不好,呵呵,我是不是应该换几个拟合公式试一下呢?“数”海茫茫,实在不好选择啊!
%x(:,1)-冻融循环次数
%x(:,2)-围压
%x(:,3)-塑性指数
x=[0 100 10.7
1 100 10.7
2 100 10.7
3 100 10.7
4 100 10.7
5 100 10.7
6 100 10.7
7 100 10.7
0 200 10.7
1 200 10.7
2 200 10.7
3 200 10.7
4 200 10.7
5 200 10.7
6 200 10.7
7 200 10.7
0 300 10.7
1 300 10.7
2 300 10.7
3 300 10.7
4 300 10.7
5 300 10.7
6 300 10.7
7 300 10.7
0 100 15.98
1 100 15.98
2 100 15.98
3 100 15.98
4 100 15.98
5 100 15.98
6 100 15.98
7 100 15.98
0 200 15.98
1 200 15.98
2 200 15.98
3 200 15.98
4 200 15.98
5 200 15.98
6 200 15.98
7 200 15.98
0 300 15.98
1 300 15.98
2 300 15.98
3 300 15.98
4 300 15.98
5 300 15.98
6 300 15.98
7 300 15.98
]
%y-抗剪强度
y=[110.80301
104.54847
84.84117
82.52244
92.32921
83.87712
83.96642
75.53389
123.73915
113.16948
97.96604
100.56338
102.22341
101.01701
99.90815
104.6684
132.8442
122.48814
116.48945
112.85501
116.04544
125.10151
116.39448
122.91425
135.56231
132.88212
77.77271
107.49568
108.52345
98.69237
111.2504
108.052
179.24035
180.45719
112.78747
123.59022
123.94181
121.77485
127.45383
127.55048
229.56915
233.42255
134.94563
133.17741
138.31906
137.60706
147.51052
153.53207
]
%选择这个函数不知道是不是合理
myfunc=inline('beta(1)*x(:,2).*exp((beta(2)*x(:,3))./(beta(3)*x(:,1)+beta(4)))','beta','x')
beta=nlinfit(x,y,myfunc,[1 0.1 1 2])
a=beta(1),b=beta(2),c=beta(3),d=beta(4)
yy=a*x(:,2).*exp(b*x(:,3))./(c*x(:,1)+d)
%计算复相关系数 ,这个小程序好像哪里有问题
sum = 0.0;
absolute y1 = abs(yy-y);
for i = 1:length(absolute(y1))
sum = sum+(absolute(y1(i))).^2;
end
sum;
mean y = mean(y);
absolute y2 = abs(y-mean y);
sum1 = 0.0;
for i = 1:length(absolute(y2))
sum1 = sum1+(absolute(y2(i))).^2;
end
sum1
r = sqrt(1-sum/sum1)
后面计算相关系数的小程序好像确实有问题,我把前面计算得数导至excel,手算相关系数才0.58左右,确实不好,呵呵,我是不是应该换几个拟合公式试一下呢?“数”海茫茫,实在不好选择啊!
▼优质解答
答案和解析
拟合的效果不怎么样!
你后面的
absolute
我也看不懂啊.
你做完前面的,你就
plot(y,yy,'*');hold on;plot(y,y,'r-')
如果点在线两侧附近,应当就是拟合成功了.
你后面的
absolute
我也看不懂啊.
你做完前面的,你就
plot(y,yy,'*');hold on;plot(y,y,'r-')
如果点在线两侧附近,应当就是拟合成功了.
看了一个多元回归的题目,几个地方搞...的网友还看了以下:
氮的循环涉及到多种化学物质.(如图1中的W、M、X、Y、Z均是化学物质)(1)由N2→X是工业合成 2020-05-15 …
某次射箭比赛中,所用的箭靶上画有4个同圆心的圆环.如图,每个圆环内的数字是射中此圆环时可得到的分数 2020-05-16 …
王财主请李包方做长工.说好做一个月给一个银环,做七个月一共应该给李包方7个银环.可是这7个银环全连 2020-06-15 …
有七个环,环环相扣成一直线状,七环只可破坏其中一个.每次只能取走一个环,每次不能多拿,也不可少拿, 2020-06-17 …
我们知道分数1/3写做小叔即0.3的3循环,反之,无限循环小数0.3的3循环写成分数即1/3.一般 2020-06-27 …
某烃与溴发生加成反应时,烃与溴的物质的量之比为1:2,则关于该烃分子结构的判断正确的是()A,可能 2020-07-14 …
1.HO-CH=CH-OH为什么没有这种有机物?2.双键能不能接羟基?为什么烯醇ENOL可以接羟基 2020-07-29 …
在一次射击比赛中,小李共进行了5次射击,结果如下:射击序次第一次第二次第三次第四次第五次射中环数10 2020-10-30 …
数学题——速回!闪电回!一条铁环有7个环,打开其中一个环,把这条铁环分成三段,就可以从中一次拿1-7 2020-11-20 …
分段函数求导大一的高数有一点不太明白:f'-(x)=f’+(x)可以说明函数在f(x)可导,那么如果 2021-02-10 …