R中直方图的指数曲线拟合
exponential curve fit on histogram in R
我在 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 处的一条平线区分开来。
我在 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 处的一条平线区分开来。