data-stats-analysis

Perform statistical tests and corrections on datasets using SciPy, statsmodels, and NumPy.

1.2k|145|Updated Mar 22, 2021
One-click install
npx skills add https://github.com/Starlitnightly/omicverse --skill data-stats-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-stats-analysis
Source: https://github.com/Starlitnightly/omicverse/tree/main/.claude/skills/data-stats-analysis
Command: npx skills add https://github.com/Starlitnightly/omicverse --skill data-stats-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables performing statistical analyses, hypothesis testing, correlations, and multiple testing corrections using standard Python libraries.

Core Features & Use Cases

  • Hypothesis testing: t-tests, ANOVA, non-parametric tests.
  • Correlation analyses: Pearson and Spearman correlations with p-values.
  • Multiple testing corrections: FDR, Bonferroni adjustments.
  • Confidence intervals and normality checks for robust inference.

Quick Start

Compare two groups with a t-test and report the t-statistic and p-value.

Frequently Asked Questions about data-stats-analysis

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

FAQPage Schema
How do I run hypothesis testing on two groups of data locally?

Hypothesis testing compares groups to determine if differences are statistically significant. This Skill performs t-tests, ANOVA, and non-parametric tests using SciPy and statsmodels, reporting test statistics and p-values to assess whether observed differences exceed random chance.

Can I check for correlation between variables and get p-values?

Correlation analysis measures relationships between variables. This Skill computes Pearson and Spearman correlations with p-values, helping you determine whether associations are statistically significant across your dataset.

What's the best way to correct for multiple testing in statistical analysis?

Multiple testing corrections adjust p-values to reduce false positives when running many tests. This Skill applies FDR and Bonferroni methods to control error rates and ensure robust conclusions from your analysis.

How do I verify that my data meets assumptions before running statistical tests?

Statistical tests assume data properties like normality. This Skill checks normality and other test assumptions using NumPy and statsmodels, generating confidence intervals and assessment reports to guide your test selection.

Can I export statistical analysis results in standard formats?

Yes. This Skill generates summaries and visualizations, exporting results in CSV or JSON formats so you can share findings, archive analyses, or integrate outputs into downstream reporting workflows.

Does this work for small sample sizes and non-normal distributions?

Yes. This Skill supports varied sample sizes and distributions, offering non-parametric tests as alternatives when data violates normality assumptions, ensuring valid inference across research contexts.