Tidy statistical summaries made simple
tidySummaries
provides a modern and extensible set of functions for
descriptive statistics, frequency analysis, and significance testing —
all with tidy output.
It’s ideal for both numeric and categorical exploratory data analysis, supporting group comparisons, normality checks, console coloring, and more.
Tidy descriptive statistics
summarise_statistics()
computes mean, median, standard deviation,
variance, skewness, kurtosis, IQR, MAD, and CV in a single tidy
tibble.
Frequency tables
summarise_frequency()
summarizes categorical variables with
frequency counts, proportions, or percentages.
Normality and group significance testing Automatically perform Shapiro-Wilk tests for normality, plus t-tests, Wilcoxon tests, ANOVA, or Kruskal-Wallis tests for group comparisons.
Grouped summaries
summarise_group_stats()
groups data by one or more variables and
summarizes selected numeric columns flexibly.
Correlation analysis
summarise_correlation()
computes pairwise correlations (Pearson,
Spearman, Kendall) and highlights significant results.
Boxplot statistics with outlier detection
summarise_boxplot_stats()
returns min, Q1, median, Q3, max, range,
IQR, and detected outliers for numeric data.
Colored console output for significance Statistically significant results are automatically highlighted in red for easy identification.
Support for vectors, matrices, and data frames Functions handle vectors, matrices, tibbles, and grouped data frames smoothly.
Tidyverse-friendly design Pipeable and fully compatible with tidyverse workflows. All outputs are clean tibbles ready for further analysis or visualization.
You can install the development version from GitHub:
```r # install.packages(“devtools”) devtools::install_github(“kleanthisk10/tidySummaries”)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.