从直方图获得分布

时间:2016-06-30 06:36:08

标签: matlab histogram probability mean variance

我有一个值数组,我用这些值绘制了直方图。我想知道所获得的直方图的相应分布。这怎么可能。 您能否解释一下从直方图中获取适当概率分布的步骤。

3 个答案:

答案 0 :(得分:0)

你最好在stats.stackexchange.com中提出这个问题,因为它更多的是关于方法而不是编程。但是,您可以做的一件事是拟合参数分布(例如,使用moment matchingmaximum likelihood),然后使用KL divergence或{{3}将拟合分布与标准化直方图进行比较}。

答案 1 :(得分:0)

一种选择可能是在统计和机器学习工具箱中使用"Distribution Fitting App"。这应该可以帮助您评估您的数据是否可能来自某些常见发行版。您可能永远不会确切知道,因为多个发行版可以解释数据,但如果您有大量数据,它可能会帮助您缩小数据范围。

答案 2 :(得分:0)

我认为在许多情况下,眼球比较就足够了。使用合理数量的数据,很难区分高斯或威布尔或......

我会使用fitdistfithist来分析不同的分布。

如果您根本不了解分布,并且想知道两个数据集是否分布不同,那么通过使用选项'kernel'

获取它们来比较它们的分布可能很有用。