- 在线时间
- 428 小时
- 最后登录
- 2017-2-22
- 注册时间
- 2011-9-18
- 听众数
- 8
- 收听数
- 0
- 能力
- 20 分
- 体力
- 6079 点
- 威望
- 110 点
- 阅读权限
- 200
- 积分
- 3684
- 相册
- 1
- 日志
- 0
- 记录
- 0
- 帖子
- 759
- 主题
- 60
- 精华
- 0
- 分享
- 0
- 好友
- 40
TA的每日心情 | 开心 2017-2-22 14:21 |
|---|
签到天数: 271 天 [LV.8]以坛为家I
 群组: 2014年美赛冲刺培训 群组: 物联网工程师考试 群组: 2013年电工杯B题讨论群 群组: 物联网工程师培训 群组: 2013电工杯A题讨论群组 |
5个变量,ABCDE,函数Y.
最后
[b,bint,r,rint,stats]=regress(Y',X);
b,bint,r,rint,stats;
可以得到B,BINT,R,RINT.
但是如果最后: [b,bint,r,rint,stats]=regress(Y',X,alpha);b,bint,r,rint,stats;
则会出现:
Error using alpha
Too many output arguments.
???课本上就是 regress(Y',X,alpha);
另外问一下,课本上说R^2=.... F=.... P<0.0001 S^2=0.049
但是MATLAB只显示b,r
R^2就是显示的R的平方么?那F,P,S^2为啥没有显示呢?
A=[701.24 724.57 746.62 778.27 800.80 827.75 846.43 861.55 876.83 891.23 1035.79];
B=[2187.45 2482.49 2969.52 3585.72 4282.14 4950.91 5813.56 6801.57 7806.53 8201.23 9510.91];
C=[1325.05 1455.57 1522.89 1448.82 1942.93 2142.83 2317.28 2560.28 2659.30 2840.31 3285.31];
D=[20905.68 22759.92 24940.68 25935.84 27596.40 21494.40 22567.08 24301.38 26729.31 29244.52 30658.00];
E=[16306.68 17024.76 18925.92 19960.32 19569.60 15911.88 16628.16 18474.49 19779.09 21526.10 25012.00];
X=[ones(11,1) A’ B’ C’ D’ E’];
Y=[201.90 219.00 221.10 324.50 346.97 332.90 359.53 406.98 440.69 475.96 479.25];
[b,bint,r,rint,stats]=regress(Y',X);
b,bint,r,rint,stats;
|
zan
|