我有一个数据,即客户购买产品的间隔天数。 我尝试通过scipy.stat.weibull_min来估计形状和比例参数
但是,fit函数返回的参数不是唯一的,当我尝试将scale param约束为1时,它不起作用。
以下是三种不同输入方式的结果:
shape, loc, scale = scipy.stats.weibull_min.fit(data,floc=1,scale=1)
#constrain scale to be 1 yellow curve
loc:1 shape:0.7318249351 scale:75.22852953
shape, loc, scale = scipy.stats.weibull_min.fit(data,floc=1, f0=1)
#constrain shape to be 1 blue curve
loc:1 shape:1 scale:90.85
shape, loc, scale = scipy.stats.weibull_min.fit(data,floc=1)
#no constrain green curve
loc:1 shape:0.7 scale:127.26