gpt4 book ai didi

r - 将密度曲线拟合到 R 中的直方图

转载 作者:行者123 更新时间:2023-12-03 05:05:00 27 4
gpt4 key购买 nike

R中是否有函数可以将曲线拟合到直方图?

假设您有以下直方图

hist(c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4)))

看起来很正常,但其实是歪斜的。我想要拟合一条倾斜的正态曲线以环绕该直方图。

这个问题相当基本,但我似乎无法在互联网上找到R的答案。

最佳答案

如果我正确理解你的问题,那么你可能需要密度估计和直方图:

X <- c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))
hist(X, prob=TRUE) # prob=TRUE for probabilities not counts
lines(density(X)) # add a density estimate with defaults
lines(density(X, adjust=2), lty="dotted") # add another "smoother" density

稍后编辑:

这是一个稍微更装扮的版本:

X <- c(rep(65, times=5), rep(25, times=5), rep(35, times=10), rep(45, times=4))
hist(X, prob=TRUE, col="grey")# prob=TRUE for probabilities not counts
lines(density(X), col="blue", lwd=2) # add a density estimate with defaults
lines(density(X, adjust=2), lty="dotted", col="darkgreen", lwd=2)

以及它生成的图表:

enter image description here

关于r - 将密度曲线拟合到 R 中的直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1497539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com