weibull相关内容

拟合 3 参数威布尔分布

我一直在用 R 进行一些数据分析,我正在尝试弄清楚如何将我的数据拟合到 3 参数 Weibull 分布.我找到了如何使用 2 参数 Weibull 进行操作,但在找到如何使用 3 参数进行操作时遇到了问题. 以下是我使用 MASS 包中的 fitdistr 函数拟合数据的方法: y x[[6]] 是我的数据的一个子集,y 是我存储拟合结果的地方. 解决方案 首先,您可能需要查看 ..
发布时间:2022-01-07 23:38:22 其他开发

使用 Scipy 拟合威布尔分布

我正在尝试重新创建最大似然分布拟合,我已经可以在 Matlab 和 R 中做到这一点,但现在我想使用 scipy.特别是,我想估计我的数据集的威布尔分布参数. 我已经试过了: import scipy.stats as s将 numpy 导入为 np导入 matplotlib.pyplot 作为 pltdef weib(x,n,a):返回 (a/n) * (x/n)**(a - 1) * ..
发布时间:2021-12-31 12:01:49 Python

根据现有数据生成随机数据

python 有没有办法根据现有数据的分布生成随机数据? 这是我的数据集的统计参数: 数据计数 209.000000平均 1.280144标准 0.374602最小 0.88000025% 1.06000050% 1.15000075% 1.400000最大 4.140000 因为它不是正态分布,所以用 np.random.normal 是不可能的.有什么想法吗? 谢谢. 编 ..
发布时间:2021-06-08 18:56:28 Python

加权数据的威布尔分布

我有一些时间来事件数据,我需要为模拟模型的子组生成大约200个形状/比例参数.我已经分析了数据,并且最好遵循魏布尔分布.通常,我会使用fitdistrplus包和 fitdist(x,"weibull")来执行此操作,但是此数据已使用内核匹配进行了匹配,并且我有一个加权值变量,称为 km,因此需要合并权重,据我所知, fitdist 不能做到这一点.使用我的伽马分布式数据而不是使用 fitdist ..
发布时间:2021-05-01 18:32:09 其他开发

结合R中的两个Weibull分布

我正在从事一个项目,该项目涉及合并两个Weibull分布,从而创建双峰曲线.然后,我打算以此为基础进行预测.我已经在网上搜索过,但似乎找不到任何内容,或者R是否具有允许我组合两个Weibulls的功能.下面显示了我用来创建两个Weibull分布的代码,我希望将它们组合在一起以构成一个单一的概率密度函数. curve(dweibull(x,scale = 30.59898985,shape = ..
发布时间:2021-05-01 18:31:47 其他开发

在MATLAB中从Weibull分布生成样本

我正在使用命令wblrnd(12.34,1.56)来获取带有这些参数的Weibull分布内的100个不同值. 但是我希望那100个点/值与参数给定的点/值具有相同的分布.不会发生. 我基本上想要得到100个值,这些值给我与以前完全相同的分布. 解决方案 除非您执行的抽奖次数为无限,否则您的分布不能与采样的分布相同. 要给您一个实际的例子,您可以比较绘图的经验分布(即直方图 ..
发布时间:2020-07-14 03:34:16 其他开发

威布尔分布中的错误

file.data具有以下值以适合Weibull分布 x y 2.53 0.00 0.70 0.99 0.60 2.45 0.49 5.36 0.40 9.31 0.31 18.53 0.22 30.24 0.11 42.23 在Weibull分布函数f(x)=1.0-exp(-lambda*x**n)之后,出现错误: ..
发布时间:2020-07-14 03:34:08 其他开发

R中的Weibull分布(ExtDist)

使用 ExtDist软件包? 从文档: > 具有未知形状参数的分布的参数估计 示例来自:Rinne(2009)数据集p.338和示例pp.418-419 参数估计值以形状= 99.2079和比例= 2.5957给出. 此数据和Rinne参数估计的对数似然为 -1163.278. data ..
发布时间:2020-07-14 03:34:05 其他开发

数据系列,如何在R中拟合分布?

我对数据系列有一些问题,因为它有一些零值,所以有些分布不适合它.我已经尝试过fitdist和fitdistr函数,但是没有人可以使用.有我的数据: Precp 28 8 0 107 339 231 308 226 302 333 163 92 48 17 101 327 424 338 559 184 238 371 413 261 12 24 103 137 300 446 94 313 ..
发布时间:2020-07-14 03:34:03 其他开发

python中Weibull分布的拟合优度检验

我需要测试一些数据,以查看它是否来自 Weibull分布参数未知.在 R 中,我可以使用使用scipy.stats,我可以使用以下参数来拟合参数: scipy.stats.weibull_min.fit(values) 但是,为了将其转换为测试,我认为我需要执行一些蒙特卡洛模拟(例如如何在Python中进行这样的测试? 解决方案 Liliefors测试在 OpenTURNS .为 ..
发布时间:2020-07-14 03:33:01 Python

Scipy Weibull CDF计算

我正在Scipy中进行生存率计算,无法获得正确的值. 我的代码: x,a,c = 1000,1.5,5000 vals = exponweib.cdf(x,a,c,loc = 0,scale = 1) Val应该等于0.085559356392783004,但我却改为0. 如果我定义自己的函数,则会得到正确的答案: def weibCumDist(x,a,c): 返回 ..
发布时间:2020-07-14 03:32:55 Python

从Survreg解释Weibull参数

我正在尝试使用R中survreg估计的参数生成逆Weibull分布.这意味着我想针对给定的概率(在MS Excel中实现的小型仿真模型中为随机数) ,使用我的参数返回预期的故障时间.我理解逆Weibull分布的一般形式为: X=b[-ln(1-rand())]^(1/a) 其中a和b分别是形状和比例参数,X是我想要的失效时间.我的问题是来自survreg的intercept和协变量参数的 ..
发布时间:2020-07-14 03:31:53 其他开发

在R中使用Weibull的累积分布函数

我必须模拟系统的故障时间,为此,我必须使用Weibull分布,其“危险率降低"且形状为"0.7-0.8".我必须为该函数生成一个包含100个结果的文件,该函数使用从0到1的随机数. 所以我一直在搜索,发现了这个R函数: pweibull(q, shape, scale = 1, lower.tail = T, log.p = F) 还有其他一些(rweibull,qweib ..
发布时间:2020-07-14 03:30:47 其他开发