/machine_learning_for_epi

Course content for "Introduction to Machine Learning for Epidemiologists" workshop at the 2024 Saskatchewan Epidemiology Association Conference.

MIT LicenseMIT

Introduction to Machine Learning for Epidemiologists

Course content for "Introduction to Machine Learning for Epidemiologists" workshop at the 2024 Saskatchewan Epidemiology Association Conference.

Course Content

Powerpoint slides

  • Download PDF of slides here

Logistic Regression

Code for the Logistic Regression portion of the course.

Random Forest

Code for the Random Forest portion of the course.

Artificial Neural Net

Code for NeuralNetwork

Key Readings

  1. Bi Q, Goodman KE, Kaminsky J, Lessler J. What is Machine Learning? A Primer for the Epidemiologist. Am J Epidemiol. 2019 Dec 31;188(12):2222-2239. doi: https://doi.org/10.1093/aje/kwz189. PMID: 31509183.
  2. Serghiou S, Rough K. Deep Learning for Epidemiologists: An Introduction to Neural Networks. Am J Epidemiol. 2023 Nov 3;192(11):1904-1916. doi: https://doi.org/10.1093/aje/kwad107. PMID: 37139570.
  3. Wiemken TL, Kelley RR. Machine Learning in Epidemiology and Health Outcomes Research. Annu Rev Public Health. 2020 Apr 2;41:21-36. doi: https://doi.org/10.1146/annurev-publhealth-040119-094437. Epub 2019 Oct 2. PMID: 31577910.
  4. Fuller D, Buote R, Stanley K. A glossary for big data in population and public health: discussion and commentary on terminology and research methods. J Epidemiol Community Health. 2017 Nov;71(11):1113-1117. doi: https://doi.org/10.1136/jech-2017-209608. Epub 2017 Sep 16. PMID: 28918390.