🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

"Long term time series prediction"

User: "Lukas"
New Altair Community Member
Updated by Jocelyn
I have created a model to predict the next value of a time series from three previous values (now real data for now, just trying). It predicts the training data well, but I would like it to go further: it should append the predicted value to the original ones and use it to create another prediction window (predict based on predicted values).
Example:

window        |    prediction 
1    2    3    |    4p
2    3    4p  |    5p
3    4p  5p  |    6p
4p  5p  6p  |    7p
...   
How do I do this in RapidMiner if it is possible at all? Are there other options for long term time series prediction?

Find more posts tagged with

Sort by:
1 - 5 of 51
    User: "land"
    New Altair Community Member
    Hi,
    I would rather recommend to build a model for each horizon you are planning to predict. With this way, you can evaluate each single model and get a reliable estimation of the accuracy of the model. Otherwise the model errors will just multiply and you won't even notice it.

    Greetings,
      Sebastian
    User: "vtsimoes"
    New Altair Community Member
    I've the same problem, and search for solution about 3 or 4 days and don't achive one. Someone help me please, this should be simple, but not in RapidMiner.
    User: "MariusHelf"
    New Altair Community Member
    Hi, did you install the Time Series extension? You can install it via "Update RapidMiner" in the Help menu. In this extension you find the Windowing operator, which can be used to tackle the above problem.

    Regards,
    Marius
    User: "vtsimoes"
    New Altair Community Member
    Ok, I've installed the Time Series plug in, and operator Windoing is used to generate a table off-line, but I need in run time execution generate this table, i.e., each value predict under the model, is used as a past value on the serie to predict another one, in the next step. Do you understand?
    User: "MariusHelf"
    New Altair Community Member
    As Sebastian posted above, it is probably a better idea to use the horizon parameter and train a separate model for each point in the future. The reasons are also stated in Sebastian's post.

    If you think that you really need your setup as you described it, probably a bulky construction with loops and some preprocessing operators might work.