Many models important to inferential statistics and machine learning use some form of optimization under the hood. For example, least squares regression and support vector machines are both implemented as simple optimization models. With the right tools in your hands, optimization can do so much more! This talk shows how to implement familiar statistical models directly using optimization solvers.
This talk takes familiar stats models and explores them from an optimization perspective. It then shows how those same optimization technologies can be used in decision modeling.
cvxoptand quadratic optimization
Extends the quadratic optimization model used to solve least squares to solve Markowitz portfolio optimization.
PuLPand linear optimization
What is general problem structure in statistical inferences problems? How does that differ from problem structure of optimization problems? How do we convert these to problems we can solve?
PuLPand integer optimization
Demonstrates a realistic approach to solving vehicle routing using integer optimization and Python.