gpt4 book ai didi

r - 在 R 中生成概率分布函数 (PDF) 的问题

转载 作者:行者123 更新时间:2023-12-02 06:07:21 28 4
gpt4 key购买 nike

您好,我正在使用 R 来分析模拟输出的数据。我正在使用 hist 函数生成 pdf,我给出的确切命令是

hist(data_delay$delay,freq=F)

根据我的理解,图表的 y 轴值应小于 1,Y 轴上的所有计数加起来应为 1。但不幸的是,我在 Y 轴上没有得到随机范围,有时值在 1000 的范围内.

我附上了示例输入文件。在此,Y 轴值在 0 到 100 的范围内。

感谢您提供的所有帮助。

我的数据如下 http://www.mediafire.com/?twyoseg8bai0dr7

最佳答案

根据 hist 文档,当 freq=FALSE 时,“直方图的总面积为 1”。它并没有说每个条的高度都应该小于一。使用您的命令和数据创建的直方图的总面积确实为 1。

> data_delay <- read.csv("PATH_TO_DATA_FILE")
> h <- hist(data_delay$delay, plot=F)
> h
$breaks
[1] 0.000 0.005 0.010 0.015 0.020 0.025 0.030 0.035 0.040 0.045 0.050 0.055
[13] 0.060 0.065 0.070

[SNIP]

$density
[1] 112.47892074 13.36706015 3.91231029 5.98088814 10.35413153
[6] 11.21978640 11.80438449 6.55424396 14.14277684 2.63069140
[11] 5.53119730 1.31534570 0.69702080 0.01124227

[SNIP]

间隔以 0.005 的间隔等距分布,因此我们可以通过执行以下操作在直方图中查看总面积。

> sum(h$density * 0.005)
[1] 1

关于r - 在 R 中生成概率分布函数 (PDF) 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690789/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com