Probability density estimation