statistical-analysis

Guide statistical hypothesis testing with assumption checks and APA-formatted reports.

2|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Weiwei-Mao/hydrology-skills --skill statistical-analysis-weiwei-mao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: statistical-analysis
Source: https://github.com/Weiwei-Mao/hydrology-skills/tree/main/hydrology-skills/statistical-analysis
Command: npx skills add https://github.com/Weiwei-Mao/hydrology-skills --skill statistical-analysis-weiwei-mao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies complex statistical analysis by guiding users through test selection, assumption checking, execution, and reporting, making advanced statistical methods accessible.

Core Features & Use Cases

  • Guided Test Selection: Helps choose the right statistical test based on data and research questions.
  • Assumption Checking: Automates verification of statistical assumptions with visualizations and recommendations.
  • APA-Formatted Reporting: Generates publication-ready statistical reports.
  • Use Case: A researcher has collected survey data and needs to compare responses between two groups. This Skill helps them select an appropriate t-test, check its assumptions (like normality and equal variances), run the test, and generate an APA-style report of the findings.

Quick Start

Use the statistical-analysis skill to perform an independent samples t-test on the 'scores.csv' dataset, comparing the 'group' column against the 'value' column.

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-formatted reports for hypothesis testing in Python?

To generate APA-formatted reports for hypothesis testing, this Skill automates the execution of statistical tests andoutputs publication-ready results. It calculates effect sizes and produces professional reports directly from your observational or experimental data.

How do I check statistical assumptions like normality before running a t-test?

To check statistical assumptions like normality before running a t-test, this Skill automates the verification process with built-in visualizations. It evaluates data distribution and variance requirements to recommend the appropriate statistical tests.

Can I use Python for guided Bayesian analysis and regression on survey data?

Yes, you can use Python for guided Bayesian analysis and regression on survey data. This Skill utilizes libraries like PyMC and statsmodels to execute Bayesian inference, correlation, and regression analyses while providing automated guidance.

What is the best way to select the right statistical test for my research data?

The best way to select the right statistical test for your research data is through guided test selection. This Skill evaluates your research questions and data structure to recommend appropriate statistical hypothesis tests for academic research.

Do I need pandas and scipy to perform statistical hypothesis testing?

You need pandas and scipy to perform statistical hypothesis testing because this Skill depends on them for data manipulation and scientific computing. These libraries provide the foundational environment for executing the automated assumption checks and statistical analyses.