← ClaudeAtlas

pg-mean-testslisted

Run or generate Pingouin code for one-sample, independent, paired, Welch, and corrected pairwise mean comparisons in psychology studies.
Exekiel179/pingouin-psych-stats · ★ 0 · Testing & QA · score 72
Install: claude install-skill Exekiel179/pingouin-psych-stats
# PG Mean Tests Use for t tests and post hoc pairwise comparisons where the dependent variable is approximately continuous. ## Load Read: - `../../references/supervision-gates.md` - `../../references/pingouin-api-quickref.md` - `../../references/pingouin-optimization.md` - `../../references/apa-output-template.md` if writing results. ## Decision Rules - One sample against a known value -> `pg.ttest(x, y=<value>)`. - Two independent groups -> `pg.ttest(x, y, paired=False, correction="auto")`. - Same participants measured twice -> `pg.ttest(x, y, paired=True)`. - More than two group levels or multiple pairwise contrasts -> `pg.pairwise_tests`. - Non-parametric pairwise comparisons -> `pg.pairwise_tests(..., parametric=False)`. ## Required Inputs - Outcome column. - Group or condition column. - Subject ID for paired/repeated comparisons. - Which comparisons are planned versus post hoc. - Multiple-comparison correction: default to `holm` for post hoc families unless the user specifies another correction. - Alternative hypothesis: default to `two-sided`. ## Code Patterns Independent t test: ```python x = df.loc[df["group"].eq("A"), "score"] y = df.loc[df["group"].eq("B"), "score"] res = pg.ttest(x, y, paired=False, correction="auto", alternative="two-sided", confidence=0.95).round(3) pg.print_table(res) ``` Paired t test from wide columns: ```python res = pg.ttest(df["pre"], df["post"], paired=True, alternative="two-sided", confidence=0.9