🌐 EN | πŸ‡―πŸ‡΅ JP

πŸ“Š Inferential Statistics and Bayesian Statistics

Inferential Statistics and Bayesian Statistics for Materials Science

πŸ“š 5 Chapters πŸ’» 35 Code Examples ⏱️ 100-120 min πŸ“Š Intermediate
← Fundamentals of Mathematics & Physics Dojo Top

🎯 Series Overview

Inferential statistics and Bayesian statistics provide a mathematical framework for drawing scientific inferences about a population from limited data. In this series, you will learn both theory and Python implementation in pairs, from classical inferential statistics such as point estimation, interval estimation, and hypothesis testing, to Bayesian inference, MCMC, and hierarchical Bayesian models. We cover a rich set of practical applications in materials science, including quality control, experimental data analysis, process optimization, and Bayesian optimization. Through implementations using SciPy, statsmodels, and PyMC3, you can gain a deep understanding of both the theory and practice of statistical inference.

πŸ“‹ Learning Objectives

  • Understand the fundamentals of estimation theory (point estimation and interval estimation) and implement them in Python
  • Understand the framework of hypothesis testing and various testing methods, and apply them appropriately
  • Understand the approach to inference based on Bayes' theorem and implement it
  • Understand the principles of Markov Chain Monte Carlo (MCMC) methods and implement them with PyMC3
  • Build hierarchical Bayesian models and apply them to problems in materials science

πŸ“– Prerequisites

An understanding of the fundamentals of probability theory (random variables, probability distributions, expectation, variance) is required. Learning is possible with basic knowledge of Python and the fundamentals of NumPy/Matplotlib. Knowledge of linear algebra (matrix operations) will allow for a deeper understanding.

Chapter 1
Fundamentals of Estimation Theory

Learn the concept of point estimation, the properties of unbiased and consistent estimators, the theory and implementation of maximum likelihood estimation (MLE), the method of moments, evaluation criteria for estimators (unbiasedness, efficiency, consistency), and the CramΓ©r-Rao lower bound.

Point Estimation Unbiased & Consistent Estimators Maximum Likelihood Estimation Method of Moments Fisher Information
πŸ’» 7 Code Examples ⏱️ 20-24 min
Read Chapter 1 β†’
Chapter 2
Interval Estimation and Confidence Intervals

Learn the concept and interpretation of confidence intervals, confidence intervals for the population mean and variance in normal populations, applications of the t-distribution, chi-square distribution, and F-distribution, large-sample theory and asymptotic confidence intervals, and the bootstrap method.

Confidence Intervals t-Distribution Chi-Square Distribution Asymptotic Theory Bootstrap
πŸ’» 7 Code Examples ⏱️ 20-24 min
Read Chapter 2 β†’
Chapter 3
Hypothesis Testing and Power Analysis

Learn the framework of hypothesis testing, null and alternative hypotheses, Type I and Type II errors, interpretation of p-values, various testing methods (z-test, t-test, chi-square test, F-test), power analysis, and the multiple comparison problem.

Hypothesis Testing Framework p-Value Various Tests Power Analysis Multiple Comparisons
πŸ’» 7 Code Examples ⏱️ 20-24 min
Read Chapter 3 β†’
Chapter 4
Fundamentals of Bayesian Inference and MCMC

Learn Bayes' theorem and the concepts of prior and posterior distributions, the properties of conjugate priors, Markov Chain Monte Carlo (MCMC) methods, the Metropolis-Hastings method, Gibbs sampling, and the implementation of Bayesian inference using PyMC3.

Bayes' Theorem Prior & Posterior Distributions MCMC Gibbs Sampling PyMC3
πŸ’» 7 Code Examples ⏱️ 20-24 min
Read Chapter 4 β†’
Chapter 5
Hierarchical Bayesian Models and Applications

Learn the structure of hierarchical Bayesian models and hyperparameters, Bayesian linear regression, Bayesian logistic regression, Bayes factors and model selection, applications to quality control, and hyperparameter tuning via Bayesian optimization.

Hierarchical Bayesian Models Bayesian Regression Model Selection Quality Control Bayesian Optimization
πŸ’» 7 Code Examples ⏱️ 20-24 min
Read Chapter 5 β†’

⚠️ Disclaimer