楼主: 哈啊哈11
996 0

[程序分享] 本来正常的fitdist函数运行不了(含源代码) [推广有奖]

  • 0关注
  • 0粉丝

副教授

31%

还不是VIP/贵宾

-

威望
0
论坛币
82 个
通用积分
27.1430
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20918 点
帖子
363
精华
0
在线时间
391 小时
注册时间
2016-7-29
最后登录
2024-6-17

楼主
哈啊哈11 发表于 2021-12-5 07:30:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
前几个月的时候还用过 fitdist 函数,现在,数据没变,什么都没变,(期间win10自动更新了),但是运行 pd = fitdist(da(:,3),'Weibull')  代码时总是出现以下错误提示(da是矩阵);试过分布函数选 normal 或者是指数分布,都是正常的,但是,weibull、广义极值、广义帕累托等分布,都是同样的出现下面的错误提示,问题是是,这些分布函数在几个月前还完全正常的!求指教

源代码如下:
  1. 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];
  2. pd30 = fitdist(x,'normal') % 如果是 normal 则运行正常
  3. pd31 = fitdist(x,'GeneralizedExtremeValue')
  4. % 运行后可发现:如果是 weibull 或者 %'GeneralizedPareto'   或者 'GeneralizedExtremeValue' 全部失败
  5. % 问题是,几个月前的时候,对于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{:});

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Dis IST fit distribution Generalized

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 01:50