Weighted Kernel Density Estimation