r - R中的正态分布图

标签 r plot

<分区>

我正在尝试使用 plot 命令在 r 中绘制正态分布:

plot(x, dnorm(x, mean, sd)), 

使用我的平均值和标准差值。

但是,有了这些值,y轴上的数字都大于1。既然我想要一个概率密度函数,这正常吗?我的值在其他方面是合理的,例如在置信区间内。此外,功能的形状是合理的。轴是唯一的问题。

最佳答案

这很正常,我猜你是在混淆概念。

对于离散事件,您可以为每个结果分配一个概率,我们称之为 probability mass .这是一个概率,所以必须在 [0, 1] 范围内。

对于连续的结果,我们可以将空间离散化到一组 bins 中,每个 bins 包含变量的一个区间。然后你定义probability density ,这是 probability mass bin 除以 bin 间隔。

这就是为什么你可以获得 probability densities大于 1:小范围内的一些大概率,如物理学中的密度 = 质量/体积。

您可以在 https://stats.stackexchange.com/ 获得更好的答案/解释,祝你好运!

关于r - R中的正态分布图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21126472/

相关文章:

python - .plot() 命令不显示任何内容

r - 按 ID 顺序对行进行编号

R:使用 table() 时未出现的功能名称

r - 如何在 R 中衡量每周的交付率

Java/图形: Plotting 3d coordinates?

r - 绘制裁剪日历

r - 图像光栅R包 - 光栅打印没有背景和边框和图例

r - 在时间戳的一列上使用 difftime 计算时间的运行差异

r - R中绘图的坐标

python - 如何自定义 Pandas 日期时间戳 @ x 轴