如何计算MatLab中负二项分布的模式

时间:2017-12-10 18:18:16

标签: matlab statistics

我现在正在完成一个统计项目,我必须比较不同分布的一些基本分析值以及原始数据集。我能够计算原始数据的模式和正态分布集。 MatLab中的模式功能仅允许双精度作为输入,而负二项分布设置为代码中的分布。

NegBinomMode = mode(NegBinom);

这导致:

Error in processData (line 95)
NegBinomMode = mode(NegBinom);

过程数据只是我的函数的名称,NegBinom是我的变量,已被设置为负二项式拟合。

MatLab确实给出了分布的p和r值,但是当在给定的负二项式方程中用于均值,中位数和模式时,没有答案似乎匹配。

1 个答案:

答案 0 :(得分:0)

据我所知,你的变量是一个分布对象。您可以将其视为上帝分配的实现或表示。 MATLAB函数lime mean,median,std,mode给出了相应参数的估计。如果你知道发行版 - 它是一个分配对象的同义词 - 你不需要估计。您有两种可能性:找到分析解决方案 - 通过分布对象的参数定义模式,或模拟分布对象的样本并计算估计的参数。