如何解决三参数威布尔分布

42视图(30天)
我有一个很难解决的参数“a”、“b”和“c”威布尔分布的数据集。我知道有“wblfit”命令来解决“a”、“b”但是我似乎不能找到一种方法来解出这三个参数。下面是我的代码和数据,我想寻找的目的。
Build_Array_Final {1} = [214.42,214.99,215.35,215.98,221.08,222.54,214.78,215,215.32,215.75,217.06,215.91,212.30,213.78,217.16,218.39,224.23,221.94
215.67,214.04,214.98,215.13];
custpdf = @ (x, a, b, c) (x > c) * (b / a)。*(((得到)/ a) ^ (b - 1))。* exp(-((得到)/ a)。^ b);
选择= statset (“麦克斯特”1 e5,“MaxFunEvals”1 e5,“FunValCheck”,“关闭”);
params =大中型企业(Build_Array_Final {1},“pdf”custpdf,“开始”(5 5 5),“选项”选择,下界的(0 0 0),
“UpperBound”,正正敏(Build_Array_Final {1})));
我也困惑我的首字母开始为我的参数值假设是如果我甚至不知道它们是什么。
我知道有一个问题被问到类似的但它不是回答。我将greatfutl任何输入。
我用2020版本

接受的答案

杰夫•米勒
杰夫•米勒 2020年6月27日
这就是我得到使用 丘比特 :
Build_Array_Final {1} = [214.42,214.99,215.35,215.98,221.08,222.54,214.78,215,215.32,215.75,217.06,215.91,212.30,213.78,217.16,218.39,224.23,221.94
215.67,214.04,214.98,215.13];
w =威布尔(1210);%野生猜测为启动参数
w.EstML (Build_Array_Final {1})
% ans =
%威布尔(5.0394,1.5531,212.1006)
4评论

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!