inferential-statistics

Select and execute inferential statistical tests with Python examples.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sencersoylu/scholar-flow --skill inferential-statistics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inferential-statistics
Source: https://github.com/sencersoylu/scholar-flow/tree/main/skills/statistics/inferential-statistics
Command: npx skills add https://github.com/sencersoylu/scholar-flow --skill inferential-statistics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Inferential statistics help researchers move from descriptive data to conclusions about populations by selecting appropriate tests and interpreting results.

Core Features & Use Cases

  • Test selection decision tree for continuous and categorical outcomes across 2+ groups, with independent and paired designs.
  • Assumption checks (normality, variance homogeneity) and appropriate test substitutions (parametric vs non-parametric).
  • Test execution guidance, effect size calculations, multiple-comparison corrections, and reporting templates.

Quick Start

Provide a dataset in CSV format and specify the dependent variable and design (grouping factor(s)) to perform the recommended inferential test and obtain results.

Frequently Asked Questions about inferential-statistics

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

FAQPage Schema
How do I choose the right inferential statistical test for my dataset?

To choose the right inferential statistical test, you can use a decision tree that evaluates your data types, group counts, and paired designs. This approach considers continuous and categorical outcomes to recommend appropriate tests like t-tests, ANOVA, or non-parametric alternatives.

How do I run hypothesis testing in Python with assumption checks?

Hypothesis testing in Python requires checking assumptions like normality and variance homogeneity before execution. The process applies test-selection logic to verify these assumptions and automatically substitutes parametric tests with non-parametric alternatives if your data violates these requirements.

What is the best way to calculate effect size and post-hoc analyses after ANOVA?

The best way to calculate effect size and post-hoc analyses after ANOVA is to use dedicated statistical libraries that compute standardized metrics and apply multiple-comparison corrections. This provides accurate pairwise comparisons and effect size measurements following significant omnibus tests.

Do I need to check data normality before running a t-test or non-parametric test?

Yes, you need to check data normality before running a t-test to determine if a parametric or non-parametric test is appropriate. Assumption checks evaluate your data distribution and guide the substitution of parametric tests with non-parametric alternatives when normality is violated.

Can I perform inferential statistics on a CSV file with multiple grouping factors?

Yes, you can perform inferential statistics on a CSV file by specifying your dependent variable and grouping factors. The analysis handles continuous and categorical outcomes across two or more groups, supporting both independent and paired experimental designs for comprehensive hypothesis testing.