フィルターのクリア

Why is my generated weibull distribution generating only NaN numbers?

1 回表示 (過去 30 日間)
Gabs
Gabs 2015 年 9 月 23 日
回答済み: the cyclist 2015 年 9 月 23 日
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

採用された回答

the cyclist
the cyclist 2015 年 9 月 23 日
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?

その他の回答 (0 件)

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by