【发布时间】:2019-06-04 05:35:35
【问题描述】:
当我运行这个时:
x<-c(73,6,77,81,91,120,150,61,65,68,18,20,23,12,14,18,23,26,26,27,2,3,3,40,41,41,6,10,11,12,37,38,38,6,73,6,51)
a<-1.286486;b<-30.59584
hist(x,breaks=c(0,20,40,60,80,100,120,160),probability = T,xaxt="n")
curve(dgamma(x,a,b),from=0,to=160,col="red",lwd=2,add=T)
它应该在直方图上生成 Gamma 分布曲线。相反,它只是沿着 x 轴制作一条平线。
我在这里做错了什么?
【问题讨论】:
-
这里有问题吗?欢迎来到 StackOverflow!请提供mvce
-
@Ic3fr0g 首先感谢您的欢迎。抱歉,问题是我怎样才能出现 Hist 曲线。如果你运行它,你会在 x 轴上看到一条线。
-
对于这个数据集,我更适合非中心卡方分布而不是伽马分布。
标签: r plot histogram curve-fitting