All Projects → abdulfatir → sampling-methods-numpy

abdulfatir / sampling-methods-numpy

Licence: other
This repository contains implementations of some basic sampling methods in numpy.

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to sampling-methods-numpy

rough bergomi
A Python implementation of the rough Bergomi model.
Stars: ✭ 63 (+31.25%)
Mutual labels:  monte-carlo
GOMC
GOMC - GPU Optimized Monte Carlo is a parallel molecular simulation code designed for high-performance simulation of large systems
Stars: ✭ 41 (-14.58%)
Mutual labels:  monte-carlo
vegasflow
VegasFlow: accelerating Monte Carlo simulation across multiple hardware platforms
Stars: ✭ 19 (-60.42%)
Mutual labels:  monte-carlo
ProjectReward
A software to shortlist and find the best options spread available for a given stock and help it visualise using payoff graphs.
Stars: ✭ 57 (+18.75%)
Mutual labels:  monte-carlo
mcx
Monte Carlo eXtreme (MCX) - GPU-accelerated photon transport simulator
Stars: ✭ 77 (+60.42%)
Mutual labels:  monte-carlo
tiny-path
An instructive one-file Ruby path tracer
Stars: ✭ 53 (+10.42%)
Mutual labels:  monte-carlo
cmna-pkg
Computational Methods for Numerical Analysis
Stars: ✭ 13 (-72.92%)
Mutual labels:  monte-carlo
MonteCarlo.jl
Classical and quantum Monte Carlo simulations in Julia
Stars: ✭ 125 (+160.42%)
Mutual labels:  monte-carlo
pmh-tutorial
Source code and data for the tutorial: "Getting started with particle Metropolis-Hastings for inference in nonlinear models"
Stars: ✭ 23 (-52.08%)
Mutual labels:  monte-carlo
neworder
A dynamic microsimulation framework for python
Stars: ✭ 15 (-68.75%)
Mutual labels:  monte-carlo
SpinMC.jl
Classical Monte Carlo simulations for lattice spin systems
Stars: ✭ 18 (-62.5%)
Mutual labels:  monte-carlo
lattice mc
Lattice gas Monte Carlo simulation code
Stars: ✭ 24 (-50%)
Mutual labels:  monte-carlo
grand
A Python module for carrying out GCMC insertions and deletions of water molecules in OpenMM.
Stars: ✭ 23 (-52.08%)
Mutual labels:  monte-carlo
pylj
Teaching Utility for Classical Atomistic Simulation.
Stars: ✭ 23 (-52.08%)
Mutual labels:  monte-carlo
UQpy
UQpy (Uncertainty Quantification with python) is a general purpose Python toolbox for modeling uncertainty in physical and mathematical systems.
Stars: ✭ 117 (+143.75%)
Mutual labels:  monte-carlo
mc-tools
Some Monte Carlo tools
Stars: ✭ 27 (-43.75%)
Mutual labels:  monte-carlo
Birch
A probabilistic programming language that combines automatic differentiation, automatic marginalization, and automatic conditioning within Monte Carlo methods.
Stars: ✭ 80 (+66.67%)
Mutual labels:  monte-carlo
Stock Prediction Models
Gathers machine learning and deep learning models for Stock forecasting including trading bots and simulations
Stars: ✭ 4,660 (+9608.33%)
Mutual labels:  monte-carlo
warp
continuous energy monte carlo neutron transport in general geometries on GPUs
Stars: ✭ 27 (-43.75%)
Mutual labels:  monte-carlo
Mathematical-Modeling
A sharing of the learning process of mathematical modeling 数学建模常用工具模型算法分享:数学建模竞赛优秀论文,数学建模常用算法模型,LaTeX论文模板,SPSS工具分享。
Stars: ✭ 30 (-37.5%)
Mutual labels:  monte-carlo

Sampling Methods in Numpy

This repository contains code for some basic sampling methods implemented using numpy.

The following methods are implemented with examples

  • Importance Sampling (Univariate example)
  • Rejection Sampling (Univariate example)
  • Metropolis-Hastings (Univariate and Multivariate example)
  • Gibbs Sampling (Multivariate example)
  • Langevin Monte Carlo
    • Unadjusted Langevin Algorithm (ULA) - Pytorch
    • Metropolis-adjusted Langevin Algorithm (MALA) - Pytorch
  • Inverse Transform Sampling
    • Cauchy Distribution
    • Exponential Distribution
    • Gumbel Distribution
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].