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 statisticssummarise_statistics()
computes mean, median, standard deviation, variance, skewness, kurtosis, IQR, MAD, and CV in a single tidy tibble.
Frequency tablessummarise_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 summariessummarise_group_stats()
groups data by one or more variables and summarizes selected numeric columns flexibly.
Correlation analysissummarise_correlation()
computes pairwise correlations (Pearson, Spearman, Kendall) and highlights significant results.
Boxplot statistics with outlier detectionsummarise_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”)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4