Why do I get NaN values in linear regression?
3 次查看(过去 30 天)
显示 更早的评论
I run the following regression:
mdl=fitlm(Reg_var(1:end,2:end),Reg_var(1:end,1),'RobustOpts','on')
My output:
Linear regression model (robust fit):
y ~ [Linear formula with 21 terms in 20 predictors]
Estimated Coefficients:
Estimate SE tStat pValue
___________ __________ _________ ________
(Intercept) 0.0015684 0.00082514 1.9008 0.057371
x1 -0.0025121 0.0011669 -2.1528 0.031375
x2 -0.0011949 0.0011669 -1.0239 0.3059
x3 0.00021162 0.0011669 0.18135 0.8561
x4 -0.0015328 0.0011669 -1.3135 0.18905
x5 -0.0012053 0.0011669 -1.0329 0.3017
x6 -0.0020596 0.0011669 -1.7649 0.077622
x7 -0.0032643 0.0011669 -2.7974 0.005168
x8 0.00031066 0.0011669 0.26622 0.79008
x9 -0.0021079 0.0011669 -1.8063 0.070913
x10 -0.00046861 0.0011669 -0.40158 0.68801
x11 -0.00037094 0.0011659 -0.31816 0.75038
x12 -0.00017788 0.0011669 -0.15243 0.87885
x13 -5.3013e-05 0.0011669 -0.045429 0.96377
x14 -0.00072536 0.0011669 -0.6216 0.53423
x15 0 0 NaN NaN
x16 -0.00057762 0.0011669 -0.495 0.62062
x17 -0.0003968 0.0011669 -0.34004 0.73384
x18 -0.00093411 0.0011669 -0.80049 0.42346
x19 -0.0017195 0.0011669 -1.4735 0.14065
x20 -0.0015061 0.00096437 -1.5618 0.11839
Number of observations: 6260, Error degrees of freedom: 6240
Root Mean Squared Error: 0.014
R-squared: 0.0043, Adjusted R-Squared 0.00127
F-statistic vs. constant model: 1.42, p-value = 0.107
Why do I get NaN values at dummy 15 and what does this mean? How can I solve this? What am I doing wrong?
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Regression 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!