【问题标题】:Helping finding definition of binwidth in ggplot2帮助在 ggplot2 中找到 binwidth 的定义
【发布时间】:2019-04-17 18:38:50
【问题描述】:

我无法解释 ggplot2 中 binwidth 的含义,我正在寻找更精确的定义。

例如:

#this is example is taken from Elegant Graphics for Data Analysis
library(ggplot2)
qplot(percbelowpoverty, data = midwest,binwidth=1)

如何解释 binwidth=1?它的单位是什么?这与计算的 bin 数量有什么关系?我不知道,也找不到 ?stan_bin 有助于回答我的问题:

binwidth
垃圾箱的宽度。可以指定为数值,或从 x 计算宽度的函数。默认是使用覆盖数据范围的 bins。您应该始终覆盖此值,探索多个宽度以找到最能说明数据中故事的宽度。 日期变量的 bin 宽度是每次的天数;时间变量的 bin 宽度是秒数。

也许只是不知道在哪里寻找此类事情的文档,因为我难以理解一些相关问题(例如“重量”美学的全部内容)。

【问题讨论】:

  • 好吧,不鼓励使用qplot,因为不容易知道发生了什么。您似乎正在绘制直方图,因此相关详细信息位于 ?geom_histogram 帮助页面上。直方图将连续数据分组并计算每个分组中的观察数。设置 binwidth=1 意味着每个 bin 应该是一个 x 单位宽,例如 (1-2]、(2-3]、(3,4] 等)。单位是 midwest$percbelowpoverty 值所在的任何单位。跨度>

标签: r ggplot2


【解决方案1】:

我想我已经回答了我自己的问题。我遇到了麻烦,因为我误读了 x 轴单位。 midwest$percwhite 列中的百分比实际上不是百分比(即,我们的意思是 96.7 被解释为 96.7%,但作为数据,它是实际数字 96.7)。正是出于这个原因,我对如何解释 binwidth 参数感到困惑。现在我看到它具有 MrFlick 在评论中提供的标准解释:

设置 binwidth=1 表示每个 bin 应为 1 x 单位宽,例如 (1-2]、(2-3]、(3,4] 等。单位是 midwest$percbelowpoverty 的任何单位值在里面。

【讨论】:

    猜你喜欢
    • 2012-12-21
    • 2018-06-10
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 2012-10-09
    • 2021-03-21
    • 1970-01-01
    • 2019-09-18
    相关资源
    最近更新 更多