源代码如下:
- x=[2.92200000000000;2.59700000000000;2.14000000000000;1.82500000000000;1.74300000000000;1.57600000000000;1.30400000000000;0.906000000000000;0.650000000000000;0.599000000000000;0.527000000000000;0.510000000000000;0.500000000000000;0.451000000000000;0.363000000000000;0.341000000000000;0.336000000000000;0.336000000000000;0.332000000000000;0.316000000000000;0.312000000000000;0.303000000000000;0.237000000000000;0.229000000000000;0.220000000000000;0.218000000000000;0.202000000000000;0.193000000000000;0.171000000000000;0.160000000000000;0.150000000000000;0.142000000000000;0.142000000000000;0.137000000000000;0.135000000000000;0.134000000000000;0.128000000000000;0.116000000000000;0.104000000000000;0.0910000000000000;0.0900000000000000];
- pd30 = fitdist(x,'normal') % 如果是 normal 则运行正常
- pd31 = fitdist(x,'GeneralizedExtremeValue')
- % 运行后可发现:如果是 weibull 或者 %'GeneralizedPareto' 或者 'GeneralizedExtremeValue' 全部失败
- % 问题是,几个月前的时候,对于weibull 或者 %'GeneralizedPareto' 或者 'GeneralizedExtremeValue'还都是成功运行的
逻辑 "与" (&&)和 "或" (||)运算符的操作数必须可转换为标量逻辑值。
出错 gevfit (第 76 行)
if n == 0 || ~isfinite(rangex)
出错 prob.GeneralizedExtremeValueDistribution.fit (第 170 行)
p = gevfit(x,0.05,opt);
出错 fitdist>localfit (第 245 行)
pd = feval(fitter,x,'cens',c,'freq',f,varargin{:});
出错 fitdist (第 192 行)
pd = localfit(dist,fitter,x,cens,freq,args{:});


雷达卡



京公网安备 11010802022788号







