1

当我尝试通过定义一组箱来在 R 中绘制直方图时,我得到了这个错误'一些'x'不计算在内;也许“休息”不跨越“x”的范围。我正在关注“http://msenux.redwoods.edu/math/R/hist.php”网站上的信息,该信息指出“使用 arange 命令生成这组垃圾箱”。我试图在互联网上搜索如何为我的数据集生成合适的 bin 范围,但徒劳无功。

谁能告诉我它是怎么做的?或者如果有任何其他方式。我试图将垃圾箱设置为

bins=seq(0,3,by=0.2)

并将直方图绘制为

hist(log10(a),col=4,breaks=bins)
4

1 回答 1

2

我怀疑有些log10(a)超出范围[0,3]。在这种情况下,您可以简单地执行类似的操作

bins<-seq(min(log10(a)), max(log10(a))+1, by=0.2)

这可确保所有值都bin 内。

于 2011-07-05T13:53:59.320 回答