首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab概率分布拟合

matlab概率分布拟合
EN

Stack Overflow用户
提问于 2010-11-06 21:56:53
回答 2查看 2.7K关注 0票数 1

这可能是一个愚蠢的问题!我有一个数组P,它表示一些数据的概率分布,例如0;0.3;0.7,我如何确定P的离散概率分布的类型或类别?原始数据对我来说是不可用的。

dfittool或fitdist要求我提供数据作为输入,而我已经有了它的概率分布。有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-07 02:05:33

不可能先验地找出某些数据(特别是像您的示例中的n那么低的情况)来自哪种分布。

如果您对生成数据的过程有一个概念,那么您也许能够了解要测试哪些发行版。也许你的数据来自伽马分布族,也许你的数据来自威布尔分布族,等等。然后,你可以拟合这些一般分布,看看它们是否可能简化为更常见的分布。

要直观地表示数据近似某一分布的程度,可以使用PROBPLOT

一旦确定了可能的分布,您就可以将它们与数据进行拟合,并使用Bayesian Information Criterion (BIC)来比较哪个拟合最能描述数据。请注意,除非你有大量的无噪声数据,否则如果你有几个BIC相对较低的可能分布,就不可能区分哪个拟合是正确的。

票数 0
EN

Stack Overflow用户

发布于 2010-11-06 23:00:38

你可能在演讲或阅读过程中看到过不同的概率分布。您所要做的就是根据候选对象绘制给定的分布。当分布本身被参数化时,曲线拟合或试验结束误差就开始发挥作用。误差最小、拟合最好的分布可能就是您要寻找的分布。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4113366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档