A practical overview of the most widely used filters, organized from simple to advanced
Click any filter for detailed formulas, pros & cons, and real-world applications
Considerations that cut across every tier and influence filter selection regardless of category
Statistical consistency is about properly representing the statistical distribution of your input — often in parametric form — to your downstream consumer. What this really comes down to is your filter's ability to accurately represent probability.
This is a spectrum, not a binary property. At one end, the Kalman filter commits fully: it assumes unbiased Gaussian distributions and propagates exact covariances, so its output is only statistically consistent when those assumptions hold. At the other end, the particle filter can represent an arbitrarily complex likelihood function in theory, giving it the flexibility to remain consistent under non-Gaussian, multimodal, or heavily skewed distributions. In between, the complementary filter works well for the opposite reason entirely: it makes no claims about the statistical model of its input and does not claim to be analytically optimal. It simply cannot be statistically inconsistent, because it never promised consistency in the first place.