Giter VIP home page Giter VIP logo

imsb2020's Introduction

IMSB2020

Introduction à la modélisation statistique bayésienne : Un cours avec R, Stan, et brms


GitHub repo size GitHub last commit

Programme

L’objectif de cette formation est de vous faire découvrir la modélisation statistique bayésienne. Les concepts et outils qui seront introduits tout au long de la formation seront illustrés par des cas concrets d’analyse de données. Ce cours est construit autour du langage R et de l’utilisation du package brms, une interface au langage probabiliste Stan. Par conséquent, il est indispensable d’avoir quelques connaissances élémentaires du langage R.

La formation est proposée sous une double étiquette Collège doctoral / MaiMoSiNE (Maison de la Modélisation et de la Simulation) avec une priorité d’accès aux étudiant.e.s du collège doctoral de Grenoble.

Pré-requis

Pour cette formation, vous pourrez utiliser votre propre ordinateur portable sur lequel vous aurez installé R (version >= 3.5.3 souhaitée). Nous avons fait le choix d'utiliser l'interface utilisateur RStudio. Pour faciliter nos interactions, nous vous conseillons donc de l’installer : https://www.rstudio.com/products/rstudio/.

Nous utiliserons également Stan, à partir de RStudio, grâce au package rstan. Vous trouverez toutes les infos pour installer rstan selon votre plateforme ici : https://github.com/stan-dev/rstan/wiki/RStan-Getting-Started.

Nous utiliserons les packages listés ci-dessous, que vous pouvez installer avec une seule commande (à partir de RStudio) :

install.packages(c("data.table", "coda", "mvtnorm", "devtools", "MASS", "ellipse", "rstan", "BayesFactor", "BEST", "coda", "LearnBayes", "markdown", "mcmc", "MCMCpack", "MuMIn", "reshape2", "rmarkdown", "brms", "tidyverse", "tidybayes", "bayesplot", "shinystan", "lme4", "patchwork"), dependencies = TRUE)

Nous utiliserons également un package non publié sur le CRAN, que vous pouvez télécharger directement depuis Github, avec la commande suivante en R (après avoir installé "devtools") : devtools::install_github("rmcelreath/rethinking"). Si cette commande ne fonctionne pas, se référer aux instructions d'installation détaillées sur le répertoire Github associé au package : https://github.com/rmcelreath/rethinking.

Bien qu'une bonne connaissance de R soit un pré-requis d'inscription à la formation, vous trouverez ici une courte introduction aux bases du langage, qui seront nécessaires afin de bien comprendre les exemples traités lors de la formation.

NB : Si la commande d'installation des packages ne fonctionne pas, il s'agit probablement d'un problème de guillemets...

Comment lire les slides ?

Option 1

Télécharger le répertoire entier (en cliquant sur le bouton vert) puis double-cliquer sur le fichier "CoursXX/CoursXX.html". Cela devrait ouvrir les slides dans une nouvelle fenêtre de votre navigateur par défaut, et fonctionner avec (au moins) Safari et Chrome.

Option 2

Suivre les liens ci-dessous pour consulter les slides en ligne.

Cours Calendrier Matériel
Cours n°01 : Introduction à l'inférence bayésienne Mardi 6 Octobre <slides>
Cours n°02 : Modèle Beta-Binomial Vendredi 9 Octobre <slides>
Cours n°03 : Introduction à brms, modèle de régression linéaire Mardi 13 Octobre <slides>
Cours n°04 : Modèle de régression linéaire (suite) Vendredi 16 Octobre <slides>
Cours n°05 : Markov Chain Monte Carlo Mardi 20 Octobre <slides>
Cours n°06 : Modèle linéaire généralisé Vendredi 23 Octobre <slides>
Cours n°07 : Comparaison de modèles Mardi 27 Octobre <slides>
Cours n°08 : Modèles multi-niveaux Vendredi 30 Octobre <slides>
Cours n°09 : Modèles multi-niveaux généralisés Mardi 3 Novembre <slides>
Cours n°10 : Data Hackaton Vendredi 6 Novembre <slides>

Pour aller plus loin

Livres

  • Lambert, B. (2018). A Student’s Guide to Bayesian Statistics. SAGE Publications Ltd.
  • McElreath, R. (2020). Statistical Rethinking: A Bayesian Course with Examples in R and Stan. Second Edition. CRC Press.
  • Kurz, S. (2020). Statistical Rethinking with brms, ggplot2, and the tidyverse. Available online.
  • Kruschke, J. K. (2015). Doing Bayesian Data Analysis, Second Edition: A Tutorial with R, JAGS, and Stan. Academic Press / Elsevier.
  • Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., Rubin, D. B. (2013). Bayesian Data Analysis, third edition. London: CRC Press.

Vidéos

Contact

Ladislas Nalborczyk, [email protected]

imsb2020's People

Contributors

lnalborczyk avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.