Hi,
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
multiStepBestPredictions.actual multiStepBestPredictions.3
192839 None
202422 None
207377 None
212129 192839
212319 192839
213976 207377
215678 212129
215897 212319
216162 213976
218333 215678
218404 215897
219004 216162
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.