On Thu, 6 Jan 2011, Jan Henckens wrote:

Hello,

I've got a question concerning the usage of robust standard errors in regression using lm() and exporting the summaries to LaTeX using the memisc-packages function mtable():

Is there any possibility to use robust errors which are obtained by vcovHC() when generating the LateX-output by mtable()?

I tried to manipulate the lm-object by appending the "new" covariance matrix but mtable seems to generate the summary itself since it is not possible to call mtable(summary(lm1)).

I'm not a "memisc" user but had a quick look at the mtable() function. It seems to rely on specification of some function getSummary() which produces the numbers that are displayed.

By default the getSummary() method for "lm" objects is called which contains a list element "coefs" with the coefficient table and confidence intervals. So one quick hack would be to modify that to employ robust standard errors:

mySummary <- function(obj, alpha = 0.05, ...) {
  ## get original summary
  s <- getSummary(obj, alpha = alpha, ...)

  ## replace Wald tests of coefficients
  s$coef[,1:4] <- coeftest(obj, vcov = vcovHC(obj))

  ## replace confidence intervals
  crit <- qt(alpha/2, obj$df.residual)
  s$coef[,5] <- s$coef[,1] + crit * s$coef[,2]
  s$coef[,6] <- s$coef[,1] - crit * s$coef[,2]

  return(s)
}

Then you can do

  mtable(lm1, getSummary = mySummary)

and add also all the other options of mtable() that you would like to use.

hth,
Z

I'd like to obtain a table with the following structure (using standard errors I already worked out how to archieve it):


Variable & Coeff.   & robust S.E. & lower 95% KI & upper 95% KI \\
Var1     & x.22^(*) & (xxxxx)     & [xxxxx       &  xxxxx]      \\
.
.
.



Maybe someone has any suggestions how to implement this kind of table?

Best regards,
Jan Henckens


--
jan.henckens | jöllenbecker str. 58 | 33613 bielefeld
tel 0521-5251970

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to