【发布时间】:2020-07-30 15:25:32
【问题描述】:
我需要在同一数据集的直方图上叠加基于数据集的正态分布曲线。
我分别得到了直方图和正态曲线。但是当使用曲线函数中的 add = TRUE 属性组合到直方图时,曲线只是保持一条直线。
我确实尝试调整 xlim 和 ylim 以检查它是否有效但没有得到预期的结果,我对如何设置(x 和 y)限制以适应直方图和曲线感到困惑。
有什么建议吗?我的数据集是一组 100 个人每天步行距离的值,范围从 min = 0.4km 到 max = 10km
bd.m <- read_excel('walking.xlsx')
hist(bd.m, ylim = c(0,10))
curve(dnorm(x, mean = mean(bd.m), sd = sd(bd.m)), add = TRUE, col = 'red')
【问题讨论】:
-
请提供示例数据、代码、任何错误/警告。
-
EDIT你的帖子,拜托。
-
抱歉,这里的新内容我已经编辑得够多了。
-
你能编辑和添加你的示例数据
dput(head(bd.m)),x 来自哪里? -
好的,复制数据集不起作用。它只是一个包含两列的数据框,一列从 1 到 100,另一列的随机值从 0.4 到 10。
标签: r histogram normal-distribution