View source: R/DemographicTable.R
DemographicTable | R Documentation |
Create a demographic table with simple summary statistics, with optional comparison(s) over one or more groups.
DemographicTable(
data,
data.name = substitute(data),
groups = NULL,
exclude = NULL,
exclude_rx,
include,
include_rx,
robust = TRUE,
overall = TRUE,
compare = TRUE,
pairwise = 3L,
...
)
data |
a data.frame |
data.name |
character scalar, or the argument call of |
groups |
character scalar or vector,
the name(s) of sub-group(s) for which the summary statistics are provided.
Default |
exclude |
character vector,
the name(s) of variable(s) to be excluded.
Default |
exclude_rx |
(optional) regex, pattern of the names of the variable(s) to be excluded. |
include |
character vector,
the name(s) of variable(s) to be included.
Default |
include_rx |
(optional) regex, pattern of the names of the variable(s) to be included. |
robust |
logical scalar.
If |
overall |
logical scalar.
If |
compare |
logical scalar.
If |
pairwise |
integer scalar,
minimum number of groups where pairwise comparisons need to be performed.
Default |
... |
additional parameters, currently not in use |
A demographic table with simple summary statistics, with optional comparison(s) over one or more groups, is created.
numeric variables are summarized in means, standard deviations, medians, inter-quartile-ranges (IQR),
skewness, p
-value of Shapiro-Wilk normality test and ranges.
If group
is specified, they are compared using two-sample t.test,
wilcox.test (Wilcoxon / Mann-Whitney), one-way aov (ANOVA) and/or
kruskal.test (Kruskal-Wallis).
logical and factor variables are summarized in counts and percentages.
If group
is specified, they are compared using prop.test (chi-squared)
and/or fisher.test (Fisher's exact).
Function DemographicTable()
returns an object of S3 class 'DemographicTable'
,
which is a listof 'sumtab'
elements.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.