我无法理解R中的Beta函数。我希望y尺度以百分比(0-> 1)显示相对值。如何使用具有相同形式的图表来实现此目标?R Beta函数 - 相对y尺度
x = seq(0,1,0.001)
plot(x,dbeta(x,10,40), type="l", col="red", xlab="time", ylab="frequency")
我无法理解R中的Beta函数。我希望y尺度以百分比(0-> 1)显示相对值。如何使用具有相同形式的图表来实现此目标?R Beta函数 - 相对y尺度
x = seq(0,1,0.001)
plot(x,dbeta(x,10,40), type="l", col="red", xlab="time", ylab="frequency")
这听起来像你正在寻找的beta
密度,标准化因此最大值为1,这可以通过完成:
x = seq(0,1,0.001)
density = dbeta(x, 10, 40)
plot(x, density/max(density), type="l", col="red", xlab="time", ylab="frequency")
那就是它! “正常化”,当然... 谢谢! – user3347232
嗯。 x应该是“以小时计”,y应该是“相对频率”。 该图的陈述应该是“大部分事件(7)需要约0.2小时” – user3347232
你是什么意思“显示相对值的百分比(0-> 1)”?您现在正在绘制beta密度。 – josliber
y轴应显示从0到1(0%到100%)的相对值。 – user3347232
你在寻找分布函数(密度的积分)吗,还是你想要规范密度? – josliber