Hi All,
I was wondering if there was a way to specify a range when training a model to predict continuous variables. For instance, the predicted variable can only have a range of 1 - 10.
Thanks
Not really, and it's possible that even if you restrict the training data to the range 1-10 you can end up with predictions outside that range (e.g. if you found x=2y and put 8 as your input).
What you can do is use VBA or Excel MIN/MAX functions on your prediction result. For example you can call
SELECT [MAX]( [MIN]( Predict(MyColumn), 10), 1)
FROM MyModel
PREDICTION JOIN ...
No comments:
Post a Comment