使用Matlab从Excel中读取数据并实现回归统计计算 您所在的位置:网站首页 excel中怎么做线性回归 使用Matlab从Excel中读取数据并实现回归统计计算

使用Matlab从Excel中读取数据并实现回归统计计算

2024-06-17 04:55| 来源: 网络整理| 查看: 265

Excel中的数据:

   

y =

    7.3800     8.5100     9.5200     7.5000     9.3300     8.2800     8.7500     7.8700     7.1000     8.0000

 

 

 

x =

    1.0000    5.5000   -0.0500   -0.0025     1.0000    6.7500    0.0250    0.0006     1.0000    7.2500    0.6000    0.3600     1.0000    5.5000         0         0     1.0000    7.0000    0.2500    0.0625     1.0000    6.5000    0.2000    0.0400     1.0000    6.7500    0.1500    0.0125     1.0000    5.2500    0.0500    0.0025     1.0000    5.2500   -0.1500   -0.0125     1.0000    6.0000    0.1500    0.0125

 

 

代码:

 

y=xlsread('D:\sun1.xlsx',1,'A1:A10');%读取Excel中的数据,独处的数据作为一个列向量 y1=y';%将向量转置%%%%%%注意这里要想将y转置 x=xlsread('D:\sun1.xlsx',2,'A1:D10');%读取Excel中的数据,作为矩阵 [b,bint,r,rint,stats]=regress(y,x,0.05)%如果y向量之前没有装置,此处如果写成[b,bint,r,rint,stats]=regress(y',x,0.05) %不能输出结果

 

计算结果:

b =

    3.8778     0.6725     2.0987    -1.3317

bint =

    1.1329    6.6227     0.1994    1.1456    -1.0446    5.2420    -5.8635    3.2000

r =

   -0.0947     0.0414    -0.0129    -0.0763     0.3035    -0.3353     0.0349     0.3602    -0.0101    -0.2107

rint =

   -0.6902    0.5007    -0.4229    0.5058    -0.0916    0.0657    -0.6911    0.5384    -0.1718    0.7788    -0.8259    0.1553    -0.5525    0.6223     0.0237    0.6966    -0.4792    0.4590    -0.7359    0.3144

stats =

    0.9332   27.9483    0.0006    0.0661

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有