MATLAB中怎么求y=β0+β1*x+β2*x*x+β3*x*x*x+......一直到N的判定系数~跪求 可怜可怜我吧~各位前辈

就是在做线性回归是怎样才能出来这样的图和结果... 就是在做线性回归是怎样才能出来这样的图和结果 展开
l001d
2009-07-27 · TA获得超过4366个赞
知道大有可为答主
回答量:1296
采纳率:0%
帮助的人:1481万
展开全部
如果你是要求y, 见mony_ksy的算法。如果你是要求β,可以使用曲线拟合的函数polyfit

------------------------
看见你贴的图了。这是一个回归诊断工具箱,可以很方便的输出各种统计量。
举个最简单的例子,比如你想拟合的数据是
X=[0:0.2:10];
y=[0:2:100];
调用
regstats(y,X)
就可以了。
然后在你想输出的统计量前面打对勾,点OK,这个统计量就到workspace里了。
比如你想要beta,那就在coefficient这一项前面打对勾。
mony_ksy
2009-07-25 · TA获得超过217个赞
知道答主
回答量:57
采纳率:100%
帮助的人:63.2万
展开全部
y=0;
N=1000;%具体的N值具体设定
beita=[beitaN,beitaN-1,....beita0];%如果有规律可以用for循环,注意这里面是倒序的
for i=[1:N+1]
y=y*x+beita(i);
end
%思想:乘以x越多的放在前面,然后拿整体去乘,整体都多了x一次方,最后再加上低次的,逐渐积累就积累到结果了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adanos
2009-07-25 · TA获得超过502个赞
知道小有建树答主
回答量:909
采纳率:100%
帮助的人:227万
展开全部
你这个需要样本值,但公式很简单,如果N确定的话就直接写上公式得了,注意使用向量化,计算速度会加快
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小小82莫烦恼
2009-07-25 · TA获得超过667个赞
知道小有建树答主
回答量:315
采纳率:0%
帮助的人:0
展开全部
你还是问老师去吧

这么高深的东西

我们也就做做初中小学数学题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大加索尔
2009-07-26 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2223
采纳率:0%
帮助的人:2614万
展开全部
是求导吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式