在不使用 ggplot / ggplot2 的情况下,有没有办法在 R 中显示归一化密度(y 轴介于 0 和 1 之间)?
例如,使用 hist 我们可以执行以下操作:
# for any sample data x, on the interval num1, num2
num1 = 0.0
num2 = 1.0
x <- rbeta(1000, 3, 7)
h = hist(x, breaks = 15)
h$density = h$counts/sum(h$counts)
plot(h, freq=F)
我正在寻找一个等价物来表示 x 的 pdf:
dx = 0.01
xd = seq(num1, num2, dx)
dist = dbeta(xd,3,7)
lines(xd,dist) # will give me a density that deosnt scale with the histogram...
如果我单独绘制 dist ,同样的问题(即 max(dist) > 1 )。