SciPy Stats

Statistical functions and probability distributions from SciPy's stats module.

Core Scientific Python Stack Intermediate Statistics Library Explore Provisional Teaching

Our View

Explore Provisional Teaching

SciPy Stats provides a broad, scriptable foundation for distributions, statistical tests, random variables, and summary statistics used throughout scientific Python workflows.

Provisional positions are editorial proposals awaiting group review.

Teaching — Recorded in topic offerings; consult the dated event links for availability.

1 topics with recorded teaching · 0 past offerings · 1 upcoming offerings

Related themes: Neural Data AnalysisScientific Computing

Related topics: Arrays and Numerical ComputingDataframes and StatisticsLocal Field Potential (LFP) Analysis(M)EEG Analysis

Common use cases

  • Work with probability distributions and random variables
  • Run statistical tests from Python scripts and notebooks
  • Build simulations and null models for scientific data

Getting started

SciPy Stats is the statistics submodule of SciPy. It includes probability distributions, statistical tests, summary statistics, sampling tools, and utilities for building simulation-based analyses.

Why It Matters in Research Workflows

Many research questions require both descriptive summaries and explicit statistical assumptions. SciPy Stats lets learners connect probability distributions, simulated data, and statistical tests in code they can inspect and rerun.

In Our Teaching

We use SciPy Stats when teaching simulations, descriptive statistics, and model evaluation. Related examples appear in the spike-analysis materials on comparing and visualizing neural spiking.