Skip to contents

EasyStat 2.0.0

New Features

  • Added easy_logistic_regression() for binary logistic regression with odds ratios, approximate odds-ratio confidence intervals, likelihood-ratio model tests, McFadden pseudo-R2, and automated narrative reporting.

  • Added richer supporting tables:

    • ANOVA now includes group descriptives, assumption checks, and Tukey post-hoc comparisons.
    • Chi-square tests now include observed contingency tables, expected counts, row percentages, column percentages, and total percentages.
    • Regression now includes ANOVA, diagnostic, and influential-observation tables.
  • Added easy_wilcox() and easy_kruskal() for common non-parametric workflows.

  • Added regression figures: easy_regression_diagnostics() and easy_odds_ratio_plot().

  • Added comprehensive descriptive statistics: easy_describe() and easy_group_summary() with 21 statistics per variable (mean, median, mode, SD, variance, skewness, kurtosis, normality test, CI, and more).

  • Extended inferential test suite with four new functions:

    • easy_chisq(): Chi-square test of independence and goodness-of-fit, with Cramér’s V effect size.
    • easy_ztest(): One- and two-sample z-tests with Cohen’s d.
    • easy_ftest(): Levene-style F-test for equality of variances via stats::var.test(), with variance ratio CI.
    • easy_correlation(): Pearson/Spearman/Kendall bivariate and pairwise matrix correlation with confidence intervals.
  • New visualization functions (all return easystat_result objects with plain-language interpretations):

  • New theme: theme_easystat() — a professional ggplot2 theme and color system applied uniformly across all visualization functions.

  • Word export: export_to_word() creates a fully formatted .docx report (via flextable and officer) with title, authors, narrative, and tables.

Improvements

  • User-facing p-values now display as percentages rounded to 4 decimal places across result tables, plot summaries, and narrative text.
  • Narrative Generator Module expanded with 15 conditional narrative templates covering all new test and plot types.
  • All functions return a unified easystat_result S3 object with consistent fields: test_type, formula_str, raw_model, coefficients_table, model_fit_table, and explanation.
  • HTML Viewer output (print.easystat_result) redesigned with improved typography and responsive layout.

EasyStat 1.0.0