the context of my questions is the following:

assuming a uniformly distributed random variable ( defined by physics in [a; b]) as a prior I want to identify the correct value of it via the Kalman Filter. As far as I read the KF is only applicable to normally distributed RVs. So my approach would be to transform the uniform RV to a normal RV, do the update and retransform it to a uniform distribution.

First of all, it this approach correct?

Second, if the approach is correct, how do I perform the transformation? All I found was the Box-Muller method, but this method needs two initial uniform RVs. I guess I can somehow just assume a certain 2nd RV to satisfy this condition. However I am not sure how this 2nd dummy RV needs to be defined so that it doesn't break the physical conditions the 1st RV (needs to) satisfies.


Sometimes handcrafting is necessary to make things work. In my personal experience, I used many times KF with uniform noises and it worked.

From a theoretical point of view, if you use something different from gaussian noise, you are not guaranteed that the KF is optimal (i.e. the estimation may be suboptimal). But anyway, it may still work good.

  • $\begingroup$ So, are you suggesting to use the uniform prior without transforming it or do sth alike? $\endgroup$ – ChaoticPolynomial Nov 21 '16 at 19:25
  • $\begingroup$ Yes, this is exactly what I mean. Notice that any transformation will change the original problem. $\endgroup$ – the_candyman Nov 21 '16 at 19:26
  • $\begingroup$ Ok, thanks a lot! I didn't want to ignore such a misfit without looking for a solution. But if there is no other common solution for that I'll go with neglecting the misfit ;)! Yeah, the change of the original problem was also sth I'd have to solve within the context of transformation. $\endgroup$ – ChaoticPolynomial Nov 21 '16 at 19:28
  • $\begingroup$ I will. But wanted to wait a little longer to see if someone else has a suggestion. $\endgroup$ – ChaoticPolynomial Nov 21 '16 at 21:12
  • 1
    $\begingroup$ Yes. I will accept. $\endgroup$ – ChaoticPolynomial Nov 21 '16 at 21:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.