matlab回归分析,感觉代码不可能有错呀,就是算不出来
发布网友
发布时间:2022-05-13 19:06
我来回答
共3个回答
热心网友
时间:2023-10-22 04:38
你是把这段写在一个叫做regress.m的文件里面了吧
而你后面想调用matlab内置的函数regress
那么matlab就迷糊了,既然当前文件夹有一个叫regress.m的文件
那么当运行到[b,bint,r,rint,stats]=regress(y,z);的时候
调用函数regress的时候就还是找你写的regress.m,而不是系统的regress函数
把写着这些内容的m文件改个别的名字,不要和系统函数重名来自:求助得到的回答
热心网友
时间:2023-10-22 04:38
cleary分开clear;y后执行无误
b =
1.0e+004 *
1.1033 0.0546 0.6883 -0.2994 0.0148
bint =
1.0e+004 *
1.0258 1.1807 0.0484 0.0608 0.6248 0.7517 -0.3826 -0.2162 -0.0636 0.0931
r =
1.0e+003 *
-1.5912 0.0291 0.2396 -0.4436 0.1881 1.7167 -0.5007 1.4042 0.0700 -0.5059 -1.5845 1.6696 0.2463 1.1939 0.1632 0.0138 -0.4810 -0.6661 -0.0864 -1.6867 1.0507 0.1600 -0.6182 1.5442 -1.7660 -0.7465 -1.8861 -0.1003 1.1404 0.9672 -0.6997 -0.2025 0.2557 1.3396 0.8150 -0.8520 -0.2988 0.8518 1.1673 -0.8773 -0.4222 1.0360 -1.0805 0.7064 -1.2576 0.3849
rint =
1.0e+003 *
-3.4553 0.2729 -1.9314 1.9897 -1.7433 2.2225 -2.4184 1.5312 -1.7715 2.1478 -0.1707 3.6042 -2.4876 1.4862 -0.5203 3.3287 -1.8984 2.0384 -2.5041 1.4924 -3.4748 0.3058 -0.2342 3.5735 -1.7504 2.2431 -0.7655 3.1533 -1.8384 2.1648 -1.9647 1.9922 -2.4893 1.5273 -2.6765 1.3443 -2.0666 1.8939 -3.5852 0.2117 -0.9294 3.0308 -1.8438 2.1637 -2.6357 1.3992 -0.3940 3.4825 -3.6660 0.1340 -2.7648 1.2718 -3.7757 0.0034 -2.0988 1.8982 -0.8391 3.1199 -1.0183 2.9526 -2.7173 1.3178 -2.1868 1.7817 -1.7457 2.2571 -0.6130 3.2922 -1.1727 2.8028 -2.8532 1.1492 -2.2602 1.6626 -1.1192 2.8227 -0.7822 3.1168 -2.8592 1.1047 -2.3333 1.4889 -0.8842 2.9561 -3.0257 0.8647 -1.2323 2.6451 -3.1755 0.6602 -1.4823 2.2521
stats =
1.0e+006 *
0.0000 0.0002 0 1.0571
热心网友
时间:2023-10-22 04:39
文件夹不能有中文,你随便放到一个磁盘根目录下试试吧,有其他错误再说。