# Statistical modeling tutorials

> AI-ranked search results for `statistical modeling tutorials` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 113 total matches; showing the top 28.

Explore on the web: https://awesome-repositories.com/q/statistical-modeling-tutorials

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/statistical-modeling-tutorials).**

## Results

- [aloctavodia/statistical-rethinking-with-python-and-pymc3](https://awesome-repositories.com/repository/aloctavodia-statistical-rethinking-with-python-and-pymc3.md) (876 ⭐) — This repository serves as an educational resource for Bayesian statistical modeling, providing a collection of instructional examples that translate theoretical concepts into executable Python code. It functions as a computational framework for performing statistical inference and parameter estimation, designed to help users learn and apply probabilistic programming techniques through interactive documentation.

The project utilizes a probabilistic programming framework to define statistical models as directed acyclic graphs, enabling automated inference through advanced sampling algorithms. B
- [hardikkamboj/an-introduction-to-statistical-learning](https://awesome-repositories.com/repository/hardikkamboj-an-introduction-to-statistical-learning.md) (2,493 ⭐) — This project is a machine learning textbook companion and code reference that translates theoretical statistical learning exercises into executable implementations. It serves as a programmatic study guide for implementing foundational machine learning algorithms and solving structured data problems.

The repository provides predictive modeling notebooks that combine narrative explanations with code to derive and validate statistical algorithms. These implementations are available as a reference for both Python and R, utilizing the Scikit-Learn API for model fitting and prediction.

The codebas
- [uber/pyro](https://awesome-repositories.com/repository/uber-pyro.md) (9,009 ⭐) — Pyro is a probabilistic programming language and library built for PyTorch. It serves as a Bayesian inference engine and a tool for probabilistic graphical modeling, allowing users to define generative models that combine neural networks with probabilistic logic.

The framework enables deep probabilistic programming by integrating probability distributions into computational graphs. This allows for the quantification of uncertainty in deep learning models and the execution of scalable posterior distribution calculations for complex data dependencies.

The system provides a suite of inference c
- [camdavidsonpilon/probabilistic-programming-and-bayesian-methods-for-hackers](https://awesome-repositories.com/repository/camdavidsonpilon-probabilistic-programming-and-bayesian-methods-for-hackers.md) (28,162 ⭐) — This project is a computational statistics textbook and Bayesian data analysis course. It serves as a guide for performing statistical inference and quantifying uncertainty through a probabilistic programming workflow using Python.

The resource employs a computation-first pedagogy, teaching Bayesian methods and parameter estimation through executable code and simulations instead of formal mathematical notation. It provides a practical approach to implementing Markov Chain Monte Carlo sampling to estimate posterior distributions.

The content covers building probabilistic models, integrating e
- [probml/pyprobml](https://awesome-repositories.com/repository/probml-pyprobml.md) (7,096 ⭐) — pyprobml is a collection of notebook-based implementations of probabilistic machine learning models and algorithms. It uses scientific computing and data analysis libraries to execute mathematical concepts and theories for practical application and research.

The project focuses on the programmatic generation of scientific figures and visualizations to recreate results from a technical text. It employs a system of branch-based asset storage to isolate these generated images from the source code.

The repository covers a wide range of probabilistic modeling and machine learning tasks, including
- [jakevdp/pythondatasciencehandbook](https://awesome-repositories.com/repository/jakevdp-pythondatasciencehandbook.md) (48,561 ⭐) — This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping.

The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st
- [datasciencespecialization/courses](https://awesome-repositories.com/repository/datasciencespecialization-courses.md) (4,121 ⭐) — This project is a data science curriculum and instructional syllabus designed to teach the fundamental principles and tools of the field. It provides a structured set of learning materials, including R programming courseware and guides for statistical learning.

The materials focus on the practical application of data science, covering data cleaning, visualization, and exploratory data analysis. It includes resources for mastering specific techniques such as linear regression, classification, and unsupervised learning.

The curriculum is organized into a modular sequence of educational modules
- [rmcelreath/stat_rethinking_2022](https://awesome-repositories.com/repository/rmcelreath-stat-rethinking-2022.md) (4,103 ⭐) — This project is a collection of Bayesian statistics courseware and educational resources. It provides instructional materials, problem sets, and solutions designed for learning Bayesian data analysis and causal modeling.

The repository includes a suite of statistical data visualization scripts used to generate instructional animations and plots. It also contains code examples that implement Bayesian modeling and survival analysis across multiple programming languages to demonstrate different computational approaches.

The materials cover a range of statistical capabilities, including causal i
- [allendowney/thinkstats2](https://awesome-repositories.com/repository/allendowney-thinkstats2.md) (4,212 ⭐) — ThinkStats2 is a computational statistics course and educational library designed to teach probability and statistics through a programmatic approach. It provides a framework for studying statistical concepts by writing Python code and running simulations on real-world datasets.

The project uses interactive notebooks and a collection of Python modules to deliver guided lessons. It emphasizes the verification of theoretical statistical laws through iterative computational experiments and simulation-driven testing.

The resource covers broad capabilities in data analysis and data science traini
- [wendesi/lihang_book_algorithm](https://awesome-repositories.com/repository/wendesi-lihang-book-algorithm.md) (5,827 ⭐) — This is an educational Python implementation of every algorithm from Li Hang's textbook on statistical learning methods. The project provides a comprehensive collection of supervised learning algorithms covering classification, regression, and sequence modeling techniques, implemented from scratch for learning and reference purposes.

The repository covers a broad range of foundational machine learning methods, including decision trees built using the ID3 algorithm with information gain, ensemble boosting through AdaBoost that combines threshold-based weak learners, and probabilistic sequence
- [jwarmenhoven/islr-python](https://awesome-repositories.com/repository/jwarmenhoven-islr-python.md) (4,398 ⭐) — This project is a machine learning education resource consisting of Python implementations of statistical learning models and data analysis examples from a core textbook. It serves as a statistical modeling library that provides the code necessary to implement linear regression, classification, and unsupervised learning techniques for academic data analysis.

The repository is structured as a reference-driven implementation, with a directory layout that mirrors the chapter and section hierarchy of the associated academic publication. It includes a set of scripts and notebooks designed to gener
- [pymc-devs/pymc](https://awesome-repositories.com/repository/pymc-devs-pymc.md) (9,650 ⭐) — PyMC is a Bayesian probabilistic programming framework used for building probabilistic models and performing Bayesian inference. It provides a probabilistic graphical model library for specifying random variables, priors, and likelihood functions, supported by an MCMC sampling engine and variational inference tools to estimate posterior distributions.

The framework features a GPU-accelerated inference backend that compiles models into machine code to increase execution speed. It utilizes a backend-agnostic tensor execution model and just-in-time graph compilation to optimize the computation o
- [jrfiedler/causal_inference_python_code](https://awesome-repositories.com/repository/jrfiedler-causal-inference-python-code.md) (1,350 ⭐) — This repository provides a collection of Python implementations for causal inference, designed to estimate the impact of specific interventions using observational data. It serves as a statistical toolkit for researchers to isolate causal signals from complex confounding factors in data sets that lack experimental control.

The framework enables the application of rigorous methodologies to study health determinants and evaluate policy interventions. By utilizing structural causal modeling and directed acyclic graphs, the library allows users to map causal dependencies and identify the necessar
- [lazyprogrammer/machine_learning_examples](https://awesome-repositories.com/repository/lazyprogrammer-machine-learning-examples.md) (8,823 ⭐) — This project is a comprehensive collection of practical code examples and implementation libraries for machine learning. It provides a wide array of reference materials for building supervised, unsupervised, and reinforcement learning algorithms.

The repository serves as a multi-domain resource, featuring specific implementation suites for financial AI, Bayesian statistical modeling, and deep learning architectures. It includes a framework for training intelligent agents using policy gradients and actor-critic models, as well as practical guides for fine-tuning transformers and utilizing larg
- [eriklindernoren/ml-from-scratch](https://awesome-repositories.com/repository/eriklindernoren-ml-from-scratch.md) (31,918 ⭐) — This project is an educational toolkit that provides implementations of fundamental machine learning algorithms built from scratch. By avoiding high-level library abstractions, it serves as a pedagogical reference for understanding the mathematical foundations and core mechanics of supervised learning, unsupervised learning, and reinforcement learning models.

The repository distinguishes itself through a modular approach to model construction, allowing users to build custom neural networks by chaining independent functional blocks. It covers a wide range of techniques, including gradient-base
- [pgmpy/pgmpy](https://awesome-repositories.com/repository/pgmpy-pgmpy.md) (3,277 ⭐) — Python Toolkit for Causal and Probabilistic Reasoning
- [arviz-devs/arviz](https://awesome-repositories.com/repository/arviz-devs-arviz.md) (1,827 ⭐) — Exploratory analysis of Bayesian models with Python
- [avik-jain/100-days-of-ml-code](https://awesome-repositories.com/repository/avik-jain-100-days-of-ml-code.md) (51,254 ⭐) — This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries.

The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical
- [jmschrei/pomegranate](https://awesome-repositories.com/repository/jmschrei-pomegranate.md) (3,537 ⭐) — Fast, flexible and easy to use probabilistic modelling in Python.
- [fonnesbeck/statistical-analysis-python-tutorial](https://awesome-repositories.com/repository/fonnesbeck-statistical-analysis-python-tutorial.md) (1,727 ⭐) — This repository serves as an educational resource and structured curriculum for performing statistical analysis using Python. It provides a comprehensive guide to the scientific computing workflow, focusing on the practical application of data cleaning, numerical modeling, and distribution visualization.

The tutorial covers the end-to-end process of transforming raw tabular data into actionable insights. It demonstrates how to manipulate structured datasets through merging and aggregation, perform descriptive and inferential statistical calculations, and fit regression models to evaluate rela
- [statsmodels/statsmodels](https://awesome-repositories.com/repository/statsmodels-statsmodels.md) (11,260 ⭐) — Statsmodels is a comprehensive Python library designed for statistical modeling, econometric research, and data analysis. It provides a robust framework for estimating and diagnosing a wide range of statistical models, enabling users to perform rigorous hypothesis testing, regression analysis, and complex data exploration within structured environments.

The library distinguishes itself through its support for advanced statistical methodologies, including state space representation for dynamic systems and generalized linear frameworks that accommodate non-normal response variables. It offers s
- [allendowney/thinkbayes2](https://awesome-repositories.com/repository/allendowney-thinkbayes2.md) (2,051 ⭐) — by Allen B. Downey
- [bambinos/bambi](https://awesome-repositories.com/repository/bambinos-bambi.md) (1,271 ⭐) — BAyesian Model-Building Interface (Bambi) in Python.
- [aloctavodia/doing_bayesian_data_analysis](https://awesome-repositories.com/repository/aloctavodia-doing-bayesian-data-analysis.md) (900 ⭐) — Doing_bayesian_data_analysis is a computational framework and collection of Python scripts designed for performing Bayesian data analysis using probabilistic programming. It functions as a statistical programming port that translates analytical programs and R models from a popular statistics textbook into Python code, allowing users to execute equivalent data analyses within a modern ecosystem. 

The framework utilizes a probabilistic programming engine driven by Markov Chain Monte Carlo sampling backends to estimate parameter posteriors and evaluate data sets. Its execution model structures d
- [towardsai/tutorials](https://awesome-repositories.com/repository/towardsai-tutorials.md) (1,023 ⭐) — This project is an educational collection of tutorials and executable code notebooks focused on data science, machine learning, deep learning, and natural language processing concepts in Python. It provides instructional resources covering statistical analysis, linear algebra, artificial intelligence algorithms, and step-by-step guides for developers learning data science.

The repository covers a broad spectrum of computational and statistical capabilities, including neural network construction, gradient-based optimization techniques, curve fitting, regression modeling, and collaborative filt
- [willkoehrsen/data-analysis](https://awesome-repositories.com/repository/willkoehrsen-data-analysis.md) (5,543 ⭐) — This project is a Python data analysis library and exploratory data analysis framework designed for processing raw datasets. It provides a suite of tools for examining data, identifying anomalies, and applying statistical methods to uncover patterns.

The repository functions as a machine learning modeling toolkit and a statistical data modeling suite. It includes predictive algorithms and mathematical models used to analyze relationships between data variables and derive insights from complex datasets.

The project covers a broad range of capabilities including data science, machine learning
- [raphaelvallat/pingouin](https://awesome-repositories.com/repository/raphaelvallat-pingouin.md) (1,920 ⭐) — Statistical package in Python based on Pandas
- [pytorch/tutorials](https://awesome-repositories.com/repository/pytorch-tutorials.md) (9,202 ⭐) — The PyTorch Tutorials repository is a collection of educational resources that provides step-by-step guidance on building, training, and deploying neural networks using the PyTorch framework. It covers the complete machine learning workflow, from data loading and model definition through optimization loops and model persistence, with dedicated guides for distributed training, model fine-tuning, and deployment.

The tutorials offer practical demonstrations of adapting pre-trained models to new tasks through transfer learning, scaling training across multiple GPUs or machines using PyTorch's dis
