I am trying to do 3 step prediction. I am doing the swarming on a dataset using the code "python $NUPIC/scripts/run_swarm.py multi1_search_def.json --overwrite --maxWorkers 5 "and and then i am running “python $NUPIC/scripts/run_opf_experiment.py model_0” . I am getting the output in the file DefaultTask.NontemporalMultiStep.predictionLog.csv. Below is the attached record
After looking at the prediction value it seems that it is predicting 1st actual value after three steps. Ideally predicted value should be the future value and not the the value from past. Could you please explain how this prediction could be useful. Ideally 1st predicted value should be close to the 4th actual value,but it doesn’t seem to be the case here. It seems that actual value is getting sifted down in predicted column by 3.