Error when using: parmHat = wblfit(x)
Afficher commentaires plus anciens
Have attached the 52705x1 double I used. Getting the following error messages and don't understand as to why:
Error using fzero (line 214)
Second argument must be finite.
Error in evfit (line 192)
[sigmahat, lkeqnval, err] = fzero(@lkeqn, bnds, options, x0, freq, wgtmeanUnc);
Error in wblfit (line 80)
parmhatEV = evfit(log(x),alpha,censoring,freq,options);
2 commentaires
Image Analyst
le 8 Sep 2022
Evidently bnds is infinite. What value(s) does it have? Let me know after you've watched this:
krist oim
le 8 Sep 2022
Réponses (1)
Jeff Miller
le 9 Sep 2022
The problem is that your x vector has some nan's in it, and wblfit can't handle those. Try
y = x(~isnan(x));
parmHat = wblfit(y)
% parmHat =
% 10.09 2.1733
Catégories
En savoir plus sur Exploration and Visualization dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!