R中的相对频率与正常曲线和箱

时间:2013-01-22 19:08:40

标签: r

我是R的初学者。

我正在创建一个相对频率直方图(来自随机统一数字,1,000个样本为2),顶部覆盖了正常曲线。

到目前为止,这是我对代码的尝试:

set.seed(32423432)
x1 <-runif(2000,0,1)
m<-matrix(x1,ncol=2)
msum<-apply(m,1,sum)
bins=seq(-4,4,by=.2)
msum2<-msum/2
msum2<-msum2-(1/2)
msum2<-msum2*sqrt(2)
hist(msum2,breaks=bins, freq= FALSE, right=FALSE)

我有一些问题:

  1. y轴上的百分比对我没有意义(我希望看到介于0和.5之间的东西)
  2. 我应该看到更多的垃圾箱
  3. 我不知道如何将x轴标签更改为每个.4
  4. 我似乎无法在此直方图上获得正常曲线

1 个答案:

答案 0 :(得分:0)

  1. 整个图中的密度总和为1(请注意,间隔大小小于1)。 请参阅?hist“如果all(diff(breaks) == 1),它们是相对频率count / n”
  2. 如果msum2有更大的范围

    ,你会看到更多的垃圾箱
      

    范围(msum2)   [1] -0.6918129 0.6795006

    hist(c(1,1,3,3 -3.5,-3.5, msum2),breaks=bins, freq= FALSE, right=FALSE)

  3. 3

    hist(msum2,breaks=bins, freq= FALSE, right=FALSE, xaxt="n")
    axis(1,at=bins,labels=bins)
    

    4。正常曲线

    x <- seq(-4, 4, length=100)

    `lines(x,dnorm(x))`