Materials for a presentation at the Joint Statistical Meetings 2021
Resources:
- The place to begin learning about the Julia language is https://julialang.org
- This is also where Julia can be downloaded for different computer types and operating systems.
- This presentation uses "Pluto" notebooks, which are Julia source files (a
.jl
file extension) with structured comments.- Start julia and run
using Pluto # you may get a prompt about installing the Pluto package, if so accept the installation Pluto.run()
- At this point you are switched to a browser. Use the
Open File
box to select the notebook file. - These Pluto notebooks have a
Presentation Mode
button that makes subsections and sections appear as slides. You can skip it if you are just reading them.
- A notebook such as
1intro.jl
has a companion file1intro.jl.html
which can be viewed in a browser. Although thehtml
file itself is not interactive, there is a button on the top left that provides instructions (similar to those above) for downloading and installing Julia and Pluto and running the notebook. - One section of the talk, on using the
RCall
package, will be presented as a Jupyter notebook to be able to display plots from R. - A good source for information on Julia packages is https://juliahub.com/ui/Packages
- The chapter Why Julia in Bayesian Statistics using Julia and Turing provides a good narrative introduction to important features of Julia for Statistics and Data Science.
- Julius Krumbiegel's blog provides short, accessible articles on some of the great data science tools he develops.