'After a model has been fit predict returns the fitted values.
This is a placeholder intended to be overwritten by individual models.'

def predict(self, params, exog=None, *args, **kwargs):

    raise NotImplementedError
