首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在r中实现histfit?

如何在r中实现histfit?
EN

Stack Overflow用户
提问于 2012-09-18 22:21:02
回答 2查看 1.6K关注 0票数 3

Matlab中有直方拟合功能,可以绘制直方图并根据bin值对分布进行拟合。必须估计分布的参数。如何在r中实现histfit?我找了很长一段时间,但一直没有找到。

这个post之前已经提到过这一点,但没有更好的解决方案。sn包似乎支持几个发行版,但不是很多。

我用hist函数对数据进行了探索,直方图显示了广义上的伽玛分布。但是,如果我添加存储箱并再次显示它,该图将显示更多细节,伽马分布失败。fitdistr也无法找到参数。因此,我希望仅使用直方图中的粗略数据来拟合数据。这就是问题所在,谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-20 14:40:27

我必须自己回答这个问题,'bda‘包可以在几个分布中适合入库数据,但是它只能通过四舍五入来入库数据。

票数 1
EN

Stack Overflow用户

发布于 2012-09-19 00:05:59

MASS包中的fitdistr函数可用于查找给定分布(包括伽马)的参数。函数densitylogspline包(以及其他)可用于估计数据的密度函数,而无需假设特定的分布。

linescurve函数可用于将估计的密度曲线添加到绘制的直方图中(创建直方图时使用prob=TRUE )。

如果您希望将数据与特定的分布进行比较,那么qqplots (qqplot函数或其他)或可视化测试( TeachingDemos包中的vis.test)等工具可能会比直方图和密度图更好。

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

https://stackoverflow.com/questions/12478922

复制
相关文章

相似问题

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