rstatix (version 0.6.0)

# get_summary_stats: 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: ```"full", "common", "robust", "five_number", "mean_sd", "mean_se", "mean_ci", "median_iqr", "median_mad", "quantile", "mean", "median", "min", "max"```

show

a character vector specifying the summary statistics you want to show. Example: `show = c("n", "mean", "sd")`. This is used to filter the output after computation.

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

```# NOT RUN {
# 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"))

# }
```