QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1851|回复: 0
打印 上一主题 下一主题

线性回归,b的系数都是1,stats中5个数什么意思?

[复制链接]
字体大小: 正常 放大
慢跑20 实名认证       

60

主题

8

听众

3684

积分

  • TA的每日心情
    开心
    2017-2-22 14:21
  • 签到天数: 271 天

    [LV.8]以坛为家I

    群组2014年美赛冲刺培训

    群组物联网工程师考试

    群组2013年电工杯B题讨论群

    群组物联网工程师培训

    群组2013电工杯A题讨论群组

    跳转到指定楼层
    1#
    发表于 2013-6-9 23:31 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    本帖最后由 慢跑20 于 2013-6-10 09:15 编辑

    1. 1.   统计.xlsx  中B,C,D,E,F三列数据需要导入到MATLAB中,计算 F 列与 B,C,D,E列的相关线性回归。
    得到:
    b =
        0.0000
        1.0000
        1.0000
        1.0000
        1.0000
    意思是系数都是1 ??
    F=B+C+D+E  ? ?
    最终:
    stats =
       1.0e+31 *
        0.0000    4.1120         0    0.0000
    这5个stats的数分别什么意思?
    毫无相关性?

    2.线性回归,13个未知数,11个方程可以解出来么?
    M文件名为:GUANXI13

    输入:
    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];
    F=[538.17  609.26  689.59  801.77  915.45  1437.67  1671.29  1915.03  2251.82  2598.68  3000.76];

    G=[1085.79  1236.68  1488.14  1754.10  2058.57  2307.73  2757.06  3389.91  3984.09  4363.12  4981.55];

    H=[30.68  42.86  47.44  61.87  79.50  115.70  156.60  193.50  218.58  237.84  272.96];

    I=[619.70  686.37  788.15  949.10  1092.56  1181.05  1273.67  1345.00  1467.60  1709.15  1944.70];

    J=[8.43  8.43  8.74  8.72  11.95  11.95  11.36  11.36  13.66  30.65  48.00];


    K=[13.50  13.80  14.10  15.10  16.01  16.10  16.10  16.10  16.20  16.30  16.00];

    L=[6140.00  6633.10  7579.00  22291.00  23219.79  32086.00  32395.00  34380.00  35471.00  36609.40  33797.00];

    M=[4297.00  5069.10  5508.20  6708.00  8067.00  8933.00  6411.00  6605.00  15749.00  12929.00  13079.00];

    X=[ones(11,1) A' B' C' D' E' F' G' H' I' J' K' L' M'];
    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


    matlab显示
    错误如下:
    GUANXI13
    Warning: X is rank deficient to within machine precision.
    > In regress at 78
      In GUANXI13 at 29


    解出了B,BINT,R,,RINT,但是有很多数都是NaN。这是啥意思?
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-5-25 08:31 , Processed in 0.713515 second(s), 51 queries .

    回顶部