我想在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)更改标签和轴测试的大小。
感谢您的帮助和时间。
答案 0 :(得分:0)
提示:sum(cc$density) == 5
和5 * 0.2 == 1
。 (你可以在这里停止阅读,或者......)
要计算条形图曲线下的区域,您必须将每个条形的高度(这是cc$density
给出的)乘以每个条形的宽度,在您的情况下为0.2。