b=regress(Y,X)[b,bint,r,rint,stats]=regress[Y,X,0.05]我的Y是60*1的矩阵,X是60*4的矩阵,b的值已经出来了,但是bint,r,rint,都出不来,还显示?[bint,r,rint,stats]=regress[Y,X,0.05]Error:Unbalanced or unexpected parenthesis or bracket.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 02:16:06
![b=regress(Y,X)[b,bint,r,rint,stats]=regress[Y,X,0.05]我的Y是60*1的矩阵,X是60*4的矩阵,b的值已经出来了,但是bint,r,rint,都出不来,还显示?[bint,r,rint,stats]=regress[Y,X,0.05]Error:Unbalanced or unexpected parenthesis or bracket.](/uploads/image/z/8543973-21-3.jpg?t=b%3Dregress%28Y%2CX%29%5Bb%2Cbint%2Cr%2Crint%2Cstats%5D%3Dregress%5BY%2CX%2C0.05%5D%E6%88%91%E7%9A%84Y%E6%98%AF60%2A1%E7%9A%84%E7%9F%A9%E9%98%B5%2CX%E6%98%AF60%2A4%E7%9A%84%E7%9F%A9%E9%98%B5%2Cb%E7%9A%84%E5%80%BC%E5%B7%B2%E7%BB%8F%E5%87%BA%E6%9D%A5%E4%BA%86%2C%E4%BD%86%E6%98%AFbint%2Cr%2Crint%2C%E9%83%BD%E5%87%BA%E4%B8%8D%E6%9D%A5%2C%E8%BF%98%E6%98%BE%E7%A4%BA%3F%5Bbint%2Cr%2Crint%2Cstats%5D%3Dregress%5BY%2CX%2C0.05%5DError%3AUnbalanced+or+unexpected+parenthesis+or+bracket.)
b=regress(Y,X)[b,bint,r,rint,stats]=regress[Y,X,0.05]我的Y是60*1的矩阵,X是60*4的矩阵,b的值已经出来了,但是bint,r,rint,都出不来,还显示?[bint,r,rint,stats]=regress[Y,X,0.05]Error:Unbalanced or unexpected parenthesis or bracket.
b=regress(Y,X)
[b,bint,r,rint,stats]=regress[Y,X,0.05]
我的Y是60*1的矩阵,X是60*4的矩阵,b的值已经出来了,但是bint,r,rint,都出不来,还显示?[bint,r,rint,stats]=regress[Y,X,0.05]
Error:Unbalanced or unexpected parenthesis or bracket.
请问这是为什么呢?
b=regress(Y,X)[b,bint,r,rint,stats]=regress[Y,X,0.05]我的Y是60*1的矩阵,X是60*4的矩阵,b的值已经出来了,但是bint,r,rint,都出不来,还显示?[bint,r,rint,stats]=regress[Y,X,0.05]Error:Unbalanced or unexpected parenthesis or bracket.
根据你说得情况,我试了下面的代码,没问题.
X = [ones(10,1) (1:10)'];
y = X * [10;1] + normrnd(0,0.1,10,1);
[b,bint] = regress(y,X,0.05) 或者 [b,bint,r,rint,stats] = regress(y,X)
想来应该是你的模型建立的有问题,X和Y之间的联系没弄清楚,才会导致错误.
再者,检查一下你的括弧,看看是不是有在汉语拼音下输入时有半角全角等的,这样MATLAB认不出来.