2011-09-30 101 views
0

可能重复:
Fitting a density curve to a histogram in R在R添加一个最适合正常的直方图的顶部

我想添加一个最适合正常了在河右直方图现在,我有以下内容:

x<-table[table$position==1,]$rt 
hist(x,breaks=length(x)) 

现在我想绘制一个正常的曲线在这个图上,允许偏斜和为峰度。我怎样才能做到这一点?这是我的曲线是这样的:

enter image description here

+1

这可能是与延伸的直方图的所有常见问题的母亲。你知道SO有搜索功能吗?这是从大约三秒的搜索中发现的一个:http://stackoverflow.com/questions/1497539/fitting-a-density-curve-to-a-histogram-in-r –

+0

我没有看到任何工作。没有一种密度适合看起来是正确的。 – CodeGuy

+0

他们都仍然有多个小丘。没有一个示例具有单行分布。 – CodeGuy

回答

9

我不会使用术语建议“歪斜”,并与“正常曲线”同一句话“峰度”,因为正常的曲线既没有。也许你正在寻找一个或两个参数的连续密度分布,这个分布可能与一个被限制在零的函数相媲美,并且具有正确的偏移?如果是这样,那么你应该考虑a)发布数据,b)考虑绘制直方图顶部的泊松,对数正态或伽玛密度。

set.seed(123) 
xpois <- trunc(rpois(100, 4)) 
hist(xpois) 
lines(seq(0,10), 100*dpois(seq(0,10), 4)) 

enter image description here