There are a number of methods to help us deal with NLNG Problem Statement.
- Linearization as shown with Extended Kalman Filter
- Monte Carlo Method “brute force” method that randomly samples values in the input distribution, run them through the non-linearity, characterize the output distribution.
- Pretty dumb but its actually really accurate (law of large numbers says that you will get to the exact distribution as you reach a infinite number of samples)
- Used as an evaluation method
- Works with any PDF, not just Gaussians
- Sigmapoint (Unscented) Transformation Its kinda seen as a compromise between full linearization and the monte carlo method
EXAMPLE Say we have a 1D non-linearity and the prior density is
Using Monte Carlo Method There is a closed form, exact answer to this solution, so we don’t need to randomly sample.
Transforming it through the non-linearity we get:
Grabbing the characteristics:
In truth the resulting output density is not a Gaussian, but it can resultantly be approximated as one with
Using Linearization
Which as you can see already has some descrepancies with our Monte Carlo Method. The linearized mean has a bias and the variance is too small.
Using Sigmapoint Transformation Its 1D so we need sigmapoints.
We can send these points through the nonlinearity.
Mean is given by
Variance is given by
Which means that by having the user set we end up with the correct mean and covariance of the output.

