我试图从基本的角度来学习核密度估计。任何人都有1d KDE的简单例程会很有帮助。感谢。
答案 0 :(得分:3)
如果你在MATLAB中有统计工具箱,你可以使用ksdensity
来估计使用内核平滑的pdf / cdf。这是一个例子
data=[randn(2000,1);4+randn(2000,1)];%# create a bimodal Gaussian distribution
x=linspace(-4,8,1e4);%# need to evaluate density at these points
pF=ksdensity(data,x,'function','pdf');%# evaluate the pdf of the data points
如果您绘制它,它应该看起来像这样
您还可以获取累积分布或反向累积或更改使用的内核。您可以从提供的链接中查找选项列表。这应该可以帮助您开始:)