R中相对频率的问题

时间:2013-02-08 18:57:55

标签: r

我想在R中绘制这个数据的相对频率直方图:

0.1575850 0.1378830 0.1462112 0.1303224 0.3538677 0.2497142 0.2359662 0.1647894 0.1861195 0.3957871 0.2135463 0.1584121 0.1690736 0.4232640 0.2058885 0.1615527 0.3250968 0.1529143 0.5984977 0.2334365 0.2141899 0.1495538

我想使用seq(0,1,0.2)作为参数“breaks”,并设置freq = FALSE以获得DENSITY(不是计数)图。根据hist函数的帮助状态,我预计相对频率直方图的总面积(或$ density的总和)将等于1,但我得到的是:

  

cc的密度$   [1] 2.5000000 2.0454545 0.4545455 0.0000000 0.0000000

有关可能发生的事情的任何建议?我尝试使用{lattice}的直方图函数,直方图看起来很好,但我无法使用常规算法(cex.lab和cex.axis)更改标签和轴测试的大小。

感谢您的帮助和时间。

1 个答案:

答案 0 :(得分:0)

提示sum(cc$density) == 55 * 0.2 == 1。 (你可以在这里停止阅读,或者......)

要计算条形图曲线下的区域,您必须将每个条形的高度(这是cc$density给出的)乘以每个条形的宽度,在您的情况下为0.2。