如何访问数据集中的值(Matlab)

时间:2014-08-24 05:35:24

标签: matlab dataset

lm = LinearModel.fit(x,y)

有lm.Coefficients包含系数值。

,例如,

  
    

lm.Coefficients

  

ans =

               Estimate     SE            tStat      pValue     
(Intercept)      -17.637        0.4574    -38.558    5.5217e-252
x1             0.0037939    0.00039008      9.726     6.0697e-22
  
    

的get(lm.Coefficients)

  

ANS:

Description: ''

VarDescription: {}

Units: {}

DimNames: {'Observations'  'Variables'}

UserData: []

ObsNames: {2x1 cell}

VarNames: {'Estimate'  'SE'  'tStat'  'pValue'}

如何访问估算的系数?例如表中的-17.637。谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个

Temp = get(lm.Coefficients,'Estimate');
Temp(1:2)

ans = 
    '-17.637'
    '0.0037939'