This repo contains the materials for the short course Julia for Data Science and Statistical Computing at 2022 Joint Statistical Meeting (JSM), Washington, DC, United States on August 9, 2022.
-
Josh Day, Senior Research Scientist, Julia Computing
-
Hua Zhou, Professor of Biostatistics, UCLA
Time | Topic | Presenter |
---|---|---|
8:30-9:00 | Introduction [html] | Dr. Josh Day |
9:00-9:30 | Pluto & Plotting [html] | Dr. Josh Day |
9:30-10:00 | DataFrames [html] | Dr. Josh Day |
10:00-10:15 | Q&A, exercises | Participants |
Time | Topic | Presenter |
---|---|---|
10:30-11:00 | Statistical Modeling [html] | Dr. Josh Day |
11:00-11:30 | Big Data [html] | Dr. Josh Day |
11:30-12:15 | R vs Python vs Julia vs C/C++ [html] | Dr. Hua Zhou |
12:15-12:30 | Q&A, exercises | Participants |
Time | Topic | Presenter |
---|---|---|
2:00-2:30 | Numerical linear algebra: BLAS/LAPACK [html] | Dr. Hua Zhou |
2:30-3:00 | Numerical linear algebra: iterative algorithms [html] | Dr. Hua Zhou |
3:00-3:15 | Q&A, exercises | Participants |
Time | Topic | Presenter |
---|---|---|
3:30-4:45 | Numerical Optimization [html] | Dr. Hua Zhou |
4:45-5:00 | Q&A, exercises | Participants |
We provide a server where you can run tutorials (Pluto or Jupyter notebooks) during the course.
-
Server address: http://34.150.236.152/ (expired on Aug 17, 2022)
-
Username will be same as the email address (before the @, all lower case) you used to register for the workshop. For example, if you registered for the workshop using email
[email protected]
, then your username on the server will bejane.bruin
. Password is announced during the workshop.
-
Anytime during the workshop, feel free to ask for help.
Course assistants:
- Dr. Josh Day
- Dr. Seyoon Ko (remote)
- Dr. Hua Zhou
- Xinkai Zhou
-
In JupyterLab, avoid running many kernels at the same time. Promptly shut down the kernels you don't use.
-
If your kernel dies, most likely you have used more resource than allocated (2 CPU core and 3.6 GB memory). Make sure that you shut down the kernels not in use and try again. Remember that running the tutorials is optional. You can always read the static slides if the server is not responding. We plan to make the workshop materials available to you after the workshop, so you can try again later.
This is not recommended during this short course, since your software environment (OS, Julia version, package versions, etc.) may be quite different from that assumed by the Jupyter notebooks. You are certainly welcome to run Jupyter notebooks on your own machine after the workshop, simply git clone https://github.com/Hua-Zhou/JSM-Julia-Short-Course-2022.git
to sync the most recent course materials to your computer and install all needed Julia packages.