2011-01-11 186 views
5

我试图估计数据集的形状和比例。
我用两种不同的方式和两个我得到一个错误信息:估计Weibull密度参数(错误:“...'vmmin'中的初始值不是有限的”)

首先,我试图通过使用survey包的时刻:

survreg(Surv(all.ws)~1, dist="weibull") 

我得到的错误信息:

invalid survival times for this distribution

二,我试过用fitdistr()功能:

fitdistr(all.ws, densfun=dweibull, start=list(scale=1, shape=2))  

我得到一个错误信息:

Error in optim(x=c(2.2, 2.1,1.9....:
initial value in 'vmmin' is not finite

什么是错的我在做什么?

+2

试试看http://www.crossvalidated.com。 – 2011-01-11 22:31:26

回答

0

当使用fitdistr()和Beta分布时,我遇到了类似的问题。在这种情况下,两个个人的和数据中的零产生这个错误。

此外,我发现,当极限论证在fitdistr()调用时,产生不同的错误: 例如(其中x为含有1.0样本的矢量或0):

fitdistr(x, "beta", list(shape1 = 1, shape2 = 0.2),lower=0.001)

`Error in stats::optim: L-BFGS-B needs finite values of 'fn'`