## S3 method for class 'table':
Desc(x, main = NULL, rfrq = NULL, margins = c(1, 2),
p = rep(1/length(x), length(x)), plotit = getOption("plotit", FALSE),
verbose = c("medium", "low", "high"), ...)
## S3 method for class 'matrix':
Desc(x, main = NULL, rfrq = NULL, margins = c(1,2),
p = rep(1/length(x), length(x)), plotit = getOption("plotit", FALSE),
verbose = c("medium", "low", "high"), ...)
1
or 0
, defining which percentages should be reported. The first position is interpreted as total
percentages, the second as row percentages and the third as column percentages.NULL
(none).x
. An error is given if any entry of p
is negative. This argument will be passed on to chisq.test
. Default is rep(1/length(
PlotDesc.table
, which creates two mosaicplots. Default is FALSE
.c("medium", "low", "high")
, "medium" being the default. Can be abbreviated.PercTable
, allowing to set futher arguments like expected values etc.Desc.logical
, Desc.factor
, Desc.ordered
, Desc.integer
,
Desc.numeric
, Desc.Date
, Desc.table
, Desc.data.frame
,
Desc.formula
PercTable
Desc(table(d.pizza$driver, Weekday(d.pizza$date)), rfrq="100", plotit=TRUE)
tab <- as.matrix(read.table(text="549 212 54
93 124 54
233 78 33
119 42 13
225 41 46
455 12 7
402 132 153"
))
tab
# taciturn ("Ripley style")
Desc(tab, verbose="low")
# talkative
Desc(tab, verbose="high", expected=TRUE, res=TRUE)
# higher dimensional tables
Desc(Titanic)
# use global format options for presentation
options(fmt.abs=structure(list(digits=0, big.mark=""), class="fmt"))
options(fmt.per=structure(list(digits=2, fmt="%"), class="fmt"))
Desc(area ~ driver, d.pizza, plotit=FALSE)
options(fmt.abs=structure(list(digits=0, big.mark="'"), class="fmt"))
options(fmt.per=structure(list(digits=3, leading="drop"), class="fmt"))
Desc(area ~ driver, d.pizza, plotit=FALSE)
Run the code above in your browser using DataLab