LMDI 理论推导详解【从理论到Python-MATLAB实现(理论)】
影响因素分解分析方法能够有效地反映任意时段上各个影响因素对目标变量变化的影响程度
大多数模型虽然可以定量反映各影响因素对目标变量变化的影响程度,但无法解释其任意时段上各个影响因素对目标变量变化的影响程度。因此,给分析结果带来了巨大的缺陷,同时使后续分析难以进一步开展。
分解分析将一个待分解的研究目标(如能源消耗、碳排放总量/强度等)通过定性的方法分解为若干驱动因素的集合,然后通过定量去研究这些因素对该研究目标的影响程度大小,即贡献水平。
- 结构分解
- 指数分解
计算过程清晰、计算方法简便,能够很好兼容分解后影响因素少的问题,适用于时间序列分析的模型
1. 指数分解的基本形式
设 V V V为m个部门之后,即 V = ∑ i V i V=\sum_i{V_i} V=∑iVi,在n维空间里,目标量V可以分解成n个影响因素的成绩,记为 V i = x 1 , i x 2 , i ⋯ x n , i V_{i}=x_{1, i} x_{2, i} \cdots x_{n, i} Vi=x1,ix2,i⋯xn,i。在时间周期 [ 0 , T ] [0,T] [0,T]内,目标量从 V 0 = ∑ i x 1 , i 0 x 2 , i 0 ⋯ x n , i 0 V^{0}=\sum_{i} x_{1, i}^{0} x_{2, i}^{0} \cdots x_{n, i}^{0} V0=∑ix1,i0x2,i0⋯xn,i0变化到 V T = ∑ i x 1 , i T x 2 , i T ⋯ x n , i T V^{T}=\sum_{i} x_{1, i}^{T} x_{2, i}^{T} \cdots x_{n, i}^{T} VT=∑ix1,iTx2,iT⋯xn,iT
乘法形式(Multiplicative Decomposition)
D tot = V T / V 0 = D x 1 D x 2 ⋯ D x n D rsd ) (1-1) \left.D_{\text {tot}}=V^{T} / V^{0}=D_{x_{1}} D_{x_{2}} \cdots D_{x_{n}} D_{\text {rsd }}\right)\tag{1-1} Dtot=VT/V0=Dx1Dx2⋯DxnDrsd )(1-1)
加法形式(Additive Decomposition)
Δ V tot = V T − V 0 = Δ V x 1 + Δ V x 2 + ⋯ + Δ V x n + Δ V r s d (1-2) \Delta V_{\text {tot}}=V^{T}-V^{0}=\Delta V_{x_{1}}+\Delta V_{x_{2}}+\cdots+\Delta V_{x_{n}}+\Delta V_{r s d}\tag{1-2} ΔVtot=VT−V0=ΔVx1+ΔVx2+⋯+ΔVxn+ΔVrsd(1-2)
指数分解分析中的Laspeyres 和 Divisia 方法应用较为普遍。
1.1 Laspeyres 分解法(Laspeyres Index Decomposition)
由德国学者Laspeyres 于1864年提出的,当时主要用于解决一些经济问题,比如产品产量变化和价格变化各自对企业销售额的影响。拉氏指数法是假定其他因素不变,直接对各个因素进行微分,从二分求出某一因素的变化对被分解变量的影响,该方法简便直观、易于理解,是最为常见的一种分解方法。
1.2 Divisa 分解法(Divisia Index Decomposition)
由法国数学家Divisia于1924年提出,这种方法的宗旨:将分解出的各个因素看成是时间t的连续可微函数,对时间 t t t进行微分,然后分解出各个因素的变化对被分解变量的影响。
2. LMDI指数分解分析
根据Divisia分解法定义,目标变量V对时间进行微分:

本文详细介绍了LMDI(Logarithmic Mean Index Decomposition Analysis)理论及其在Python中的实现,探讨了影响因素分解分析方法如何有效反映各因素对目标变量变化的影响程度。通过案例展示了LMDI方法在“I=PAT”模型中的应用,并讨论了LMDI在处理零值方面的优势。
】&spm=1001.2101.3001.5002&articleId=114375162&d=1&t=3&u=f4906796ca144b64b3a113466d98cd90)
277

被折叠的 条评论
为什么被折叠?



