When I change the seed of random noise generation in MATLAB, keeping everything else fixed, the performance of the EKF and also UKF (MSE, ACF of the estimation errors, etc.) changes every time. Why does that happen? s it because of suboptimality of the nonlinear algorithms? Even if that is true, why are they sensitive to noise?
I have also seen the effect in Linear KF, although it not that pronounced. Is there any explanation for this, or do we have to just live with it?