2

我想在 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)更改标签和轴测试的大小。

感谢您的帮助和时间。

4

1 回答 1

1

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

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

于 2013-02-08T19:39:11.370 回答