我正在尝试从基础开始学习核密度估计。任何拥有 1d KDE 简单例程的人都会非常有帮助。谢谢。
最佳答案
如果 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
如果你绘制它,它应该看起来像这样
您还可以获取累积分布或逆累积分布或更改所使用的内核。您可以从提供的链接查找选项列表。这应该可以帮助您入门:)
关于matlab - 任何人都可以提供简单的核密度估计的 MATLAB 例程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590541/