Hackathon on Generalised Linear Model implementation for summer interns
Tentatively the week of June 6
- getting familiar with Python programming
- reading the lecture notes of foundation of data science, including the scripts
- finishing the two assignments
Tentatively the week of June 13
- implementing a logistic regression from scratch
- extend to binomial regression
- compare to scikit-learn
- compare to statsmodels
Tentatively the week of June 20 onwards (optional)
- reimplement logistic regression with existing optimisers, e.g., scipy
- implement beta-binomial regression with optimiser
- compare to aod R package