我正在试图使用R中的fitdist函数通过最大似然将数据拟合三个不同的分布以进行比较。对数正态分布和威布尔分布都可以,但是逆高斯分布我遇到了困难。
我需要指定起始值,但是当我这样做时,会收到一个错误消息。
fw<-fitdist(claims,"weibull") WORKS
fln<-fitdist(claims,"lnorm") WORKS
fig<-fitdist(claims,"invgauss",start=list(mu=0,lambda=1)) DOES NOT WORK
错误:'当输入长度为零时,pinvgauss函数应返回零长度向量而不是引发错误'
我的代码有什么问题?