On Oct 10, 2012, at 4:45 PM, Sebastian Barfort wrote:

> I am also interested in the standard errors, but beneath not next to the 
> point estimates which is standard in the xtable package. 

Last year Mark Difford offered code to do that.
        From:   Mark Difford <mark_diff...@yahoo.co.uk>
        Subject:        Re: [R] Latex Table Help on R
        Date:   July 21, 2011 12:55:02 AM PDT
        To:     r-help@R-project.org help <r-help@r-project.org>
#------------------
> However, I would like the standard deviations under the means in brackets. 
> Can anyone check this code to see how this can be adjusted?

Jim,

You need to use "underset," a LaTeX command. The bare-bones call is
$\underset{}{}$, where the underset value goes in the first curly and your
main value goes in the second curly (i.e. is typeset above the underset).

I don't use xtable but rather use [Ron:sic] Harrell's functions in Hmisc 
package,
then pass it through his latex() function, so can't take you further.

##
paste('$\\underset','{',data$SDs,'}','{',data$means,'}$', sep="")
#------------------


I sent Mark a correction at the time because it is Frank Harrell's package ... 
not Ron.

Frank's web page on literate program can be very useful.
http://biostat.mc.vanderbilt.edu/wiki/Main/StatReport

> If you by any chance remember the name of the package or how to do it that 
> would be much appreciated!
> 
> Cheers,
> Sebastian
> 
> 
> On Oct 10, 2012, at 7:10 PM, Duncan Mackay <mac...@northnet.com.au> wrote:
> 
>> Hi
>> 
>> If you just want the coefficients.
>> 
>> xtable(summary(fe)$coef)
>> % latex table generated in R 2.15.1 by xtable 1.7-0 package
>> % Thu Oct 11 09:04:59 2012
>> \begin{table}[ht]
>> \begin{center}
>> \begin{tabular}{rrrrr}
>> \hline
>> & Estimate & Std. Error & t-value & Pr($>$$|$t$|$) \\
>> \hline
>> x & 0.12 & 0.07 & 1.78 & 0.08 \\
>>  \hline
>> \end{tabular}
>> \end{center}
>> \end{table}
>> 
>> There is another package whose name eludes me which may help for tables 
>> which have different outputs to the output of lm etc
>> 
>> HTH
>> 
>> Duncan
>> 
>> Duncan Mackay
>> Department of Agronomy and Soil Science
>> University of New England
>> Armidale NSW 2351
>> Email: home: mac...@northnet.com.au
>> 
>> 
>> 
>> At 05:09 11/10/2012, you wrote:
>>> HI,
>>> 
>>> May be you can use library(texreg):
>>> 
>>> library(plm)
>>> 
>>> #generating some data
>>> x <- rnorm(270)
>>> y <- rnorm(270)
>>> t <- rep(1:3,30)
>>> i <- rep(1:90, each=3)
>>> 
>>> data <- data.frame(i,t,x,y)
>>> 
>>> fe <- plm(y~x,data=data,model="within")
>>> summary(fe)
>>> library(texreg)
>>> fe1<-extract.plm(fe) #extract the plm object
>>> 
>>> library(xtable)
>>> 
>>> xtable(do.call(rbind,lapply(fe1,function(x) data.frame(x))))
>>> % latex table generated in R 2.15.0 by xtable 1.7-0 package
>>> % Wed Oct 10 14:59:10 2012
>>> \begin{table}[ht]
>>> \begin{center}
>>> \begin{tabular}{rr}
>>> \hline
>>> & x \\
>>> \hline
>>> Estimate & -0.03 \\
>>> Std. Error & 0.08 \\
>>> Pr($>$$|$t$|$) & 0.68 \\
>>> R\$\verb|^|2\$ & 0.00 \\
>>> Adj. R\$\verb|^|2\$ & 0.00 \\
>>> Num. obs. & 270.00 \\
>>>  \hline
>>> \end{tabular}
>>> \end{center}
>>> \end{table}
>>> #Another example.  In this case, you can create two tables from the zz1 list
>>> data("Produc", package = "plm")
>>>   zz <- plm(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp, data = 
>>> Produc, index = c("state","year"))
>>> zz1<-extract.plm(zz)
>>> 
>>> 
>>> lapply(lapply(zz1,function(x) data.frame(x)),xtable)
>>> [[1]]
>>> % latex table generated in R 2.15.0 by xtable 1.7-0 package
>>> % Wed Oct 10 15:08:02 2012
>>> \begin{table}[ht]
>>> \begin{center}
>>> \begin{tabular}{rrrr}
>>> \hline
>>> & Estimate & Std..Error & Pr...t.. \\
>>> \hline
>>> log(pcap) & -0.03 & 0.03 & 0.37 \\
>>> log(pc) & 0.29 & 0.03 & 0.00 \\
>>> log(emp) & 0.77 & 0.03 & 0.00 \\
>>> unemp & -0.01 & 0.00 & 0.00 \\
>>>  \hline
>>> \end{tabular}
>>> \end{center}
>>> \end{table}
>>> 
>>> [[2]]
>>> % latex table generated in R 2.15.0 by xtable 1.7-0 package
>>> % Wed Oct 10 15:08:02 2012
>>> \begin{table}[ht]
>>> \begin{center}
>>> \begin{tabular}{rr}
>>> \hline
>>> & x \\
>>> \hline
>>> R\$\verb|^|2\$ & 0.94 \\
>>> Adj. R\$\verb|^|2\$ & 0.88 \\
>>> Num. obs. & 816.00 \\
>>>  \hline
>>> \end{tabular}
>>> \end{center}
>>> \end{table}
>>> 
>>> 
>>> Hope it helps.
>>> 
>>> A.K.
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ----- Original Message -----
>>> From: Sebastian Barfort <sb3...@nyu.edu>
>>> To: r-help@r-project.org
>>> Cc:
>>> Sent: Wednesday, October 10, 2012 1:07 PM
>>> Subject: [R] Exporting summary plm results to latex
>>> 
>>> Dear all,
>>> 
>>> I am trying to export my fixed effect results to Latex. I am using the plm 
>>> package with the summary function. However, it does not look like 
>>> apsrtable, stargazer, or any other package can accompany using the plm 
>>> package.
>>> 
>>> I am interested in a classic table with the coefficient in one row followed 
>>> by the standard error in paranthesis in the next row and stars by the 
>>> coefficient to show relevant coefficient level.
>>> 
>>> coefficient 1     xxx**
>>>           (xxx)
>>> 
>>> Here is a reproducible example:
>>> 
>>> library(plm)
>>> 
>>> #generating some data
>>> x <- rnorm(270)
>>> y <- rnorm(270)
>>> t <- rep(1:3,30)
>>> i <- rep(1:90, each=3)
>>> 
>>> data <- data.frame(i,t,x,y)
>>> 
>>> fe <- plm(y~x,data=data,model="within")
>>> summary(fe)
>>> 
>>> If there is an alternative to using the plm package that works with any of 
>>> the export to latex packages, I would be very interested to know. 
>>> Otherwise, any ideas of how to solve this problem are very welcome. I 
>>> almost exclusively use fixed effect panel models, and the problem of 
>>> exporting results to Latex is one of the things preventing me from 
>>> switching entirely from Stata to R.
>>> 
>>> 
>>> Kind regards,
>>> Sebastian
>>> 
>>> 
>>>   [[alternative HTML version deleted]]
>>> 
>>> ______________________________________________
>>> 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.
>> 
>> ______________________________________________
>> 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.

David Winsemius, MD
Alameda, CA, USA

______________________________________________
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