问题标签 [weibull]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11644 浏览

python - 使用 scipy、matplotlib 将数据拟合到多峰分布

我有一个数据集,我想拟合一个已知的概率分布。目的是在数据生成器中使用拟合的 PDF - 这样我就可以从已知的(拟合的)PDF 中采样数据。数据将用于模拟目的。目前我只是从正态分布中采样,这与真实数据不一致,因此模拟结果不准确。

我首先想使用以下方法: 使用 Scipy (Python) 将经验分布拟合到理论分布?

我的第一个想法是让它适应威布尔分布,但数据实际上是多模态的(附图片)。所以我想我需要组合多个分布,然后将数据拟合到结果分布,对吗?也许结合高斯和威布尔分布?

如何将 scipy fit() 函数与混合/多模式分布一起使用?

我也想在 Python 中执行此操作(即 scipy/numpy/matplotlib),因为数据生成器是用 Python 编写的。

非常感谢 !

数据直方图

0 投票
2 回答
815 浏览

r - 使用 fitdist 函数(fitdistrplus 包)估计比例和形状参数的缩放

如标题中所述,我fitdist在 R(fitdistrplus包)中的函数存在缩放问题。

请看下面的代码:

我有三个数据向量,它们存储在一个数据框中。现在我想使用该fitdist函数分别估计每列数据(和)的比例和形状参数data1,最后分别将它们存储在和中。data2data3fit_store_scalefit_store_shape

这里的问题是,fitdist如果没有适当的比例因子,该函数将无法工作data1data2并且data3需要不同的因子。我正在寻找一种解决方案来自动为每列数据确定最佳比例因子,从而让fitdist函数最终工作。

0 投票
1 回答
890 浏览

excel - VBA中具有广义帕累托分布和Weilbull分布的随机数生成器

我想在 VBA 中使用 Weibull 和广义帕累托分布生成随机数。你能帮我解决一下吗。我对使用 Analysis Toolpack-VBA 不感兴趣。

在此先感谢,斯凯哈尼

0 投票
1 回答
366 浏览

r - 用 nls 拟合威布尔模型

我不是 R 方面的专家,我正在尝试将热致死细菌数据拟合到 weibull 模型:

然后,我申请了nls

在那之后,在我看来错误

我确定这个错误与 start 中的 a 和 b 值有关。是否存在估计这些值的方法?

0 投票
2 回答
3868 浏览

r - R: Trying to create a Q-Q plot for the Weibull Distribution, getting error "NAs Introduced by Coersion"

I am trying to create a Q-Q plot to test if my data can be modeled by the Weibull distribution using the command

using the data in

I keep getting presented with with the error

and cannot figure out why. Does this mean I can't fit the Weibull distribution to my data? If anyone could help point me to why this isn't working, I would be very grateful.

0 投票
0 回答
183 浏览

r - 使用 R 的 Weibull 的 MLE

我刚开始学习R语言编程,我尝试分析一下这篇论文“Parameter Estimations for Some Modifications of the Weibull Distribution”的MLE

这是我的代码

不知道我的代码是完整还是有错误

请帮帮我谢谢。

0 投票
2 回答
754 浏览

r - 带有左截断威布尔的 ks.test

我接受我的价值观遵循的分布是左截断的威布尔分布。ptrunc我确实知道使用以下命令的分布的参数 a、形状和比例:

所以我希望ks.test命令(见下文)使用所描述的左截断 weibull 分布而不是“正常 weibull”。

所以我知道,在这种情况下,没有必要进行左侧截断。但在其他情况下会这样。

给出错误的结果。

0 投票
0 回答
115 浏览

r - 根据累积密度估计 Weibull 参数

我有来自 Weibull 累积密度分布的累积概率,并且想找到基础函数参数。

数据:

我已经尝试通过 MLE 通过 nls 函数进行参数拟合,但它会引发错误

错误:

numericDeriv(form[[3L]], names(ind), env) 中的错误:评估模型时产生的缺失值或无穷大

我认为问题是错误的起始值。所以我的问题是哪些起始值适合我的数据?

谢谢,

西蒙

0 投票
2 回答
5403 浏览

python - 使用 stats.exponweib.fit 在 python 中拟合 Weibull 分布

我一直在尝试使用 stats.exponweib.fit 拟合 Weibull 分布 - Scipy 中不适合 Weibull,因此,需要利用指数 Weibull 的拟合并将第一个形状参数设置为 1。但是,当向 stats.exponweib.fit 函数提供来自具有已知形状参数的 Weibull 分布的数据时 - 拟合返回一组不同的形状参数。显示此行为的一些示例代码是:

这里的输出是:

(1, 2.8146777019890856, 0, 1.4974049126907345)

我本来期望:

(1, 5.0, 0, 1.0)

当我们绘制曲线时:

我们得到以下曲线,显示来自形状因子 k=5 和 lambda=1 的已知 Weibull 分布的输入数据以及具有不同形状因子的 exponweib.fit 的输出。

输入 Weibull 数据并从 exponweib.fit 输出

第一篇关于 stackoverflow 的帖子 - 所以,希望以上是提出问题的正确方法。欢迎任何关于上述内容的想法和任何关于发布的指示:)

0 投票
1 回答
4423 浏览

r - R图概率密度函数

我需要为给定的参数创建各种不同类型的 pdf(正常、beta、weibull 等)的图。我对 R 非常陌生,我能找到的所有其他资源都显示了如何将这些分布拟合到数据中;我找不到任何关于如何独立绘制分布的信息。我怎么做?