r - Golang相当于R中的fitdistrplus?
问题描述
考虑到浮点率的输入,我正在尝试在 Go 中重现拟合 beta 分布:
rates = [0.20, 0.15, 0.002, 0.017, 0.181, 0.004, ...]
您可以在 R 中使用很容易地做到这一点fitdistrplus
,它会自动选择合理的起始值,这与“挣扎”的 MASS 包不同:
x <- c(0.0955104277250779, 0.0782381918284555, 0.109683584625186,
0.10115721657354, 0.102377369846524, 0.0691699604743083,
0.0940254652301665, 0.078494747777906, 0.0824474231569216,
0.0886513916653852)
fit <- fitdist(x, "beta")
我试图弄清楚如何在 Go 中拟合 beta 分布,但事实证明这很困难,找到正确的函数(统计数据不是我的强项)。
我听说我可以使用“时刻方法”作为起始值,但如果它像开箱即用那样工作,那么自动决定它们也会很好。
解决方案
推荐阅读
- wordpress - 未连接(cURL 错误 7:无法连接到 my.elementor.com 端口 443:连接被拒绝) Wordpress - elementor
- android - Cordova BlinkID 阿联酋身份证扫描不返回姓名或号码
- asp.net-core - 尝试在本地 IIS 中启动时获取 Microsoft.VisualStudio.Services.Common.VssUnauthorizedException:'VS30063
- android - Firebase 不使用“gdx-fireapp”删除事件监听器
- python - 将数组中的重复行折叠成一个唯一行
- html - 选中
- 宽度不同
- constructor - 在 Julia 的函数 ccall 上构造对象
- angular - 如何动态生成并仅显示primeng表中存在并在数组中有数据的列
- azure - 尝试通过 Azure REST API 在 AAD 中提升访问权限时出现访问错误
- python - 重构:“提取方法”错误和意外结果