我现在正在完成一个统计项目,我必须比较不同分布的一些基本分析值以及原始数据集。我能够计算原始数据的模式和正态分布集。 MatLab中的模式功能仅允许双精度作为输入,而负二项分布设置为代码中的分布。
NegBinomMode = mode(NegBinom);
这导致:
Error in processData (line 95)
NegBinomMode = mode(NegBinom);
过程数据只是我的函数的名称,NegBinom是我的变量,已被设置为负二项式拟合。
MatLab确实给出了分布的p和r值,但是当在给定的负二项式方程中用于均值,中位数和模式时,没有答案似乎匹配。
答案 0 :(得分:0)
据我所知,你的变量是一个分布对象。您可以将其视为上帝分配的实现或表示。 MATLAB函数lime mean,median,std,mode给出了相应参数的估计。如果你知道发行版 - 它是一个分配对象的同义词 - 你不需要估计。您有两种可能性:找到分析解决方案 - 通过分布对象的参数定义模式,或模拟分布对象的样本并计算估计的参数。