16. \(\chi^2\), Maximum Likelihood and Minimizing#
16.1. \(\chi^2\) & Maximum Likelihood#
scipy.optimize.curve_fit
Uses non-linear least squares
scipy.optimize.minimize
16.2. Emcee#
https://emcee.readthedocs.io/en/stable/tutorials/line/
But include how a uniform distribution in slope is not uninformed, https://jakevdp.github.io/blog/2014/06/14/frequentism-and-bayesianism-4-bayesian-in-python/.