Input a data frame or a table, and the LaTeX output will be returned. Options exist for row and column proportions as well as for showing work.
Usage
contTable(x, prop = c("none", "row", "col"), show = FALSE, digits = 3)
Arguments
- x
A data frame (with two columns) or a table.
- prop
Indicate whether row (
"r"
,"R"
,"row"
) or column ("c"
,"C"
,"col"
) proportions should be used. The default is to simply print the contingency table.- show
If row or column proportions are specified, indicate whether work should be shown.
- digits
The number of digits after the decimal that should be shown for row or column proportions.
Details
The contTable
function makes substantial use of the
cat
function.
Examples
data(email)
table(email[, c("spam", "sent_email")])
#> sent_email
#> spam 0 1
#> 0 2464 1090
#> 1 367 0
contTable(email[, c("spam", "sent_email")])
#> \begin{table}
#> \begin{center}
#> \begin{tabular}{lrrr}
#> \hline
#> & 0 & 1 & Total \\
#> \hline
#> 0 & 2464 & 1090 & 3554 \\
#> 1 & 367 & 0 & 367 \\
#> \hline
#> Total & 2831 & 1090 & 3921 \\
#> \hline
#> \end{tabular}
#> \end{center}
#> \caption{Contingency table for spam-and-sent_email}
#> \label{spam-and-sent_email}
#> \end{table}