get_summary_stats {rstatix} | R Documentation |
Compute Summary Statistics
Description
Compute summary statistics for one or multiple numeric variables.
Usage
get_summary_stats(
data,
...,
type = c("full", "common", "robust", "five_number", "mean_sd", "mean_se", "mean_ci",
"median_iqr", "median_mad", "quantile", "mean", "median", "min", "max"),
show = NULL,
probs = seq(0, 1, 0.25)
)
Arguments
data |
a data frame |
... |
(optional) One or more unquoted expressions (or variable names) separated by commas. Used to select a variable of interest. If no variable is specified, then the summary statistics of all numeric variables in the data frame is computed. |
type |
type of summary statistics. Possible values include: |
show |
a character vector specifying the summary statistics you want to
show. Example: |
probs |
numeric vector of probabilities with values in [0,1]. Used only when type = "quantile". |
Value
A data frame containing descriptive statistics, such as:
-
n: the number of individuals
-
min: minimum
-
max: maximum
-
median: median
-
mean: mean
-
q1, q3: the first and the third quartile, respectively.
-
iqr: interquartile range
-
mad: median absolute deviation (see ?MAD)
-
sd: standard deviation of the mean
-
se: standard error of the mean
-
ci: 95 percent confidence interval of the mean
Examples
# Full summary statistics
data("ToothGrowth")
ToothGrowth %>% get_summary_stats(len)
# Summary statistics of grouped data
# Show only common summary
ToothGrowth %>%
group_by(dose, supp) %>%
get_summary_stats(len, type = "common")
# Robust summary statistics
ToothGrowth %>% get_summary_stats(len, type = "robust")
# Five number summary statistics
ToothGrowth %>% get_summary_stats(len, type = "five_number")
# Compute only mean and sd
ToothGrowth %>% get_summary_stats(len, type = "mean_sd")
# Compute full summary statistics but show only mean, sd, median, iqr
ToothGrowth %>%
get_summary_stats(len, show = c("mean", "sd", "median", "iqr"))