dtable | R Documentation |
tables for data frames
dtable( data, y = NULL, x = NULL, ..., level = -1, response = NULL, flat = TRUE, total = FALSE, prop = FALSE, summary = NULL )
data |
if x is formula or names for data frame then data frame is needed. |
y |
name of variable, or fomula, or names of variables on data frame. |
x |
name of variable, or fomula, or names of variables on data frame. |
... |
Optional additional arguments |
level |
1 for all marginal tables, 2 for all 2 by 2 tables, and null for the full table, possible versus group variable |
response |
For level=2, only produce tables with columns given by 'response' (index) |
flat |
produce flat tables |
total |
add total counts/proportions |
prop |
Proportions instead of counts (vector of margins) |
summary |
summary function |
Klaus K. Holst and Thomas Scheike
data("sTRACE",package="timereg") dtable(sTRACE,~status) dtable(sTRACE,~status+vf) dtable(sTRACE,~status+vf,level=1) dtable(sTRACE,~status+vf,~chf+diabetes) dtable(sTRACE,c("*f*","status"),~diabetes) dtable(sTRACE,c("*f*","status"),~diabetes, level=2) dtable(sTRACE,c("*f*","status"),level=1) dtable(sTRACE,~"*f*"+status,level=1) dtable(sTRACE,~"*f*"+status+I(wmi>1.4)|age>60,level=2) dtable(sTRACE,"*f*"+status~I(wmi>0.5)|age>60,level=1) dtable(sTRACE,status~dcut(age)) dtable(sTRACE,~status+vf+sex|age>60) dtable(sTRACE,status+vf+sex~+1|age>60, level=2) dtable(sTRACE,.~status+vf+sex|age>60,level=1) dtable(sTRACE,status+vf+sex~diabetes|age>60) dtable(sTRACE,status+vf+sex~diabetes|age>60, flat=FALSE) dtable(sTRACE,status+vf+sex~diabetes|age>60, level=1) dtable(sTRACE,status+vf+sex~diabetes|age>60, level=2) dtable(sTRACE,status+vf+sex~diabetes|age>60, level=2, prop=1, total=TRUE) dtable(sTRACE,status+vf+sex~diabetes|age>60, level=2, prop=2, total=TRUE) dtable(sTRACE,status+vf+sex~diabetes|age>60, level=2, prop=1:2, summary=summary)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.