使用npscoef {np}进行平滑系数核回归的标准误差

时间:2016-12-22 15:38:41

标签: r standard-error

在R中使用npscoef {np}的帮助拟合平滑系数核回归时,我无法输出回归估计的标准误差。

帮助说明如果errors = TRUE,应计算渐近标准误差并在生成的smoothcoefficient对象中返回。

基于包裹的作者提供的示例" NP":

library("np")
data(wage1)
NP.Ydata <- wage1$lwage 
NP.Xdata <- wage1[c("educ", "tenure", "exper", "expersq")] 
NP.Zdata <- wage1[c("female", "married")] 

NP.bw.scoef <- npscoefbw(xdat=NP.Xdata, ydat=NP.Ydata, zdat=NP.Zdata)
NP.scoef <- npscoef(NP.bw.scoef, 
                       betas = TRUE,  
                       residuals = TRUE,
                       errors = TRUE)

系数位于coef(NP.scoef)

下保存的对象betas = TRUE
> str(coef(NP.scoef))
 num [1:526, 1:5] 0.146 0.504 0.196 0.415 0.415 ...
 - attr(*, "dimnames")=List of 2
  ..$ : NULL
  ..$ : chr [1:5] "Intercept" "educ" "tenure" "exper" ...

但是,估算的标准误差是否应保存在errors = TRUE下? 我只看到一个列向量。拦截+ 4解释变量不是5。

> str(se(NP.scoef))
 num [1:526] 0.015 0.0155 0.0155 0.0268 0.0128 ...

我很困惑。希望澄清一下。

0 个答案:

没有答案