Error when using: parmHat = wblfit(x)
Show older comments
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 Comments
Image Analyst
on 8 Sep 2022
Evidently bnds is infinite. What value(s) does it have? Let me know after you've watched this:
krist oim
on 8 Sep 2022
Answers (1)
Jeff Miller
on 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
Categories
Find more on Exploration and Visualization in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!