statistical-analysis

Guide statistical analysis with test selection, diagnostics, and APA-style reporting.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/ejoliet/claude-skills --skill statistical-analysis-ejoliet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: statistical-analysis
Source: https://github.com/ejoliet/claude-skills/tree/main/statistical-analysis
Command: npx skills add https://github.com/ejoliet/claude-skills --skill statistical-analysis-ejoliet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires scipy, statsmodels, pingouin, pymc, arviz, numpy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Hypothesis testing, model diagnostics, and result reporting can be error-prone and time-consuming. This Skill provides a structured, end-to-end workflow for selecting appropriate tests, validating assumptions, computing effect sizes, and delivering APA-compliant results for research data.

Core Features & Use Cases

  • Test selection guidance: Choose appropriate tests (t-tests, ANOVA, chi-square, nonparametric) based on design and data.
  • Assumption checks & diagnostics: Automatic checks for normality, homogeneity of variances, and model assumptions with visualizations and actionable recommendations.
  • Effect sizes & reporting: Compute effect sizes with confidence intervals and generate publication-ready results in APA style.
  • Use Cases: Ideal for academic researchers needing structured analysis workflows, robust interpretation, and clear documentation.

Quick Start

Analyze a dataset to produce a fully documented, APA-style statistical report including test selection, diagnostics, and effect sizes.

Frequently Asked Questions about statistical-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate APA-style statistical reports from research data?

To generate APA-style statistical reports, this Skill applies hypothesis testing, computes effect sizes with confidence intervals, and formats publication-ready results. It structures the end-to-end workflow from test selection to final documentation for academic studies.

What is the best way to run assumption checks before hypothesis testing?

The best way to run assumption checks is using built-in diagnostic scripts that test normality and homogeneity of variances. The Skill provides actionable recommendations and visualizations to validate model assumptions before proceeding with statistical tests.

How do I select the right statistical test for my dataset?

To select the right statistical test, the Skill guides you through t-tests, ANOVA, chi-square, and nonparametric options based on your experimental design and data structure. It evaluates your dataset characteristics to recommend the appropriate analytical approach.

Can I use statsmodels and pingouin for regression diagnostics and power analysis?

Yes, you can use statsmodels and pingouin for regression diagnostics and power analysis. The Skill leverages these dependencies alongside scipy.stats and pymc to perform comprehensive model checks and compute statistical power across varied sample sizes.

Does Bayesian statistical analysis work with pymc and arviz in this workflow?

Bayesian statistical analysis works with pymc and arviz by integrating them into the workflow for model fitting and result visualization. The Skill supports these libraries to complement traditional hypothesis testing and expand analytical capabilities for complex research data.

What are the limitations of automated statistical test selection for academic research?

Limitations of automated statistical test selection include the necessity of clean input data and proper study design definition. While the Skill validates assumptions and recommends tests, researchers must still correctly specify their experimental design and interpret effect sizes contextually.