Rlearner
请问
已经用hist命令产生了柱状图,如何在上面添加 Weibull distribution 的曲线呢?
尝试了下面的方法,不成功。希望各位给个说法。。。。
>hist=hist(weibull56$v_avg,breaks=80,freq=F)
>lines(dweibull(weibull56$v_avg,shape=1,scal=3),weibull56$v_avg)
拜谢拜谢!
Rlearner
也尝试了用curve.
>curve(dweibull(weibull56$v_avg,shape=k,scal=c),weibull56$v_avg)
错误在curve(dweibull(weibull56$v_avg, shape = k, scal = c), weibull56$v_avg) :
'expr' must be a function or an expression containing 'x'
咋回事呢?
anning189
试试下面的code行不
> x=rweibull(1000,1,3)
> hist(x,freq=F)
> lines(sort(x),dweibull(sort(x),1,3))
Rlearner
哎呀,哥们!太牛了。谢了啊!
不过有一点不明白,为啥要给向量排序呢???
yihui
楼主的lines()中x和y位置写反了吧。
Rlearner
是反了。嘿嘿……见笑见笑
yihui
x要是不排序的话,画出来的线就是“一团乱麻”了,你可以试试看。