https://medium.com/data-science-collective/teach-your-gbm-to-extrapolate-with-model-stacking-eceda83c6a59