gpt4 book ai didi

r - 如何在 r 中实现 histfit?

转载 作者:行者123 更新时间:2023-12-04 12:01:29 24 4
gpt4 key购买 nike

Matlab 中有 histfit 函数可以绘制直方图并按 bin 值拟合分布。必须估计分布的参数。如何在 r 中实现 histfit?找了很久,一直没有好运。

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

我用 hist 函数探索数据,直方图显示了一般的 Gamma 分布。但如果我将 bin 相加并再次显示,图表将显示更多细节,并且 Gamma 分布失败。fitdistr 也找不到参数。所以我只想使用直方图中的粗略数据来拟合数据。就是这个问题,谢谢大家的帮助。

最佳答案

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

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

如果您想将数据与特定分布进行比较,则可以使用 qqplots(qqplot 函数或其他函数)或视觉测试(vis.test,在 TeachingDemos 包中)等工具可能比直方图和密度图更好。

关于r - 如何在 r 中实现 histfit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12478922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com