Author: David B. Dahl <dahl@stat.byu.edu>
Maintainer: David Scott <d.scott@auckland.ac.nz>
Imports: stats, utils
-Suggests: knitr, lsmeans, spdep, splm, sphet, plm
+Suggests: knitr, lsmeans, spdep, splm, sphet, plm, zoo, survival
VignetteBuilder: knitr
Description: Coerce data to LaTeX and HTML tables.
URL: http://xtable.r-forge.r-project.org/
### ftable objects, requested by Charles Roosen
### Feature request #2248, 2/9/2012
xtableFtable <- function(x, caption = NULL, label = NULL, align = NULL,
- digits = NULL, display = NULL,
+ digits = 0, display = NULL,
quote = FALSE,
method = c("non.compact", "row.compact",
"col.compact", "compact"),
}
- print.xtable(fmtFtbl, hline.after = c(-1, nCharRows, dim(fmtFtbl)[1]),
+ if(is.null(hline.after)) {
+ hline.after <- c(-1, nCharRows, dim(fmtFtbl)[1])
+ }
+ print.xtable(fmtFtbl, hline.after = hline.after,
include.rownames = FALSE, include.colnames = FALSE,
booktabs = booktabs,
sanitize.text.function = function(x){x})
\alias{xtableList}\r
\alias{print.xtableList}\r
\alias{xtableLSMeans}\r
-\alias{xtableFtable}\r
-\alias{print.xtableFtable}\r
\r
\title{Internal xtable Functions}\r
\description{\r
Functions which are either not intended to be called by the user or\r
are waiting to be documented.\r
}\r
-\keyword{ internal }
\ No newline at end of file
+\keyword{ internal }\r
options(xtable.floating = FALSE)\r
options(xtable.timestamp = "")\r
options(width = 60)\r
+set.seed(1234)\r
@\r
\r
\section{The packages \pkg{spdep}, \pkg{splm}, and \pkg{sphet}}\r
xtable(imp.gstsls)\r
@ %def\r
\r
+\section{The \pkg{zoo} package}\r
+\label{sec:pkgzoo-package}\r
+\r
+ \r
+<<zoo, results = 'asis'>>=\r
+library(zoo)\r
+xDate <- as.Date("2003-02-01") + c(1, 3, 7, 9, 14) - 1\r
+as.ts(xDate)\r
+x <- zoo(rnorm(5), xDate)\r
+xtable(x)\r
+@ %def \r
+\r
+\r
+\p\r
+\r
+<<zoots, results = 'asis'>>=\r
+tempTs <- ts(cumsum(1 + round(rnorm(100), 0)),\r
+ start = c(1954, 7), frequency = 12)\r
+tempTable <- xtable(tempTs, digits = 0)\r
+tempTable\r
+tempZoo <- as.zoo(tempTs)\r
+xtable(tempZoo, digits = 0)\r
+@ %def \r
+\r
+\r
+\section{The \pkg{survival} package}\r
+\label{sec:pkgsurvival-package}\r
+\r
+ \r
+<<survival, results = 'asis'>>=\r
+library(survival)\r
+test1 <- list(time=c(4,3,1,1,2,2,3), \r
+ status=c(1,1,1,0,1,1,0), \r
+ x=c(0,2,1,1,1,0,0), \r
+ sex=c(0,0,0,0,1,1,1)) \r
+coxFit <- coxph(Surv(time, status) ~ x + strata(sex), test1) \r
+xtable(coxFit)\r
+@ %def \r
+\r
\end{document}\r
xtable(anova(fm2b, fm2))\r
@\r
\r
+\subsubsection{Anova list}\r
+\r
+<<aovlist>>=\r
+Block <- gl(8, 4)\r
+A <- factor(c(0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,\r
+ 0,1,0,1,0,1,0,1,0,1,0,1))\r
+B <- factor(c(0,0,1,1,0,0,1,1,0,1,0,1,1,0,1,0,0,0,1,1,\r
+ 0,0,1,1,0,0,1,1,0,0,1,1))\r
+C <- factor(c(0,1,1,0,1,0,0,1,0,0,1,1,0,0,1,1,0,1,0,1,\r
+ 1,0,1,0,0,0,1,1,1,1,0,0))\r
+Yield <- c(101, 373, 398, 291, 312, 106, 265, 450, 106, 306, 324, 449,\r
+ 272, 89, 407, 338, 87, 324, 279, 471, 323, 128, 423, 334,\r
+ 131, 103, 445, 437, 324, 361, 302, 272)\r
+aovdat <- data.frame(Block, A, B, C, Yield)\r
+\r
+old <- getOption("contrasts")\r
+options(contrasts = c("contr.helmert", "contr.poly"))\r
+(fit <- aov(Yield ~ A*B*C + Error(Block), data = aovdat))\r
+class(fit)\r
+summary(fit)\r
+options(contrasts = old)\r
+@\r
+\r
+\p\r
+\r
+<<xtableaovlist, results='asis'>>=\r
+xtable(fit)\r
+@\r
+\r
+\r
\newpage\r
\subsection{glm}\r
<<results='asis'>>=\r