All Projects → pollsposition → models

pollsposition / models

Licence: GPL-3.0 License
Forecasting 🇫🇷 elections with Bayesian statistics 🥳

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to models

Survival Analysis Using Deep Learning
This repository contains morden baysian statistics and deep learning based research articles , software for survival analysis
Stars: ✭ 139 (+479.17%)
Mutual labels:  time-series, bayesian-inference, gaussian-processes
Exoplanet
Fast & scalable MCMC for all your exoplanet needs!
Stars: ✭ 122 (+408.33%)
Mutual labels:  time-series, bayesian-inference, gaussian-processes
Bcpd
Bayesian Coherent Point Drift (BCPD/BCPD++); Source Code Available
Stars: ✭ 116 (+383.33%)
Mutual labels:  bayesian-inference, gaussian-processes, bayesian-statistics
TransformVariables.jl
Transformations to contrained variables from ℝⁿ.
Stars: ✭ 52 (+116.67%)
Mutual labels:  bayesian-inference, bayesian-statistics
TemporalGPs.jl
Fast inference for Gaussian processes in problems involving time. Partly built on results from https://proceedings.mlr.press/v161/tebbutt21a.html
Stars: ✭ 89 (+270.83%)
Mutual labels:  bayesian-inference, gaussian-processes
flowtorch-old
Separating Normalizing Flows code from Pyro and improving API
Stars: ✭ 36 (+50%)
Mutual labels:  bayesian-inference, bayesian-statistics
George
Fast and flexible Gaussian Process regression in Python
Stars: ✭ 379 (+1479.17%)
Mutual labels:  time-series, gaussian-processes
Landmark Detection Robot Tracking SLAM-
Simultaneous Localization and Mapping(SLAM) also gives you a way to track the location of a robot in the world in real-time and identify the locations of landmarks such as buildings, trees, rocks, and other world features.
Stars: ✭ 14 (-41.67%)
Mutual labels:  bayesian-inference, bayesian-statistics
geostan
Bayesian spatial analysis
Stars: ✭ 40 (+66.67%)
Mutual labels:  bayesian-inference, bayesian-statistics
Bayesian Workshop
Material for a Bayesian statistics workshop
Stars: ✭ 34 (+41.67%)
Mutual labels:  bayesian-inference, bayesian-statistics
Stheno.jl
Probabilistic Programming with Gaussian processes in Julia
Stars: ✭ 318 (+1225%)
Mutual labels:  bayesian-inference, gaussian-processes
Celerite
Scalable 1D Gaussian Processes in C++, Python, and Julia
Stars: ✭ 155 (+545.83%)
Mutual labels:  time-series, gaussian-processes
TrendinessOfTrends
The Trendiness of Trends
Stars: ✭ 14 (-41.67%)
Mutual labels:  bayesian-inference, gaussian-processes
Decision Analysis Course
🎓 Uni-Bonn Decision Analysis graduate course, lectures and materials
Stars: ✭ 17 (-29.17%)
Mutual labels:  bayesian-inference, bayesian-statistics
approxposterior
A Python package for approximate Bayesian inference and optimization using Gaussian processes
Stars: ✭ 36 (+50%)
Mutual labels:  bayesian-inference, gaussian-processes
blangSDK
Blang's software development kit
Stars: ✭ 21 (-12.5%)
Mutual labels:  bayesian-inference, bayesian-statistics
SMC.jl
Sequential Monte Carlo algorithm for approximation of posterior distributions.
Stars: ✭ 53 (+120.83%)
Mutual labels:  time-series, bayesian-inference
BayesHMM
Full Bayesian Inference for Hidden Markov Models
Stars: ✭ 35 (+45.83%)
Mutual labels:  time-series, bayesian-inference
periodicity
Useful tools for periodicity analysis in time series data.
Stars: ✭ 15 (-37.5%)
Mutual labels:  time-series, gaussian-processes
GPJax
A didactic Gaussian process package for researchers in Jax.
Stars: ✭ 159 (+562.5%)
Mutual labels:  bayesian-inference, gaussian-processes

Forecasting French elections with Bayesian Statistics

Electoral forecasting models for the PollsPosition project

Beyond electoral forecasting, this repository represents a sandbox that I use to learn and experiment with new statistical methods on real data. All models are open-sourced and built with PyMC3 and ArviZ. Notice a bug or have a suggestion? It goes without saying that issue tickets and pull requests are always welcome 🤩

I am currently migrating the old website to a new infrastructure. This is still in the making, but going forward the idea is that each model we develop will have its own interactive dashboard (ideally all hosted at the same place, but that's not guaranteed) and its own tutorial notebooks (which are all gathered in a readable format here)

  • The most recent model we worked on is a Gaussian Process regression to predict how French president's popularity evolves with time.

  • In 2020, I experimented with a hierarchical multinomial model to forecast Paris city-council elections. You can vizualize the plots and results in an interactive Voilà web app by clicking this button Binder. Lots of amazing things -- coded by awesome people -- are happening under the hood when you click this button, so there may sometimes be some latency. But I think it will be worth your 10-second wait 🥳

  • You like videos? Well, who doesn't? I'm happy to say it's your lucky day: I just gave a talk at PyMCon 2020, going through and explaining this exact model. So, sit down in your long chair, get the 🍿, and enjoy the ride 🎬

You are free to use the models and data uploaded here -- just make sure you properly cite and link to this repository. Feel free to reach out for any question, comment or contribution.

Best Bayesian wishes 🖖

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].