使用fitdistrplus包的denscomp时能否指定直方图分箱数?
可以指定分箱数量。denscomp函数本身没有单独的分箱配置参数,但它支持通过**可变参数(...)**将参数传递给底层绘制直方图的hist()函数,所以你直接在denscomp里传入breaks参数就能控制分箱。
比如沿用你之前hist()里的分箱设置,修改后的代码如下:
denscomp(rez_gumbel, main = "Fitted Gumbel f(x)", xlab = "Q", ylab = "f(x)", xlim = c(0, 600), datacol = "lightgrey", legendtext = "Gumbel", breaks = seq(min(q), max(q), length.out = 7))
这样就能得到和单独调用hist()时一致的6个分箱的直方图,所有hist()支持的breaks配置方式(比如直接传入分箱数量数值、自定义断点向量)都可以在这里使用。
内容的提问来源于stack exchange,提问作者Nicolai
相关产品推荐
相关产品推荐

