weixin_40406568 2019-10-19 21:16 采纳率: 0%
浏览 335
已结题

Matlab中回归变量之间的关系: 给出以下数据,将X0,Y0与 E,E1,n1, C, B建立起关系,怎么通过具体的代码实现,求大神指点,最好有代码,谢谢!!!

Matlab中回归变量之间的关系: 给出以下数据
E=[15802 43084 48309 52840 49771 51729 51137];

E1=[1768972 472925 1049868 322971 683760 226372 108695];

n1=[29856071 7606965 125014142 34795446 7803705 2891829 1615571]; C=[2632964 1702127 6715165 14365236 692440 6088280 184501845]; B=[0.368 0.2442 0.3322 0.3811 0.1222 0.3095 0.6731];

x0=[100 400 600 800 1200 1600 2000];

y0=[400 400 400 400 400 400 400];

回归x0,y0 与 E,E1,n1, C, B 之间的关系,将X0,Y0与 E,E1,n1, C, B建立起关系,怎么通过具体的代码实现,求大神指点,最好有代码,多谢了!!!

  • 写回答

1条回答 默认 最新

  • a81836620 2019-10-20 10:45
    关注

    抱歉,开始没看到有五个向量,我这个代码是分别建立x0、y0跟五个向量之间的关系。

    E=[15802 43084 48309 52840 49771 51729 51137];
    
    E1=[1768972 472925 1049868 322971 683760 226372 108695];
    
    n1=[29856071 7606965 125014142 34795446 7803705 2891829 1615571]; 
    C=[2632964 1702127 6715165 14365236 692440 6088280 184501845]; 
    B=[0.368 0.2442 0.3322 0.3811 0.1222 0.3095 0.6731];
    
    x0=[100 400 600 800 1200 1600 2000];
    
    y0=[400 400 400 400 400 400 400];
    
    %分析x0和e e1 n1 C B的关系,因为是回归关系,所以采用回归拟合
    %。认为x0=b(1)*e+b(2)*e1+b(3)*n1+b(4)*C+b(5)*B+b(6) b就是他们的相关性系数矩阵
    X = [E' E1' n1' C' B' ones(length(x0),1)] %先将相关向量组成矩阵 最后为一个偏置项
    Y = y0' %这里如果计算x0和其他五个向量相关性就放x0,如果是y0就改为:Y=y0'
    [b,bint,r,rint,stats] = regress(Y,X) %调用matlab自带的回归分析方法。 b就是放的相关性系数矩阵
    
    yy = E*b(1)+E1*b(2)+n1*b(3)+C*b(4)+B*b(5)+b(6) %用相关系数矩阵和变量矩阵计算下看计算出来的和y0误差大不大。
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的