What problem does it solve?
Statistical analysis can be time-consuming and error-prone when performing hypothesis tests, regression analyses, and Bayesian modeling across datasets. This skill provides an automated, transparent framework to plan analyses, check assumptions, run tests, quantify effects, and generate APA-style reports. It integrates Python libraries for robust diagnostics, reproducible workflows, and publication-ready outputs, so researchers can focus on interpretation rather than bookkeeping.
Core Features & Use Cases
- Automated analysis planning and test selection based on data type and design
- Comprehensive assumption checks and diagnostics (normality, homogeneity of variance, independence, linearity, outliers)
- Execution of standard and Bayesian tests (t-test, ANOVA, correlation, regression, Bayesian alternatives) with effect sizes, CIs, and diagnostics
- APA-style reporting templates and generation of publication-ready summaries and figures
- Power analysis and sensitivity analysis for study planning and post-hoc assessment
Quick Start
Load your dataset into a pandas DataFrame and call comprehensive_assumption_check to automatically evaluate normality, variance, and outliers, then run the recommended tests and generate a report.