@jessegrabowski So does this mean that y.mean().eval() would be held constant in any future out of sample/model prediction and that the operation y_centered = y - y.mean().eval() would not get re-evaluted when setting new data with pm.set_data({'y': [....]})?