EVERYTHING XIAOMI
Get listed

Pingouin

Pingouin is a free, open-source statistical package written in Python 3 and built mostly on Pandas and NumPy.

Place
#43 of 107
Score
6.6
Pingouin's website

What Pingouin is

Pingouin is a free, open-source statistical package written in Python 3 and built mostly on Pandas and NumPy. It provides statistical tests, regression models, Bayesian analysis, and scripting support, with CSV and XLSX imports through Pandas. Correlation tools cover robust, partial, distance, repeated-measures, and pairwise methods. Modeling functions include linear and logistic regression, mediation analysis, and multivariate tests. The package calculates effect sizes, performs power analysis, and produces parametric or bootstrapped confidence intervals for effect sizes and correlation coefficients. Plotting functions include Bland–Altman, Q-Q, and paired plots. Several features can run as Pandas DataFrame methods, including ANOVA, pairwise tests, correlations, and mediation analysis. Installation is available through uv, pip, or conda. Documentation lists Python 3.11 and later testing and dependencies such as SciPy, Statsmodels, Matplotlib, Seaborn, and Scikit-learn. The project is under development, warns that bugs may occur, recommends checking results with other statistical software, and provides no warranty. It is licensed GPL-3.0 and maintained by Raphael Vallat.

Good

  • Free and open-source under GPL-3.0
  • Broad correlation and regression methods
  • Effect sizes and power analysis included
  • Pandas DataFrame method support
  • CSV and XLSX import through Pandas

Watch out

  • Project is still under development
  • Documentation warns bugs may exist
  • No warranty is provided
  • Requires Python and listed dependencies

Who it suits

Pingouin suits Python users who need open-source statistical analysis integrated with Pandas. It is appropriate for scripting, regression, correlations, Bayesian work, and power analysis.

Verdict

Pingouin offers a wide statistical toolkit inside Python and Pandas workflows, including modeling, correlations, confidence intervals, and plots. Its development status means results should be checked with other statistical software.

Plans and prices

From Pingouin's own pricing page, checked 12 Oct 2001.

All about pricing
PlanPriceWhat it gives you
Free and open-sourceFreePython package; no paid plans or usage limits stated

The facts

Each one read from Pingouin's own pages, with the date it was checked.

What it does

Bayesian analysis
Pingouin includes Bayes factors.checked 12 Oct 2001
Correlations
It supports robust, partial, distance, repeated-measures, and pairwise correlations.checked 12 Oct 2001
Data import formats
.csv, .xlsx via Pandaschecked 23 Sep 2001
Development status
The project says it is under development, warns that bugs may exist, and advises checking results with other statistical software; it provides no warranty.checked 12 Oct 2001
Effect sizes and power
It provides effect sizes, power analysis, and parametric or bootstrapped confidence intervals for effect sizes or correlation coefficients.checked 12 Oct 2001
Installation
The package can be installed with uv, pip, or conda.checked 12 Oct 2001
License
The project’s GitHub repository identifies its license as GPL-3.0.checked 12 Oct 2001
Maintainer
The documentation says Pingouin was created and is maintained by Raphael Vallat, mostly in his spare time.checked 12 Oct 2001
Modeling
Its listed functions include linear and logistic regression, mediation analysis, and multivariate tests.checked 12 Oct 2001
Pandas integration
Several functions can be called directly as pandas DataFrame methods, including ANOVA, pairwise tests, correlations, and mediation analysis.checked 12 Oct 2001
Purpose
Pingouin is an open-source statistical package written in Python 3 and based mostly on Pandas and NumPy.checked 12 Oct 2001
Regression models
Yeschecked 23 Sep 2001
Runtime requirements
The documentation says Pingouin is tested for Python 3.11 and later and lists NumPy, SciPy, Pandas, Statsmodels, Matplotlib, Seaborn, Scikit-learn, and other dependencies.checked 12 Oct 2001
Scripting support
Yeschecked 23 Sep 2001
Statistical tests
It includes N-way, repeated-measures, mixed ANOVA and ANCOVA, pairwise tests, and chi-squared tests.checked 12 Oct 2001
Support
The documentation directs questions to GitHub Discussions and bug reports to the GitHub repository.checked 12 Oct 2001
Visualization
Its plotting functions include Bland–Altman, Q-Q, and paired plots.checked 12 Oct 2001

Alternatives to Pingouin

All alternatives
  1. 1

    Stata

    LinuxmacOSWindows
    7.8From $13.33 a month
  2. 2jamovi logo

    jamovi

    Free planWebWindowsmacOSLinux
    7.8Free plan
  3. 3IBM Planning Analytics logo

    IBM Planning Analytics

    iOSWebAPIExtension
    7.8
  4. 4

    StatPlus

    iOSWebmacOSWindows
    7.7From $60 a month
  5. 5

    EViews

    Free planmacOSWindows
    7.6From $59.95 a month
  6. 6

    SAS/STAT

    WebLinuxmacOSSelf-hosted
    7.5