statistical-analysis

Perform statistical hypothesis testing with assumption checks and APA-style reporting.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill statistical-analysis-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: statistical-analysis
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/statistical-analysis
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill statistical-analysis-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the guesswork from statistical analysis by guiding you through test selection, assumption verification, and the generation of professional, APA-formatted results.

Core Features & Use Cases

  • Automated Assumption Checking: Verify normality, homogeneity of variance, and linearity before running tests to ensure valid results.
  • Test Selection Guidance: Navigate complex research questions to choose the correct parametric or Bayesian test.
  • Professional Reporting: Generate publication-ready statistical summaries and effect size interpretations.
  • Use Case: Use this when you need to compare multiple experimental groups, perform regression analysis, or conduct Bayesian hypothesis testing for academic research.

Quick Start

Use the statistical-analysis skill to perform a comprehensive assumption check on the dataframe named df using the score column and group column.

Frequently Asked Questions about statistical-analysis

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

FAQPage Schema
How do I perform statistical hypothesis testing and assumption verification in Python?

Statistical hypothesis testing requires verifying assumptions like normality and homogeneity of variance before running parametric tests. This skill automates assumption checks and executes robust statistical pipelines using scipy, statsmodels, and pingouin.

How do I generate APA-style reporting for academic research data?

APA-style reporting formats statistical summaries and effect size interpretations into publication-ready text. This skill automates the generation of professional APA-formatted results directly from your experimental data analysis workflows.

How do I conduct Bayesian hypothesis testing using Python?

Bayesian hypothesis testing evaluates probability distributions for experimental data using pymc and arviz. This skill supports Bayesian analysis workflows alongside parametric tests and regression to provide comprehensive statistical modeling.

Do I need pandas and numpy to run statistical analysis pipelines?

Yes, pandas and numpy are required dependencies for data manipulation and numerical operations. The statistical analysis pipelines also depend on scipy, statsmodels, pingouin, matplotlib, and seaborn to execute robust testing and visualization.

Can I use this skill to compare multiple experimental groups and calculate effect sizes?

Yes, comparing multiple experimental groups is a core use case. The skill performs comprehensive parametric tests, regression analysis, and automated effect size calculations to interpret differences between experimental group conditions.

What is the best way to automate diagnostic visualization for statistical tests?

Automated diagnostic visualization uses matplotlib and seaborn to plot statistical test results and assumption checks. This skill generates diagnostic plots automatically during the hypothesis testing pipeline to visualize data distributions and model fit.