r – hist函数将“零”和“1”值聚合到一个bin中.
发布时间:2020-12-14 04:52:56 所属栏目:百科 来源:网络整理
导读:我对hist()函数感到很疯狂.我有一个数据集如下: table(data)0 1 2 3 4 5 7 8 85 7 3 4 6 1 2 1 所以我希望hist(data,labels = TRUE)给我一个带有9个bin的直方图,一个用于零,一个用于等等,并且每个bin都有一个值.但它汇总了0和1,在谷歌搜索一天后,我仍然无法
我对hist()函数感到很疯狂.我有一个数据集如下:
table(data) 0 1 2 3 4 5 7 8 85 7 3 4 6 1 2 1 所以我希望hist(data,labels = TRUE)给我一个带有9个bin的直方图,一个用于零,一个用于等等,并且每个bin都有一个值.但它汇总了0和1,在谷歌搜索一天后,我仍然无法弄清楚如何解决它.我也试图声明像bin这样的bin数(数据,break = c(0,8)),但没有. 解决方法
hist(…)默认使用右关闭间隔.您可以使用right = …参数更改此设置.
x <- c(0,1,2,3,4,5,7,8) y <- c(85,6,1) z <- rep(x,times=y) par(mfrow=c(1,2)) hist(z,right=T,main="Right closed") hist(z,right=F,main="Left Closed") 这是ggplot中的等价物,IMO更清晰一点. library(ggplot2) ggplot(data.frame(z),aes(x=factor(z))) + geom_histogram(fill="lightgreen",color="grey50") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容