24小时热门版块排行榜    

查看: 1893  |  回复: 0

xsx小虾米

新虫 (初入文坛)

[求助] matlab 多元回归 t值

A = xlsread('D:\test.xls')
x = unique(A(:,1));
n = length(x);
for i =1:n   %回归次数
      B=A(A(:,1)==x(i),4);
      C=A(A(:,1)==x(i),2);
      D=A(A(:,1)==x(i),3);
      X=ones(length(B),1);
     [b,bint,r,rint,stats] = regress(B,[X,C,D]);
     s(i,=b'
     ss(i,=stats
     whichstats = {'tstat'};
     stats = regstats(B,[C,D],'linear',whichstats);
     stats= stats.tstat
end
A第四列是y,第二第三列是x,想输出t值,网上查了说是用regstats,但是根据提示写出如上代码,得到的不是数值,求各位大神帮忙~~
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 xsx小虾米 的主题更新
信息提示
请填处理意见