首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带密度的R中的hmisc hist

带密度的R中的hmisc hist
EN

Stack Overflow用户
提问于 2013-10-02 18:17:39
回答 1查看 348关注 0票数 1

我正在尝试为R中的数据帧绘制直方图,我正在使用Hmisc包来做同样的事情。它为分类数据生成了一个非常好的图,除了一个问题。它显示频率而不是概率。请在下面找到代码示例(来自包文档,虽然我的数据是绝对的,但这无关紧要):

代码语言:javascript
复制
x <- rnorm(200,0,2)+1; y <- x^2
x2 <- round((x+rnorm(200))/2)*2
x3 <- round((x+rnorm(200))/4)*4
dfram <- data.frame(y,x,x2,x3)
hist(dfram)

如何修改上面的图表以显示归一化频率?

我已经尝试过hist(dfram, type='density'),但type ='density'是histSpike函数的一个参数,用于绘制内核密度。我还尝试了hist(dfram,f=F)hist(dfram,prob=T) (据我所知,它们本质上是相同的),但直方图仍然显示频率。

EN

回答 1

Stack Overflow用户

发布于 2013-10-02 19:29:54

使用hist的输出,它包含$density中的归一化频率,并绘制(例如barplot )这些结果。

那是,

代码语言:javascript
复制
foo<-hist(dfram)  #although you probably wanted hist(dfram$y) or some such)
barplot(foo$density)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19134701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档