我在R中制作了一个直方图,现在需要在其上拟合指数曲线。 但是曲线没有出现在直方图上。这是代码:hist(Adat$price, main="histogram",xlab="data") curve(dexp(x, rate=1,log=FALSE), add = TRUE) 有人能帮我吗?
如果您希望将直方图标准化,需要添加参数freq=FALSE: set.seed(32418) sim <- rexp(100) + rnorm(100,0,.01) hist(sim, freq=FALSE) curve(dexp(x, rate=1, log=FALSE), add = TRUE) 否则,箱子的高度将取决于样本数量。实际上,曲线在您的图表上确实出现了,只是太小了,以至于您无法将其与y = 0的平坦线区分开来。