查看: 3504|回复: 2|关注: 0

[已解决] matlab回归分析regress函数

[复制链接]

新手

14 麦片

财富积分


050


7

主题

17

帖子

0

最佳答案
急 求大神帮忙!
画出x和y的散点图是一个近似线性关系的图,然后用regress线性回归函数 如果不加%那一行的程序,为什么求出的b只有一个??
x=[ones(9,1),x1];这一句有什么作用?

x1=[0.1:0.01:0.18]';
y=[42,41.5,45.0,45.5,45.0,47.5,49.0,55.0,50.0]';
%%x=[ones(9,1),x1];
[b,bint,r,rint,stats]=regress(y,x);
b,bint,stats,rcoplot(r,rint)

回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

中级

652 麦片

财富积分


5001500


15

主题

1872

帖子

117

最佳答案
  • 关注者: 187
发表于 2018-8-19 07:18:37 | 显示全部楼层 |此回复为最佳答案
ones(n,1)这一项为求取回归截距 a, 以使 yhat=a+b*x,没有这一项成为 yhat=b*x.
回复此楼 已获打赏: 0 积分

举报

新手

14 麦片

财富积分


050


7

主题

17

帖子

0

最佳答案
 楼主| 发表于 2018-8-19 09:11:18 | 显示全部楼层
stats01 发表于 2018-8-19 07:18
ones(n,1)这一项为求取回归截距 a, 以使 yhat=a+b*x,没有这一项成为 yhat=b*x.

好的 非常感谢
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表