All Projects → StatisticalRethinkingJulia → StatisticsWithJuliaPlutoNotebooks.jl

StatisticalRethinkingJulia / StatisticsWithJuliaPlutoNotebooks.jl

Licence: MIT license
Pluto notebooks accompanying the book Statistics With Julia (https://statisticswithjulia.org).

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to StatisticsWithJuliaPlutoNotebooks.jl

PlutoUI.jl
pluto-featured-notebooks.netlify.app/classic%20samples/plutoui.jl
Stars: ✭ 254 (+284.85%)
Mutual labels:  pluto-notebooks
static-export-template
A template to automatically convert Pluto notebooks to an HTML website with GitHub Pages. Demo page:
Stars: ✭ 70 (+6.06%)
Mutual labels:  pluto-notebooks
NotebookToLaTeX.jl
A Julia package for converting your Pluto and Jupyter Notebooks into beautiful Latex.
Stars: ✭ 70 (+6.06%)
Mutual labels:  pluto-notebooks
Pluto.jl
🎈 Simple reactive notebooks for Julia
Stars: ✭ 3,430 (+5096.97%)
Mutual labels:  pluto-notebooks
18s191
Course 18.S191 at MIT, Spring 2021 - Introduction to computational thinking with Julia:
Stars: ✭ 2,094 (+3072.73%)
Mutual labels:  pluto-notebooks
PlutoTest.jl
✔️ Visual, reactive testing library for Julia. Time machine included.
Stars: ✭ 56 (-15.15%)
Mutual labels:  pluto-notebooks

StatisticsWithJuliaPlutoNotebooks

This (Pkg & DrWatson) project contains a reproducible Julia project named StatisticsWithJuliaPlutoNotebooks.

The code base is directly derived from an upcoming book Statistics with Julia by Yoni Nazarathy and Hayden Klok.

For a good while I have been looking for a great statistics book using Julia as an introductory text to StatisticalRethinking and I believe the first five chapters of this book are exactly that.

As StatisticalRethinking v3 will be based on projects (e.g. StatisticalRethinkingStan or StatisticalRethinkingTuring) and use Pluto notebooks, I have converted the book's listings in the first four chapters to Pluto Notebooks. Clearly, Julia code and statistical explanations are only available in the Statistics With Julia book.

From chapter 4 onwards, Statistical Rethinking follows the Bayesian approach while Statistics With Julia opts mostly for the frequentist view (see section 5.7). The corresponding material in chapters 5 and 6 of Statistics With Julia is covered in the early chapters of the StatisticalRethinkingStan and StatisticalRethinkingTuring projects.

Usage

Note: A few scripts in chapter 4 will require R to be installed. See here.

To (locally) reproduce and use this project, do the following:

  1. Download above project from Github, e.g.:
$ git clone https://github.com/StatisticalRethinkingJulia/StatisticsWithJuliaPlutoNotebooks.jl
  1. In the Julia REPL:
julia> cd("path/to/cloned/project")
pkg> activate .
pkg> instantiate

Use ']' to activate Pkg mode in the Julia REPL and 'delete' to exit Pkg mode.

  1. Start a Pluto notebook server.
julia> using Pluto
julia> Pluto.run()

By default the Pluto server uses port 1234 and will start a new page in your browser using to http://localhost:1234/....

Layout

Notebooks are stored by chapter. Each notebook contains a single listing from the book and activates the project StatisticsWithJuliaPlutoNotebooks.

I deviated from the naming scheme used in the book as I feel it is easier to find code snippets using the listing numbering, e.g. listing3-07.jl.

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