估计ksdensity大量数据点的值,例如100000个值

2视图(30天)
你好,我想要找到的概率密度函数(pdf)值一个高斯分布的数据构成100000值(从获得获得)使用ksdensity函数。但当我试着我越来越荒谬的pdf格式的值。下面是我的代码。PDF值(PDF_s1 PDF_s2)以这种方式计算大于1。我也将获得原始样本数据。请让我知道如何解决这个问题。
负载MCMC_M1.mat;
U = MCMC_M1;
s1 = U (: 1)。';
s2 = U (:, 2)。';
PDF_s1 = ksdensity (s1, s1,“宽度”,0.001);
PDF_s2 = ksdensity (s2, s2,“宽度”,0.01);

接受的答案

杰夫•米勒
杰夫•米勒 2022年9月7日
这是一个常见的错误认为PDF值应该小于1。实际上,pdf文档中定义的方式 他们下的面积 是1。s1值只沿着X轴扩展到非常狭窄的范围内,所以PDF值在Y轴上有相当大,使PDF曲线下的面积等于1(范围沿着X乘以平均高度在Y)。同样的s2。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!