Skip to content

akelechi/Bayesian-Statistical-Models

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bayesian Statistical Models: Optimized Python Implementations

This repository contains highly optimized Python implementations of three fundamental Bayesian statistical models. Each implementation focuses on computational efficiency, numerical stability, and vectorization, replacing standard iterative loops with linear algebra operations (NumPy/SciPy) and JIT compilation (Numba) where appropriate.

πŸ“‚ Repository Structure

File Model Key Techniques
GP.py Gaussian Process Regression Cholesky Decomposition, SciPy cdist
BayesianFM.py 3D Bayesian Finite Mixture Vectorized Gibbs Sampling, Log-Sum-Exp Trick
BayesianHMMGibbs.py Bayesian Hidden Markov Model FFBS Algorithm, Numba JIT Compilation

πŸš€ Installation & Dependencies

To run these scripts, you will need a standard scientific Python environment.

pip install numpy scipy matplotlib numba

About

A collection of several bayesian-related-algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages