[英]Fitting Weibull function and parameter estimates
我正在嘗試將 R 中的 function 擬合到以下數據:
y<-c(80.32000, 55.78819, 89.23141, 30.75780, 418.26000, 254.30000, 200,316.42667, 406.83435, 364.00304, 218.27867, 153.88019, 235.49971, 148.77052,
273.20171, 123.54065, 157.75650, 120.88961, 134.64092, 177.44000, 123.62948,87.03000, 63.22455, 132.62000, 120.95000, 129.60000, 116.32000, 60.49000, 66.59000)
x<-c(0, 0, 0, 0, 1, 1, 1, 3, 3, 3, 3, 3, 3, 7, 7, 7, 7, 7, 7, 11, 11, 11, 11, 16, 16, 16, 16, 16, 16)
我試了好幾種款式,但都沒什么用……我想 Weibull function 最合適。 我搜索了 inte.net 以找到解決此問題的方法,並嘗試按照此處的建議調整代碼: https://groups.google.com/g/r-help-archive/c/rym6b1K54-4 ?pli=1
nls(y~127*dweibull(x,shape,scale), start=c(shape=3,scale=100))
但我收到以下錯誤:
numericDeriv(form[[3L]], names(ind), env 中的錯誤:評估 model 時產生的缺失值或無窮大。在 dweibull(x, shape, scale) 中:產生了 NaN。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.