我试图使用MME方法拟合R中的Weibull分布并找到估计值。下面是用于拟合R中的Weibull分布的代码,来自fitdistrplus和actuar包。
a <- rweibull(100, 10,1)
weibul_mme <- mmedist(a, "weibull", order = 1:2)
但我得到下面的错误
Error in mmedist(a, "weibull", order = 1:2) :
the empirical moment function must be defined
如果有人能告诉我我犯了什么错误,或者提供一些同样的阅读材料,那将是很有帮助的
2条答案
按热度按时间rryofs0p1#
R代码如下,Microsoft R Open 3。5.3 x64,Win 10
用最大熵方法产生合理的拟合
trnvg8h32#
您还可以尝试使用
OneStep
包中的onestep
命令,使用快速高效的Le Cam一步估计过程拟合Weibull分布。