Weibull 形状参数估计的方法

news2024/12/27 7:06:53

Weibull 形状参数估计的方法

  • 一、相关系数法
  • 二、最小二乘法
  • 三、最小偏差法
  • 四、极大似然估计法
  • 五、矩法估计
  • 六、概率权重矩法
  • 七、双线性回归法
  • 八、灰色模型法

  三参数Weibull分布 W ( β , η , γ ) W(β,η,γ) W(β,η,γ)的概率密度分布函数为
f ( t ; η , β , γ ) = β η ( t − γ η ) β − 1 e − ( t − γ η ) β ⋯ ⋯ ( 1 ) f(t;\eta ,\beta ,\gamma )=\frac{\beta }{\eta }(\frac{t-\gamma }{\eta })^{\beta -1}e^{-(\frac{t-\gamma }{\eta })^{\beta }}\cdots \cdots (1) f(t;η,β,γ)=ηβ(ηtγ)β1e(ηtγ)β⋯⋯1
式中, η η η β β β、和 γ γ γ分别称为尺度参数、形状参数和位置参数。当 γ = 0 γ=0 γ=0时,模型退化为两参数威布尔分布。

  三参数Weibull分布 W ( β , η , γ ) W(β,η,γ) W(β,η,γ)的累积分布函数为
F ( t ) = 1 − e − ( t − γ η ) β ⋯ ⋯ ( 2 ) F(t)=1-e^{-(\frac{t-\gamma }{\eta })^{\beta }}\cdots \cdots (2) F(t)=1e(ηtγ)β⋯⋯2

  式中,形状参数 β β β具有域 ( 0 , ∞ ) (0,\infty) (0,),它被称为 W e i b u l l − Weibull- Weibull斜率,因为它给出了在 W e i b u l l − Weibull- Weibull概率纸上的斜率。

一、相关系数法

  相关系数法(Correlation coefficient method,CCM)是当样本的相关系数方程式(4)取得最大值时的位置参数即为估计的位置参数。再使用最小二乘法式(7)求得形状参数和尺度参数。
F ( t ) F(t) F(t)取两次对数得到
l n ( − l n ( 1 − F ) ) = β l n ( t − γ ) − β l n η ⋯ ⋯ ( 3 ) ln(-ln(1-F))=\beta ln(t-\gamma )-\beta ln\eta\cdots \cdots (3) ln(ln(1F))=βln(tγ)βlnη⋯⋯3
  则 l n ( − l n ( 1 − F ) ) ln(-ln(1-F)) ln(ln(1F)) l n ( t − γ ) ln(t-\gamma ) ln(tγ)呈线性关系,形如 y = β x + b y=\beta x+b y=βx+b。这里, y = l n ( − l n ( 1 − F ) ) y=ln(-ln(1-F)) y=ln(ln(1F)) x = l n ( t − γ ) x=ln(t-\gamma ) x=ln(tγ) b = − β l n η b=-\beta ln\eta b=βlnη。样本的相关系数为
R ( γ ) = ∑ i = 1 n x i y i − n x ˉ ⋅ y ˉ ( ∑ i = 1 n x i 2 − n x ˉ 2 ) ( ∑ i = 1 n y i 2 − n y ˉ 2 ) ⋯ ⋯ ( 4 ) R(\gamma )=\frac{\sum_{i=1}^{n}x_{i}y_{i}-n\bar{x}\cdot \bar{y}}{\sqrt{(\sum_{i=1}^{n}x_{i}^{2}-n\bar{x}^{2})(\sum_{i=1}^{n}y_{i}^{2}-n\bar{y}^{2})}}\cdots \cdots (4) R(γ)=(i=1nxi2nxˉ2)(i=1nyi2nyˉ2) i=1nxiyinxˉyˉ⋯⋯4
式中, x i = l n ( t i − γ ) x_{i}=ln(t_{i}-\gamma ) xi=ln(tiγ) x ˉ = ∑ i = 1 n x i / n \bar{x}=\sum_{i=1}^{n}x_{i}/n xˉ=i=1nxi/n y i = l n ( − l n ( 1 − F i ) ) y_{i}=ln(-ln(1-F_{i})) yi=ln(ln(1Fi)) y ˉ = ∑ i = 1 n y i / n \bar{y}=\sum_{i=1}^{n}y_{i}/n yˉ=i=1nyi/n。式(3)中 F F F为累积分布函数 F ( t ) F(t) F(t),可以使用中位秩来估计
F ^ ( t i ) ≈ i − 0.3 n + 0.4 , ( i = 1 , 2 , ⋯   , n ) ⋯ ⋯ ( 5 ) \hat{F}(t_{i})\approx \frac{i-0.3}{n+0.4},(i=1,2,\cdots,n)\cdots \cdots (5) F^(ti)n+0.4i0.3,(i=1,2,,n)⋯⋯5
式中, i i i是按升序排列的寿命样本的序号; n n n是样本量。
  在实际应用中位置参数添加一个条件 0 ≤ γ < t ( 1 ) 0\leq \gamma < t_{(1)} 0γ<t(1)是十分合理的。然后,位置参数 γ γ γ的估计由式(6)给出
γ ^ C C M = a r g   m a x R ( γ ) ⋯ ⋯ ( 6 ) \hat{\gamma }_{CCM}=arg\,max R(\gamma)\cdots \cdots (6) γ^CCM=argmaxR(γ)⋯⋯6
  获得位置参数估计后,将原来的样本减去位置参数后得到新的样本使用最小二乘方程式(7)可得到形状参数和尺度参数
{ β ^ C C M = ∑ i = 1 n x i y i − n x ˉ ⋅ y ˉ ∑ i = 1 n x i 2 − n x ˉ 2 η ^ C C M = e x p ( − y ˉ − β ^ x ˉ β ^ ) ⋯ ⋯ ( 7 ) \left\{\begin{matrix} \hat{\beta }_{CCM}=\frac{\sum_{i=1}^{n}x_{i}y_{i}-n\bar{x}\cdot \bar{y}}{\sum_{i=1}^{n}x_{i}^{2}-n\bar{x}^{2}}\\ \hat{\eta }_{CCM}=exp(-\frac{\bar{y}-\hat{\beta }\bar{x}}{\hat{\beta }}) \end{matrix}\right.\cdots \cdots (7) β^CCM=i=1nxi2nxˉ2i=1nxiyinxˉyˉη^CCM=exp(β^yˉβ^xˉ)⋯⋯7

二、最小二乘法

  最小二乘法(Least squares method,LSM)是将累积分布函数的偏差平方和作为性能指标,累积分布函数的偏差平方和最小时,则 β β β η η η γ γ γ为求得的估计值
( β ^ L S M , η ^ L S M , γ ^ L S M ) = a r g   m i n ( β , η , γ ) ∑ i = 1 n [ F ( t i ) − F ( t ) ] 2 ⋯ ⋯ ( 8 ) (\hat{\beta}_{LSM},\hat{\eta}_{LSM},\hat{\gamma }_{LSM})=arg\,\underset{(\beta ,\eta ,\gamma )}{min}\sum_{i=1}^{n}[F(t_{i})-F(t)]^{2}\cdots \cdots (8) (β^LSM,η^LSM,γ^LSM)=arg(β,η,γ)mini=1n[F(ti)F(t)]2⋯⋯8
其中,累积分布函数可以用中位秩式(5)估计。

三、最小偏差法

  最小偏差法(Minimum discrepancy method,MDM)由谢里阳等提出。通过转换累积分布函数,构建了一个从随机变量、其对应的累积分布概率、形状参数和位置参数到尺度参数的映射。当形状参数和位置参数出现误差时,这种映射产生的尺度参数取决于随机变量和累积分布概率。给定一组样本值,形状/位置参数的较大误差会使得估计出的尺度参数值之间产生较大的差异。通过将尺度参数之间的差异最小化,可估计出正确的形状参数和位置参数。
  由式(2)可转换为
η = t − γ ( − l n ( 1 − F ) ) 1 / β ⋯ ⋯ ( 9 ) \eta =\frac{t-\gamma }{(-ln(1-F))^{1/\beta }}\cdots \cdots (9) η=(ln(1F))1/βtγ⋯⋯9
式中, t t t为寿命数据,其中累积分布函数可以用中位秩式(5)估计。若形状参数准确,则每一个寿命数据与其对应的失效概率计算出的尺度参数应该相等,所以当计算的多个尺度参数的标准差最小时,此时的形状参数 β β β、位置参数 γ γ γ为估计的形状参数 β ^ M D M \hat{\beta }_{MDM} β^MDM和估计的位置参数 γ ^ M D M \hat{\gamma }_{MDM} γ^MDM,则形状参数和位置参数的计算公式为
( β ^ M D M , γ ^ M D M ) = a r g   m i n ( β , γ ) ( s t d ( t i − γ ( − l n ( 1 − F i ) ) 1 / β ) ) ⋯ ⋯ ( 10 ) (\hat{\beta }_{MDM},\hat{\gamma }_{MDM})=arg\,\underset{(\beta ,\gamma )}{min}(std(\frac{t_{i}-\gamma}{(-ln(1-F_{i}))^{1/\beta }}))\cdots \cdots (10) (β^MDM,γ^MDM)=arg(β,γ)min(std((ln(1Fi))1/βtiγ))⋯⋯10
  为了消除样本值对尺度参数估计的不确定性影响,可将平均值用于威布尔尺度参数估计
η ^ M D M = 1 n ∑ i = 1 n t i − γ M D M ( − l n ( 1 − F i ) ) 1 / β ^ M D M ⋯ ⋯ ( 11 ) \hat{\eta }_{MDM}=\frac{1}{n}\sum_{i=1}^{n}\frac{t_{i}-\gamma _{MDM}}{(-ln(1-F_{i}))^{1/\hat{\beta }_{MDM}}}\cdots \cdots (11) η^MDM=n1i=1n(ln(1Fi))1/β^MDMtiγMDM⋯⋯11

四、极大似然估计法

  • 这是一种广泛应用的参数估计方法,在Weibull分布中也同样适用。
  • 通过构建似然函数,即将观测数据代入Weibull分布的概率密度函数,然后最大化这个似然函数来求解形状参数和尺度参数。
  • 对数似然函数是似然函数的自然对数,通过对其求偏导并令导数等于零,可以求解出参数的估计值。

  对于容量为 n n n的完全样本数据 t 1 ≤ t 2 ≤ ⋯ ≤ t n t_{1}\leq t_{2}\leq \cdots\leq t_{n} t1t2tn,Weibull分布的对数似然函数为
l n   L ( t 1 , ⋯   , t n ; η , β , γ ) = ∑ i = 1 n l n ( β η β ( t i − γ ) β − 1 e x p ( − ( x i − γ ) β / η β ) ) ⋯ ⋯ ( 12 ) ln\,L(t_{1},\cdots ,t_{n};\eta ,\beta ,\gamma )=\sum_{i=1}^{n}ln(\frac{\beta}{\eta ^{\beta }}(t_{i}-\gamma)^{\beta -1}exp(-(x_{i}-\gamma )^{\beta }/\eta ^{\beta }))\cdots \cdots (12) lnL(t1,,tn;η,β,γ)=i=1nln(ηββ(tiγ)β1exp((xiγ)β/ηβ))⋯⋯12
  对数似然函数对各参数求偏导数 ,得方程组
∂ l n   L ∂ η = − n η − n ( β − 1 ) η + β η ∑ i = 1 n ( t i − γ η ) β = 0 ⋯ ⋯ ( 13 ) \frac{\partial ln\,L}{\partial \eta }=-\frac{n}{\eta }-\frac{n(\beta -1)}{\eta }+\frac{\beta }{\eta }\sum_{i=1}^{n}(\frac{t_{i}-\gamma }{\eta })^{\beta }=0\cdots \cdots (13) ηlnL=ηnηn(β1)+ηβi=1n(ηtiγ)β=0⋯⋯13
∂ l n   L ∂ β = n β + ∑ i = 1 n l n t i − γ η − ∑ i = 1 n ( t i − γ η ) β l n ( t i − γ η ) = 0 ⋯ ⋯ ( 14 ) \frac{\partial ln\,L}{\partial \beta }=\frac{n}{\beta }+\sum_{i=1}^{n}ln\frac{t_{i}-\gamma }{\eta }-\sum_{i=1}^{n}(\frac{t_{i}-\gamma }{\eta })^{\beta }ln(\frac{t_{i}-\gamma }{\eta })=0\cdots \cdots (14) βlnL=βn+i=1nlnηtiγi=1n(ηtiγ)βln(ηtiγ)=0⋯⋯14
∂ l n   L ∂ γ = ( 1 − β ) ∑ i = 1 n 1 t i − γ + β η ∑ i = 1 n ( t i − γ η ) β − 1 = 0 ⋯ ⋯ ( 15 ) \frac{\partial ln\,L}{\partial \gamma }=(1-\beta )\sum_{i=1}^{n}\frac{1}{t_{i}-\gamma }+\frac{\beta }{\eta }\sum_{i=1}^{n}(\frac{t_{i}-\gamma }{\eta })^{\beta -1}=0\cdots \cdots (15) γlnL=(1β)i=1ntiγ1+ηβi=1n(ηtiγ)β1=0⋯⋯15
  上述方程组即为求解威布尔分布参数估计的似然方程组,解方程组(13)~(15)即可获得 3 个参数的估计值。但 由于方程组(13)~(15)无代数解 ,求解十分复杂 ,一般是通过计算机语言如 c 语言、M atlab 等编程求解 。
  以下通过直接寻求对数似然 函数的极大值求解各参数。
  由 ∂ L ( t 1 , . . . , t n ; η , β , γ ) / ∂ η = 0 \partial L(t_{1},...,t_{n};\eta ,\beta ,\gamma )/\partial \eta =0 L(t1,...,tn;η,β,γ)/η=0可求得
η β = 1 n ∑ i = 1 n ( t i − γ ) β ⋯ ⋯ ( 16 ) \eta ^{\beta }=\frac{1}{n}\sum_{i=1}^{n}(t_{i}-\gamma )^{\beta }\cdots \cdots (16) ηβ=n1i=1n(tiγ)β⋯⋯16
把(16)式代入(12)式 ,从(12)式中消去尺度参数 η \eta η可得
l n   L ( t 1 , ⋯   , t n ; β , γ ) = n l n β − n l n [ 1 n ∑ i = 1 n ( t i − γ ) β ] + ( β − 1 ) ∑ i = 1 n l n ( t i − γ ) − n ⋯ ⋯ ( 17 ) ln\,L(t_{1},\cdots,t_{n};\beta ,\gamma )=nln\beta-nln\left [ \frac{1}{n}\sum_{i=1}^{n}(t_{i}-\gamma )^{\beta } \right ]+(\beta -1)\sum_{i=1}^{n}ln(t_{i}-\gamma )-n\cdots \cdots (17) lnL(t1,,tn;β,γ)=nlnβnln[n1i=1n(tiγ)β]+(β1)i=1nln(tiγ)n⋯⋯17
  根据极大似然原理,使(17)式取得极大值的 β ^ \hat{\beta} β^ γ ^ \hat{\gamma} γ^即为所求的形状参数、位置参数的估计值,然后再根据(16)式即可估计出尺度参数 η ^ \hat{\eta} η^。由三参数Weibull分布的物理意义可知,一般有 0 < β < 10 0<\beta<10 0<β<10 0 ≤ γ < x 1 0\leq \gamma < x_{1} 0γ<x1,这样就把求解对数似然方程组的问题变为了求解有约束条件的极值问题,使问题得到了大大简化,而且(17)式的极值可在MS EXCEL上使用“规划求解”功能直接求解,方便了一般工程技术人员使用。极大似然估计法是一种常用的参数估计方法,精度较高,且适用于包括有中途撤出试验的各种截尾试验场合。

五、矩法估计

  若设 g i ( β ) = Γ ( 1 + i β ) , i = 1 , 2 , 3 g_{i}(\beta )=\Gamma (1+\frac{i}{\beta }),i=1,2,3 gi(β)=Γ(1+βi),i=1,2,3,则三参数Weibull分布的数学期望 E ( X ) E(X) E(X)、标准差 σ ( X ) \sigma(X) σ(X)、偏度 B ( X ) B(X) B(X)及其估计值样本均值 x ˉ \bar{x} xˉ,样本标准差 S S S,样本偏度 B 0 B_{0} B0分别是
E ( X ) = η ⋅ g 1 ( β ) + γ ⋯ ⋯ ( 18 ) E(X)=\eta \cdot g_{1}(\beta )+\gamma\cdots \cdots (18) E(X)=ηg1(β)+γ⋯⋯18
σ ( X ) = η g 2 ( β ) − g 1 2 ( β ) ⋯ ⋯ ( 19 ) \sigma (X)=\eta \sqrt{g_{2}(\beta )-g_{1}^{2}(\beta )}\cdots \cdots (19) σ(X)=ηg2(β)g12(β) ⋯⋯19
B ( X ) = g 3 ( β ) − 3 g 2 ( β ) g 1 ( β ) + 2 g 1 3 ( β ) [ g 2 ( β ) − g 1 2 ( β ) ] 3 / 2 ⋯ ⋯ ( 20 ) B(X)=\frac{g_{3}(\beta )-3g_{2}(\beta )g_{1}(\beta)+2g_{1}^{3}(\beta )}{\left [ g_{2}(\beta )-g_{1}^{2}(\beta ) \right ]^{3/2}}\cdots \cdots (20) B(X)=[g2(β)g12(β)]3/2g3(β)3g2(β)g1(β)+2g13(β)⋯⋯20
x ˉ = 1 n ∑ i = 1 n x i ⋯ ⋯ ( 21 ) \bar{x}=\frac{1}{n}\sum_{i=1}^{n}x_{i}\cdots \cdots (21) xˉ=n1i=1nxi⋯⋯21
S = 1 n − 1 ∑ i = 1 n ( x i − x ˉ ) 2 ⋯ ⋯ ( 22 ) S=\sqrt{\frac{1}{n-1}\sum_{i=1}^{n}(x_{i}-\bar{x})^{2}}\cdots \cdots (22) S=n11i=1n(xixˉ)2 ⋯⋯22
B 0 = n ( n − 1 ) ( n − 2 ) S 3 ∑ i = 1 n ( x i − x ˉ ) 3 ⋯ ⋯ ( 23 ) B_{0}=\frac{n}{(n-1)(n-2)S^{3}}\sum_{i=1}^{n}(x_{i}-\bar{x})^{3}\cdots \cdots (23) B0=(n1)(n2)S3ni=1n(xixˉ)3⋯⋯23
  利用(23)式求出 B 0 B_{0} B0后作为 B ( X ) B(X) B(X)的估计值,代入(20)式可求出β的估计值 β ^ \hat{\beta } β^,然后用(19)式和(22)式获得 η \eta η的估计值 η ^ \hat{\eta } η^,再用(18)式和(21)式获得 γ \gamma γ的估计值 γ ^ \hat{\gamma } γ^
  矩法估计的基本思想是用试验样本的各阶矩估计母体的各阶矩,并据此估计其他参数。矩法估计算法简单,有专用数表可查,使用方便。该法在小样本时精度不高,且仅适用于完全样本的场合。

六、概率权重矩法

  概率权重矩法不需要迭代计算 ,但当样本容量较小时,该方法精度较差。
  试验样本概率权重矩的估计值为
M 1 , 0 , k = 1 n ∑ i = 1 n x i ( 1 − i − 0.35 n ) k , k = 0 , 1 , 3 ⋯ ⋯ ( 24 ) M_{1,0,k}=\frac{1}{n}\sum_{i=1}^{n}x_{i}(1-\frac{i-0.35}{n})^{k},k=0,1,3\cdots \cdots(24) M1,0,k=n1i=1nxi(1ni0.35)k,k=0,1,3⋯⋯24
用概率权重矩表示的Weibull分布参数的估计值为
η ^ = M 1 , 0 , 0 − γ Γ [ l n ( M 1 , 0 , 0 − 2 M 1 , 0 , 1 M 1 , 0 , 1 − 2 M 1 , 0 , 3 ) / l n 2 ] ⋯ ⋯ ( 25 ) \hat{\eta }=\frac{M_{1,0,0}-\gamma }{\Gamma \left [ ln(\frac{M_{1,0,0}-2M_{1,0,1}}{M_{1,0,1}-2M_{1,0,3}})/ln2 \right ]}\cdots \cdots(25) η^=Γ[ln(M1,0,12M1,0,3M1,0,02M1,0,1)/ln2]M1,0,0γ⋯⋯25
β ^ = l n 2 l n ( M 1 , 0 , 0 − 2 M 1 , 0 , 1 2 M 1 , 0 , 1 − 4 M 1 , 0 , 3 ) ⋯ ⋯ ( 26 ) \hat{\beta}=\frac{ln2}{ln(\frac{M_{1,0,0}-2M_{1,0,1}}{2M_{1,0,1}-4M_{1,0,3}})}\cdots \cdots(26) β^=ln(2M1,0,14M1,0,3M1,0,02M1,0,1)ln2⋯⋯26
γ ^ = 4 ( M 1 , 0 , 3 M 1 , 0 , 0 − M 1 , 0 , 1 2 ) 4 M 1 , 0 , 3 + M 1 , 0 , 0 − 4 M 1 , 0 , 1 ⋯ ⋯ ( 27 ) \hat{\gamma }=\frac{4(M_{1,0,3}M_{1,0,0}-M_{1,0,1}^{2})}{4M_{1,0,3}+M_{1,0,0}-4M_{1,0,1}}\cdots \cdots(27) γ^=4M1,0,3+M1,0,04M1,0,14(M1,0,3M1,0,0M1,0,12)⋯⋯27
  概率权重矩法的精度与样本概率权重矩的计算方法有很大的关系,同时与数据的分散性有较大的关系,有时无法获得满足要求的解。在各种估计方法中,该法估计出的位置参数较其他方法小。

七、双线性回归法

  变换(2)式,并令 t 0 = η β t_{0}=\eta ^{\beta } t0=ηβ,可得到两个方程
l n [ − l n ( 1 − F ( t ) ) ] = β l n ( t − γ ) − l n t 0 ⋯ ⋯ ( 28 ) ln\left [ -ln(1-F(t)) \right ]=\beta ln(t-\gamma )-lnt_{0}\cdots \cdots(28) ln[ln(1F(t))]=βln(tγ)lnt0⋯⋯28
[ − l n ( 1 − F ( t ) ) ] 1 / β = 1 η t − γ η ⋯ ⋯ ( 29 ) \left [ -ln(1-F(t)) \right ]^{1/\beta }=\frac{1}{\eta }t-\frac{\gamma }{\eta }\cdots \cdots(29) [ln(1F(t))]1/β=η1tηγ⋯⋯29
  可以证明上述两式线性无关,每个方程单独进行最小二乘估计,合并整理后得到
β = l n ( t − γ ) ⋅ l n [ − l n ( 1 − F ( t ) ) ] − l n ( t − γ ) ⋅ l n [ − l n ( 1 − F ( t ) ) ] l n 2 ( t − γ ) − l n ( t − γ ) 2 ⋯ ⋯ ( 30 ) \beta=\frac{ln(t-\gamma )\cdot ln\left [ -ln(1-F(t)) \right ]-ln(t-\gamma )\cdot ln\left [ -ln(1-F(t)) \right ]}{ln^{2}(t-\gamma )-ln(t-\gamma )^{2}}\cdots \cdots(30) β=ln2(tγ)ln(tγ)2ln(tγ)ln[ln(1F(t))]ln(tγ)ln[ln(1F(t))]⋯⋯30
γ = t ˉ − [ − l n ( 1 − F ( t ) ) ] 1 / β ⋅ ( t 2 − t ˉ 2 ) t ⋅ [ − l n ( 1 − F ( t ) ) ] 1 / β − t ˉ ⋅ [ − l n ( 1 − F ( t ) ) ] 1 / β ⋯ ⋯ ( 31 ) \gamma =\bar{t}-\frac{\left [ -ln(1-F(t)) \right ]^{1/\beta }\cdot (t^{2}-\bar{t}^{2})}{t\cdot \left [ -ln(1-F(t)) \right ]^{1/\beta }-\bar{t}\cdot \left [ -ln(1-F(t)) \right ]^{1/\beta }}\cdots \cdots(31) γ=tˉt[ln(1F(t))]1/βtˉ[ln(1F(t))]1/β[ln(1F(t))]1/β(t2tˉ2)⋯⋯31
η β = e x p [ β ⋅ l n ( t − γ ) − l n ( − l n ( 1 − F ( t ) ) ) ] ⋯ ⋯ ( 32 ) \eta ^{\beta }=exp\left [ \beta \cdot ln(t-\gamma )-ln(-ln(1-F(t))) \right ]\cdots \cdots(32) ηβ=exp[βln(tγ)ln(ln(1F(t)))]⋯⋯32
  任给 β \beta β的一个初始值,由式得(31)式得 γ \gamma γ的一个初值,代入(30)式得 β \beta β的一个估计值 β ^ \hat{\beta } β^值,若 β \beta β β ^ \hat{\beta } β^差值足够小,则 β ^ \hat{\beta } β^即为所求的形状参数,否则用 2 β − β ^ 2\beta-\hat{\beta } 2ββ^代替 β \beta β,继续用(31)式计算 γ \gamma γ,再代入(30)式计算 β ^ \hat{\beta } β^,如此反复直至满足精度要求。最后用(31)式计算尺度参数 η ^ \hat{\eta } η^
  双线性回归法是一种精度较高的方法,但在迭代过程中,有些样本会出现负数取对数的现象,使得在MS EXCEL上无法使用宏功能求解,这种情况下可使用其他方法代替。

八、灰色模型法

  灰色模型法基于邓聚龙提出的灰色系统原理是一种较新的参数估计方法。该法在数据量较小时就可获得较高的估计精度。灰色模型法也无需迭代计算,用最小二乘法即可获得3个参数的估计值,在各种样本容量下均可获得较好的精度。
   不同容量的样本实例计算表明,随着样本容量的增加,各估计方法之间的差异越来越小,在样本容量较大时,各种估计方法均可使用;在样本容量较小时,各种估计方法的差异较大,灰色模型法具有较高的精度。
  (2)式也可表示为
t = γ + η ⋅ e x p ( l n [ − l n ( 1 − F ( x ) ) ] β ) ⋯ ⋯ ( 33 ) t=\gamma +\eta \cdot exp(\frac{ln[-ln(1-F(x))]}{\beta })\cdots \cdots(33) t=γ+ηexp(βln[ln(1F(x))])⋯⋯33
  令 k i = l n [ − l n ( 1 − F ( t i ) ) ] , i = 1 , 2 , ⋯   , n k_{i}=ln[-ln(1-F(t_{i}))],i=1,2,\cdots,n ki=ln[ln(1F(ti))],i=1,2,,n,并记 η = c \eta =c η=c 1 / m = − a 1/m=-a 1/m=a γ = b \gamma =b γ=b,视 ( t i , k i ) (t_{i},k_{i}) (ti,ki) 为一时间序列,则(33)式可转化为
t i = c ⋅ e x p ( − a k i ) + b ⋯ ⋯ ( 34 ) t_{i}=c\cdot exp(-ak_{i})+b\cdots \cdots(34) ti=cexp(aki)+b⋯⋯34
  灰色模型 G M ( 1 , 1 ) GM (1,1) GM(1,1)的微分方程为
d t ^ ( k ) d k + a t ^ ( k ) = u ( k ∈ R ) ⋯ ⋯ ( 35 ) \frac{d\hat{t}(k)}{dk}+a\hat{t}(k)=u\qquad(k\in R)\cdots \cdots(35) dkdt^(k)+at^(k)=u(kR)⋯⋯35
  灰色模型 G M ( 1 , 1 ) GM (1,1) GM(1,1)的时间响应模型为
t ^ ( k ) = c ⋅ e x p ( − a k ) + u a ⋯ ⋯ ( 36 ) \hat{t}(k)=c\cdot exp(-ak)+\frac{u}{a}\cdots \cdots(36) t^(k)=cexp(ak)+au⋯⋯36
  (34)式和(36)式具有相同的形式,因此可用灰色模型对参数 a a a u u u c c c进行估计,进而得到 β \beta β γ \gamma γ η \eta η的估计值。灰色模型的参数为
[ a u ] T = ( B T B ) − 1 B T Y N ⋯ ⋯ ( 37 ) \begin{bmatrix}a & u\end{bmatrix}^{T} = (B^{T}B)^{-1}B^{T}Y_{N}\cdots \cdots(37) [au]T=(BTB)1BTYN⋯⋯37
式中, B = [ − ( t 1 + t 2 ) / 2 1 ⋮ ⋮ − ( t n − 1 + t n ) / 2 1 ] B=\begin{bmatrix}-(t_{1}+t_{2})/2 & 1 \\ \vdots & \vdots \\ -(t_{n-1}+t_{n})/2 & 1\end{bmatrix} B= (t1+t2)/2(tn1+tn)/211 Y N = [ t 2 − t 1 k 2 − k 1 ⋯ t n − t n − 1 k n − k n − 1 ] T Y_{N}=\begin{bmatrix}\frac{t_{2}-t_{1}}{k_{2}-k_{1}} & \cdots & \frac{t_{n}-t_{n-1}}{k_{n}-k_{n-1}}\end{bmatrix}^{T} YN=[k2k1t2t1knkn1tntn1]T
[ b c ] T = ( D T D ) − 1 D T X ⋯ ⋯ ( 38 ) \begin{bmatrix}b & c\end{bmatrix}^{T}=(D^{T}D)^{-1}D^{T}X\cdots \cdots(38) [bc]T=(DTD)1DTX⋯⋯38
式中, D = [ 1 ⋯ 1 e x p ( − a k 1 ) ⋯ e x p ( − a k n ) ] T D=\begin{bmatrix}1 & \cdots & 1\\ exp(-ak_{1}) & \cdots & exp(-ak_{n})\end{bmatrix}^{^{T}} D=[1exp(ak1)1exp(akn)]T X = [ x 1 ⋯ x n ] T X=\begin{bmatrix}x_{1} & \cdots & x_{n}\end{bmatrix}^{T} X=[x1xn]T
  由(37)式得到 a a a u u u的估计值,对比(34)式和(36)式即知 m ^ = − a − 1 \hat{m}=-a^{-1} m^=a1 γ ^ = b = u / a \hat{\gamma }=b=u/a γ^=b=u/a。由(38)式得到 c c c即得 η ^ = c \hat{\eta }=c η^=c,(38)式算出的 b b b可以作为 y y y的一个优化值。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2252881.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java Web 1HTML快速入门

目录 一、Web开发介绍 1.什么是Web&#xff1f; 2.初识Web前端 二、HTML快速入门 1.什么是HTML、CSS&#xff1f; 2、案例练习 3.小结 三、VS Code开发工具 四、基础标签&样式&#xff08;HTML&#xff09; 2、实现标题--样式1&#xff08;新闻标题的颜色&#xff0…

【Python网络爬虫笔记】7-网络爬虫的搜索工具re模块

目录 一、网络爬虫中的正则表达式和re模块&#xff08;一&#xff09;数据提取的精确性&#xff08;二&#xff09;处理复杂的文本结构&#xff08;三&#xff09;提高数据处理效率 二、正则表达式的内涵&#xff08;一&#xff09;、常用元字符&#xff08;二&#xff09;、量…

42_GAN网络详解(2)---常见的GAN

DCGAN CGAN 条件生成对抗网络&#xff08;Conditional Generative Adversarial Networks, CGAN&#xff09;是生成对抗网络&#xff08;Generative Adversarial Networks, GAN&#xff09;的一种变体&#xff0c;由Mehdi Mirza和Simon Osindero在2014年提出。CGAN的主要改进在…

PC端阅读器--koodo reader

官网&#xff1a;请在必应搜索引擎上输入 koodo reader GitHub&#xff1a;GitHub - koodo-reader/koodo-reader: Windows, macOS, Linux and Web 123云windows版&#xff1a;Koodo-Reader-1.5.1.exe下载 提取码&#xff1a;4455 优&#xff1a; 1.开源&#xff0c;懂&#x…

PyQt设计界面优化 #qss #ui设计 #QMainWindow

思维导图 通过qss实现ui界面设计优化 Qss是Qt程序界面中用来设置控件的背景图片、大小、字体颜色、字体类型、按钮状态变化等属性&#xff0c;它是用来美化UI界面。实现界面和程序的分离&#xff0c;快速切换界面。 首先我们在Pytchram创建一个新目录 然后将我们所需要的图片打…

多维数组及其应用————13

1. 二维数组 如果我们把 ⼀维数组做为数组的元 素&#xff0c;这时候就是⼆维数组&#xff0c; ⼆维数组作为数组元素的数组被为三维数组&#xff0c;⼆维数组以上的数组统称 为多维数组。 1.1 二维数组的创建 先行后列 其实也可以这样理解&#xff1a;把二维数组当成特殊的一维…

基于Java Springboot校园导航微信小程序

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse微信开发…

k8s,声明式API对象理解

命令式API 比如&#xff1a; 先kubectl create&#xff0c;再replace的操作&#xff0c;我们称为命令式配置文件操作 kubectl replace的执行过程&#xff0c;是使用新的YAML文件中的API对象&#xff0c;替换原有的API对象&#xff1b;而kubectl apply&#xff0c;则是执行了一…

【北京迅为】iTOP-4412全能版使用手册-第三十五章 WEB控制LED

iTOP-4412全能版采用四核Cortex-A9&#xff0c;主频为1.4GHz-1.6GHz&#xff0c;配备S5M8767 电源管理&#xff0c;集成USB HUB,选用高品质板对板连接器稳定可靠&#xff0c;大厂生产&#xff0c;做工精良。接口一应俱全&#xff0c;开发更简单,搭载全网通4G、支持WIFI、蓝牙、…

轻量的基于图结构的RAG方案LightRAG

LightRAG出自2024年10月的论文《LIGHTRAG: SIMPLE AND FASTRETRIEVAL-AUGMENTED GENERATION》(github)&#xff0c;也是使用图结构来索引和搜索相关文本。 LightRAG作者认为已有的RAG系统有如下两个限制&#xff0c;导致难以回答类似"How does the rise of electric vehi…

分布式cap

P&#xff08;分区安全&#xff09;都能保证&#xff0c;就是在C&#xff08;强一致&#xff09;和A&#xff08;性能&#xff09;之间做取舍。 &#xff08;即立马做主从同步&#xff0c;还是先返回写入结果等会再做主从同步。类似的还有&#xff0c;缓存和db之间的同步。&am…

AD7606使用方法

AD7606是一款8通道最高16位200ksps的AD采样芯片。5V单模拟电源供电&#xff0c;真双极性模拟输入可以选择10 V&#xff0c;5 V两种量程。支持串口与并口两种读取方式。 硬件连接方式&#xff1a; 配置引脚 引脚功能 详细说明 OS2 OS1 OS2 过采样率配置 000 1倍过采样率 …

[VUE]框架网页开发02-如何打包Vue.js框架网页并在服务器中通过Tomcat启动

在现代Web开发中&#xff0c;Vue.js已经成为前端开发的热门选择之一。然而&#xff0c;将Vue.js项目打包并部署到生产环境可能会让一些开发者感到困惑。本文将详细介绍如何将Vue.js项目打包&#xff0c;并通过Tomcat服务器启动运行。 1. 准备工作 确保你的项目能够正常运行,项…

服务器与普通电脑有什么区别?

服务器和普通电脑&#xff08;通常指的是个人计算机&#xff0c;即PC&#xff09;有众多相似之处&#xff0c;主要构成包含&#xff1a;CPU&#xff0c;内存&#xff0c;芯片&#xff0c;I/O总线设备&#xff0c;电源&#xff0c;机箱及操作系统软件等&#xff0c;鉴于使用要求…

2.2 线性表的顺序表示

2.2.1 顺序表的定义 一、顺序表的基本概念 线性表的顺序存储又称顺序表。 它是用一组地址连续的存储单元依次存储线性表中的数据元素&#xff0c;从而使得逻辑上相邻的连个元素在物理上也相邻。 第1个元素存储在顺序表的起始位置&#xff0c;第i个元素存储位置后面紧接着存…

游戏引擎学习第30天

仓库: https://gitee.com/mrxiao_com/2d_game 回顾 在这段讨论中&#xff0c;重点是对开发过程中出现的游戏代码进行梳理和进一步优化的过程。 工作回顾&#xff1a;在第30天&#xff0c;回顾了前一天的工作&#xff0c;并提到今天的任务是继续从第29天的代码开始&#xff0c…

探索HarmonyOS:一键掌握Router与NavPathStatck的传参和页面回调技巧

路由的选择 HarmonyOS提供两种路由实现的方式&#xff0c;分别是 Router 和 NavPatchStack。两者使用场景和特效各有优劣。 组件适用场景特点备注Router模块间与模块内页面切换通过每个页面的url实现模块间解耦NavPathStack模块内页面切换通过组件级路由统一路由管理 什么时候使…

每日计划-1203

1. 完成 236. 二叉树的最近公共祖先 ​ /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution {public:TreeNode* lowe…

【AI系统】Auto-Tuning 原理

Auto-Tuning 原理 在硬件平台驱动算子运行需要使用各种优化方式来提高性能&#xff0c;然而传统的手工编写算子库面临各种窘境&#xff0c;衍生出了自动生成高性能算子的的方式&#xff0c;称为自动调优。在本文我们首先分析传统算子库面临的挑战&#xff0c;之后介绍基于 TVM…

多组学数据如何发表高分SCI论文,以RNA-Seq数据为例

随着高通量测序以及生物信息学的发展&#xff0c;R语言在生物大数据分析以及数据挖掘中发挥着越来越重要的作用。想要成为一名优秀的生物数据分析者与科研团队不可或缺的人才&#xff0c;除了掌握对生物大数据挖掘与分析技能之外&#xff0c;还要具备一定的统计分析能力与SCI论…