您好,我刚初学matlab,想请教您下 [b,bint,r,rint,stats]=regress(y,x) 求解出的几组数据分别带表什么意思

您好,我刚初学matlab,想请教您下[b,bint,r,rint,stats]=regress(y,x)求解出的几组数据分别带表什么意思啊,万分感谢... 您好,我刚初学matlab,想请教您下 [b,bint,r,rint,stats]=regress(y,x) 求解出的几组数据分别带表什么意思啊,万分感谢 展开
玩转嵌入式
2012-04-12 · TA获得超过4340个赞
知道大有可为答主
回答量:1160
采纳率:100%
帮助的人:983万
展开全部
这个函数是用来求多元线性回归的,采用的是最小二乘法。其完整的形式应该是这样:
[b,bint,r,rint,stats]=regress(Y,X,alpha)

b:回归系数,Y = X*B.。
bint:是回归系数的区间估计;
r:是残差
rint:是置信区间
stats:是用于检验回归模型的统计量。
学习matlab函数的最好方法就是学会使用matlab的help文件。
追问
恩,非常非常的感谢您,恩 我再仔细看看帮助文档   但可否再冒昧问下您我计算过程是这样的
T=data(:,1);
D=data(:,2);
x=[ones(length(T),1) log(T) log(D)];
lnK=log(data(:,3));
[B,BINT,R,RINT,STATS] = REGRESS(lnK,x)
然后出来的三个结果值,对结果值的意义理解不到
a=exp(B(1))
c=B(2)
f=B(3)
追答
这时候你应该,在command window 里输入B,看看所得到的B是怎样的一个系数。因为你的a,c,f都与系数矩阵B有关。
幽蓝彼岸蝶
2012-04-12 · TA获得超过379个赞
知道答主
回答量:119
采纳率:0%
帮助的人:74.9万
展开全部
^_^O(∩_∩)O哈哈~不错( ^_^ )不错嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式