[Time Series Forecast] How to put constraints on forecasted value

UseUse Member Posts: 1 Newbie
edited November 2021 in Help

(attached example image for your understanding)


I want to know how to put constraints on time series forecast.
For example, I have to forecast 5 kinds of jobs for next 3 years, so I will have 15 forecasted value.
However, there are two constraints on my forecast.

1. Forecasted values have to be more than 0 and less than 100.
2. The sum of each year's forecasted values(the sum of 5 forecasted values of each year) has to be 100, because the values are percentages(ratios).

Is it possible to put these constraints on the forecasted value using RapidMiner?
(I used Holt-Winters.)
My aim is to see how these values work together dynamically, not respectively.

Thank you all and sorry for my bad English  :'(

Best Answers

  • MartinLiebigMartinLiebig Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,282 RM Data Scientist
    Solution Accepted
    I suspect the idea of if(value>0,0,value) is not the thing you search for, right?

    - Head of Data Science Services at RapidMiner -
    Dortmund, Germany
  • BalazsBaranyBalazsBarany Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert Posts: 816 Unicorn
    Solution Accepted

    As you have percentages, you usually also should have the base numbers. If you forecast those (and possibly use Martin's method for ensuring that the results are positive), you can automatically calculate the percentages. 

    It depends on your use case, but the expectation is that the forecast should be better for the original values than for the percentages, as the percentages depend more on each other, which the time series forecasting method simply can't know.

Sign In or Register to comment.