MATLAB: Do i obtain good results but poor input error cross correlation plot

input error cross correlation plotnntstool

Hi,
May i know why do i obtain a low MSE and good predicted outputs but poor input error cross correlation plot?The correlations do not fall within the confidence limit. I am using neural networks time series tool. Why does the confidence limit varies for different MSE results? Currently mine my confidence limit is at +- 2000. Other MSE results can give me confidence limit of +- 4000 but with higher MSE. May i know the reason for this?
Thank you

Best Answer

If the input/error cross-correlation is large, then a different set of weights could use that correlation to further improve performance.
The best result would be an error that is not at all correlated with either input or output.
Hope this helps.
Thank you for formally accepting my answer
Greg