View source: R/report_sample.R
report_sample | R Documentation |
Create sample description table (also referred to as "Table 1").
report_sample(
data,
by = NULL,
centrality = "mean",
ci = NULL,
ci_method = "wilson",
ci_correct = FALSE,
select = NULL,
exclude = NULL,
weights = NULL,
total = TRUE,
digits = 2,
n = FALSE,
group_by = NULL,
...
)
data |
A data frame for which descriptive statistics should be created. |
by |
Character vector, indicating the column(s) for possible grouping
of the descriptive table. Note that weighting (see |
centrality |
Character, indicates the statistics that should be
calculated for numeric variables. May be |
ci |
Level of confidence interval for relative frequencies (proportions).
If not |
ci_method |
Character, indicating the method how to calculate confidence
intervals for proportions. Currently implemented methods are
|
ci_correct |
Logical, it |
select |
Character vector, with column names that should be included in the descriptive table. |
exclude |
Character vector, with column names that should be excluded from the descriptive table. |
weights |
Character vector, indicating the name of a potential
weight-variable. Reported descriptive statistics will be weighted by
|
total |
Add a |
digits |
Number of decimals. |
n |
Logical, actual sample size used in the calculation of the reported descriptive statistics (i.e., without the missing values). |
group_by |
Deprecated. Use |
... |
Arguments passed to or from other methods. |
A data frame of class report_sample
with variable names and
their related summary statistics.
Newcombe, R. G. (1998). Two-sided confidence intervals for the single proportion: comparison of seven methods. Statistics in Medicine. 17 (8): 857–872
Wilson, E. B. (1927). Probable inference, the law of succession, and statistical inference. Journal of the American Statistical Association. 22 (158): 209–212
library(report)
report_sample(iris[, 1:4])
report_sample(iris, select = c("Sepal.Length", "Petal.Length", "Species"))
report_sample(iris, by = "Species")
report_sample(airquality, by = "Month", n = TRUE, total = FALSE)
# confidence intervals for proportions
set.seed(123)
d <- data.frame(x = factor(sample(letters[1:3], 100, TRUE, c(0.01, 0.39, 0.6))))
report_sample(d, ci = 0.95, ci_method = "wald") # ups, negative CI
report_sample(d, ci = 0.95, ci_method = "wilson") # negative CI fixed
report_sample(d, ci = 0.95, ci_correct = TRUE) # continuity correction
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.