mtable {memisc} | R Documentation |
mtable
produces a table of estimates for several models.
mtable(...,coef.style=getOption("coef.style"), summary.stats=TRUE, factor.style=getOption("factor.style"), getSummary=function(obj,...)UseMethod("getSummary"), float.style=getOption("float.style"), digits=min(3,getOption("digits"))) ## S3 method for class 'mtable': format(x, coef.title="Coefficients", summary.title="Summaries", colsep="\t", rowsep="\n", trim=TRUE, trimleft=trim, trimright=trim, center.at=NULL, align.integers=c("dot","right","left"), topsep="", bottomsep="", sectionsep="", forLaTeX=FALSE, useDcolumn=TRUE, colspec=if(useDcolumn) paste("D{.}{",LaTeXdec,"}{",ddigits,"}",sep="") else "r", LaTeXdec=".", ddigits="-1", useBooktabs=TRUE, toprule=if(useBooktabs) "\toprule" else "\hline\hline", midrule=if(useBooktabs) "\midrule" else "\hline", bottomrule=if(useBooktabs) "\bottomrule" else "\hline\hline", interaction.sep = if(forLaTeX) " $\times$ " else " x ", ... ) ## S3 method for class 'mtable': print(x,trim=FALSE,center.at=getOption("OutDec"), colsep=" ", topsep="=",bottomsep="=",sectionsep="-",...) ## S3 method for class 'mtable': toLatex(object,...) write.mtable(object,file="",...) ## S3 method for class 'mtable': relabel(x,...)
... |
as argument to mtable : several model objects, e.g. of class lm ; as argument to print.mtable ,
toLatex.mtable , write.mtable : further arguments
passed to format.mtable ; as argument to format.mtable :
further arguments passed to format.default ;
as argument to relabel.mtable : further arguments
passed to dimrename .
|
coef.style |
a character string which specifies the style of
coefficient values, whether standard errors, Wald/t-statistics,
or significance levels are reported, etc. See coef.style . |
summary.stats |
if FALSE , no summary statistics
are repored. If TRUE , all summary statistics
produced by getSummary are reported.
This argument may also contain a character vector with
the names of the summary statistics to report |
factor.style |
a character string that specifies the style in which factor contrasts are labled. See factor.style. |
getSummary |
a function that computes model-related statistics that
appear in the table. See getSummary . |
float.style |
default format for floating point numbers if
no format is specified by coef.style ; see {float.style} .
|
digits |
number of significant digits if not specified by
the template returned from getCoefTemplate
getSummaryTemplate
|
x, object |
an object of class mtable |
coef.title |
a character vector, the title for the reported coefficients. |
summary.title |
a character vector, the title for the reported model summaries. |
colsep |
a character string which seperates the columns in the output. |
rowsep |
a character string which seperates the rows in the output. |
trim |
should leading and trailing spaces be trimmed? |
trimleft |
should leading spaces be trimmed? |
trimright |
should trailing spaces be trimmed? |
center.at |
a character string on which resulting values are centered.
Typically equal to ".". This is the default when forLaTeX==TRUE .
If NULL , reported values are not centered. |
align.integers |
how to align integer values. |
topsep |
a character string that is recycled to a top rule. |
bottomsep |
a character string that is recycled to a bottom rule. |
sectionsep |
a character string that is recycled to seperate coefficients from summary statistics. |
forLaTeX |
should LaTeX code be produced? |
useDcolumn |
should the dcolumn LaTeX package be used? |
colspec |
LaTeX table column format specifyer(s). |
LaTeXdec |
the decimal point in the final LaTeX output. |
ddigits |
alignment specification or digits after the decimal point. |
useBooktabs |
should the booktabs LaTeX package be used? |
toprule |
appearance of the top border of the LaTeX tabular environment. |
midrule |
how are coefficients and summary statistics
separated in the LaTeX tabular environment. |
bottomrule |
appearance of the bottom border of the LaTeX tabular environment. |
interaction.sep |
a character string that separates factors that are involved in an interaction effect |
file |
a file where to write to; defaults to console output. |
mtable
constructs a table of estimates for regression-type models.
format.mtable
formats suitable for use with output or conversion functions
such as print.mtable
, toLatex.mtable
, or write.mtable
.
A call to mtable
results in an object that inherits from mtable
with the following components:
coefficients |
an array that contains the model coefficients. |
summaries |
a matrix that contains the model summaries. |
In addition the mtable
object has attributes as.row
,
as.col
, kill.col
, kill.header
,
and coef.dim
necessary for formatting.
lm0 <- lm(sr ~ pop15 + pop75, data = LifeCycleSavings) lm1 <- lm(sr ~ dpi + ddpi, data = LifeCycleSavings) lm2 <- lm(sr ~ pop15 + pop75 + dpi + ddpi, data = LifeCycleSavings) (mtable123 <- mtable("Model 1"=lm0,"Model 2"=lm1,"Model 3"=lm2)) # Some other output formats write.mtable(mtable123) ## Not run: file123 <- "mtable123.txt" write.mtable(mtable123,file=file123) file.show(file123) ## End(Not run) ## Not run: texfile123 <- "mtable123.tex" cat(toLatex(mtable123),sep="\n",file=texfile123) file.show(texfile123) ## End(Not run) berkeley <- aggregate(wtable(Admit,Freq)~.,data=UCBAdmissions) berk0 <- glm(cbind(Admitted,Rejected)~1,data=berkeley,family="binomial") berk1 <- glm(cbind(Admitted,Rejected)~Gender,data=berkeley,family="binomial") berk2 <- glm(cbind(Admitted,Rejected)~Gender+Dept,data=berkeley,family="binomial") mtable(berk0,berk1,berk2) mtable(berk0,berk1,berk2,coef.style="stat") mtable(berk0,berk1,berk2,coef.style="ci") mtable(berk0,berk1,berk2,coef.style="ci.vertical") mtable(berk0,berk1,berk2,coef.style="ci.horizontal") mtable(berk0,berk1,berk2,coef.style="all") mtable(berk0,berk1,berk2,coef.style="all.nostar") mtable(by(berkeley,berkeley$Dept,function(x)glm(cbind(Admitted,Rejected)~Gender,data=x,family="binomial"))) mtable(By(~Gender,glm(cbind(Admitted,Rejected)~Dept,family="binomial"),data=berkeley))