Azzera filtri
Azzera filtri

Why is my generated weibull distribution generating only NaN numbers?

1 visualizzazione (ultimi 30 giorni)
I am fitting a Weibull distribution to a set of data "x" (10000 x 1). I want the distribution to have the same size. I am trying the following code
XLim = get(gca,'XLim');
XLim = XLim + [-1 1] * 0.01 * diff(XLim);
XGrid = linspace(XLim(1),XLim(2),10000);
f_Weibull = fitdist(x, 'weibull');
f = pdf(f_Weibull,XGrid)';
However, somehow my PDF ends up being only NaN numbers, how can I solve this?
P.S.: using R2013a

Risposta accettata

the cyclist
the cyclist il 23 Set 2015
This code ran just fine for me, in 2015b:
rng 'default'
x = wblrnd(1.5,1.3,10000,1);
XLim = get(gca,'XLim');
XLim = XLim + [-1 1] * 0.01 * diff(XLim);
XGrid = linspace(XLim(1),XLim(2),10000);
f_Weibull = fitdist(x, 'weibull');
f = pdf(f_Weibull,XGrid)'
figure
histogram(f)
How does it look for you?

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by