可能是重复问题:
如何在R中将密度曲线拟合到直方图上?
x
是一个不包含NAs的数值向量。
我运行了以下代码:
> hist(x,density(x), prob=TRUE)
Error Message I get:
Error in rank(x, ties.method = "min", na.last = "keep") :
unimplemented type 'list' in 'greater'
建议在调用hist时设置prob = TRUE。如果您能解释这个问题,那就太好了。谢谢。
prob=TRUE
将 y 轴设置为概率而不是频率(计数),因此密度估计将在相同的垂直比例尺上。正如帮助文件中解释的那样(在其对应项freq
的条目下),prob=TRUE
缩放 "使得直方图的总面积为一
"。补充一下 Hong Ooi 的好答案:请参阅 ?hist 下的最后一个示例,以添加指定的密度而不是核估计。 - Glen_b