Git Product home page Git Product logo

rethinking2020's Introduction

rethinking2020

Lifecycle: stable R 4.2.1

rethinking2020 is a study project of Statistical Rethinking, second edition, by Richard McElreath. [@elreath2020]

Aknowledgement

Many thanks to Richard McElreath who wrote Statistical Rethinking to make Bayesian statistics so interesting.

This study project is inspired by Solomon Kurtz who did wonderful work. It can be found at Solomon Kurtz.

Packages

The packages used in this project are as follows.

Modelizations and data processing

Package Comment
rethinking This R package accompanies a course and book on Bayesian data analysis: McElreath 2020. Statistical Rethinking, 2nd edition.
brms Used to do pretty much all models and computations.
loo Used by both rethinking and brms to compute WAIC and LOO. See section 7.5 in chapter for more details.
posterior Used to work with the output of Bayesian models.
tidybayes Bayesian statistics do require a lot of data processing. tidybayes is incredibly helpful in providing a constant and efficient way of coding the data processing.
bayestestR A comprehensive and consistent set of functions to analyze and describe posterior distributions.
tidyverse The package for data science in general.
extraDistr has many extra distributions such as BetaBinom, NegBetaBinom, HalfCauchy, ZIP, Pareto, etc. which are useful in real-world applications and usually dispersed among many different packages.
ggmcmc tool for assessing and diagnosing convergence of Markov Chain Monte Carlo simulations, as well as for graphically display results from full MCMC analysis
simpr tidyverse-friendly framework for generating simulated data, fitting models on simulations, and tidying model results.
modelr functions that help you create elegant pipelines when modelling
gtools functions to assist in R programming, including
logit and inv.logit functions used in many places in this project

Visualizations

Package Comment
ggdist tidybayes relies heavily on the ggdist and reexport very many of it's functions. In addition ggdist is useful for both a frequencist as well as a bayesian approach.
bayesplot Used as complement when ggdist and tidybayes do not provide a satisfactory solution.
ggplot2 Vizualisations using the grammar of graphics.
scales Provide the internal scaling infrastructure used by ggplot2
paletteer A nice package to manage color and shape palettes.

Graphs

Package Comment
dagitty Draw and analyse causal diagrams
ggdag R package to visualize and analyze causal directed acyclic graphs
tidygraph To manipulate graph data
ggraph To visualize graphs

Miscellaneous

Package Comment
xfun The function xfun::cache_rds is used for caching which is used several times in almost every chapter.

rethinking2020's People

Contributors

franklef avatar

Watchers

 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.