在Matlab中拟合偏态t分布或正态分布

时间:2015-01-23 17:57:35

标签: database matlab statistics distribution

我有一个我确定知道的数据集,它有某种偏斜(并且可能有过多的峰度)。我想将这个数据集适用于某种分布,我认为最简单的是学生的t分布偏差或正态分布偏斜。我可以将Matlab中的哪种分布拟合数据?

谢谢! 升。

1 个答案:

答案 0 :(得分:1)

Matlab中可能没有pearspdf函数,因为Pearson distribution的七种分布类型大多对应于或基于其他发行版的现有函数:

上面的摘要简化了很多过程,有一个函数可以根据系统计算PDF,比如pearsrnd用于随机变量生成。幸运的是,有人已经这样做并将其发布在MathWorks文件交换中:pearspdf

您还可以使用pearsrnd函数的第二个参数,该函数返回Pearson系统中的分布类型(有关示例,请参阅this page)。例如,如果它表明您的数据是Type III,您可以尝试使用gamfit直接拟合它来估计参数值。 gamfit和其他类似名称函数基于健壮的maximum-likelihood estimation(MLE)。