我一直在使用Matlab使用[paramhat,paramci] = wblfit(data,alpha)将数据拟合到Weibull分布。这样就给出了威布尔分布的形状和比例参数以及每个值的置信区间。
我正在尝试使用Scipy完成合理的任务,并且可以通过scipy.stats.weibull_min.fit轻松获取参数,但是我无法找到一种方法来获取vlauee的置信区间。 Scipy是否提供此功能?还是我需要自己编写MLE置信区间估计?
答案 0 :(得分:0)
您可以使用scipy.optimize.curve_fit
使weibull分布适合您的数据。这也将为您提供协方差,因此您可以估计拟合参数的误差。