I build a kernel density estimation (KDE) of Gaussian kernels. I have many samples, but the distribution is not too complicated. I think it should be possible to approximate the resulting KDE by a much smaller number of Gaussian functions. This for the background. I would like to formulate it a bit more general though:
Let us assume, we have a number N of Gaussians of the form
G(x | a, b, c) = a*exp((x-b)^2/c^2)
that we add up to the total function
F(x) = sum_i=1^N ( G_1(x | a_i, b_i, c_i) )
Now I would like to find a new set of M Gaussians where M < N, such that the sum of them is still F(x). Does such a method already exist - if yes, how can I do this?