Dmap Formulas
Dmap Formulas
1- Meteorological drought
A: Rain Based-drought indices (Salehnia et al., 2017):
• PDSI (Palmer Drought Severity Index), Palmer (1965) and Dehghan et al.,
2020
• PHDI (Palmer Hydrological Drought Index), Palmer (1965)
• SPEI (Standardized Precipitation Evapotranspiration Index), Vicente-Ser-
rano et al., 2010 and Salehnia et al., 2020
• RDI (Reconnaissance Drought Index), Tsakiris and Vangelis, 2005.
evidenced by the works of Hayes et al. (1999) and Deo (2011). The
and 48 months). The resultant SPI values span from +2.0 to −2.0.
http://www.youtube.com/AgriMetSoft
AgriMetSoft
1 −𝑥
𝑔(𝑥) = 𝛼 𝑥 𝛼−1 𝑒𝛽 𝑓𝑜𝑟 𝑥 >0
𝛽 𝛤(𝛼)
sents the quantity of precipitation (x > 0), α (> 0) stands as the shape
tion. This metric, PN, holds the versatility to be computed over var-
calculation of PN is as follows:
http://www.youtube.com/AgriMetSoft
AgriMetSoft
𝑃
𝑃𝑁 = 𝑖⁄𝑃 × 100
𝐷𝐸𝐶𝑛 = 𝑃𝑒𝑟(𝑃𝑚 , 𝑛)
The term DECn represents the deciles associated with the value of n,
http://www.youtube.com/AgriMetSoft
AgriMetSoft
where n takes on values such as 10, 20, ..., 90. Here, Per signifies the
month m.
range spans from -2.5 to 2.5. When the EDI falls within the range of
http://www.youtube.com/AgriMetSoft
AgriMetSoft
𝑛=1
(∑𝑚=1
𝑛 𝑃(𝑖−𝑚) )⁄
𝐸𝑃𝑖 = ∑ [ 𝑛]
𝐷𝑆
𝐷𝐸𝑃𝑖
𝐸𝐷𝐼𝑖 = ⁄𝑆𝐷(𝐷𝐸𝑃)
stands for standard deviation, and MEP stands for the mean of EP.
The DMAP calculates EDI on daily scale then you can use Monthly,
a substitute for the SPI (Ju et al., 1997) specifically designed for sit-
1⁄
6 𝐶𝑠𝑖 3 6 𝐶𝑠𝑖
𝐶𝑍𝐼𝑖𝑗 = × ( × 𝜙𝜄𝑗 + 1) − +
𝐶𝑠𝑖 2 𝐶𝑠𝑖 6
http://www.youtube.com/AgriMetSoft
AgriMetSoft
∑𝑛𝑗=1(𝑋𝑖𝑗 − 𝑋̅𝑖 )3
𝐶𝑠𝑖 =
𝑛 × 𝜎𝑖3
𝑋𝑖𝑗 − 𝑋̅𝑖
𝜑𝑖𝑗 =
𝜎𝑖
𝑛
1
𝜎𝑖 = √ ∑(𝑋𝑖𝑗 − 𝑋̅𝑖 )2
𝑛
𝑗=1
where i is the time scale of interest, j is the current month, Csi is the
http://www.youtube.com/AgriMetSoft
AgriMetSoft
tions:
𝑃𝑖 − 𝑃̄
𝑍𝑆𝐼 =
𝑆𝐷
Here, P represents the average monthly precipitation (mm), Pi
der. The top ten and bottom ten data points are then averaged
(𝑝 − 𝑝̄ )
𝑅𝐴𝐼 = −3 × [ ]
(𝑚̄ − 𝑝̄ )
http://www.youtube.com/AgriMetSoft
AgriMetSoft
data
ture and precipitation. Following that, the KBDI was computed us-
http://www.youtube.com/AgriMetSoft
AgriMetSoft
The drought factor (DF) on a given day in the metric system, as pre-
the region, the Keetch-Byram drought index for the previous day
zation occurs after a series of consecutive rainy days when soil sat-
field capacity of arable land, which signifies its ability to absorb wa-
changes in vegetation.
http://www.youtube.com/AgriMetSoft
AgriMetSoft
in a semi-arid environment
1.10 PDSI
1.11 PHDI
Calculating these two indices involves a substantial and intricate
1.12 SPEI
In the computation of SPEI, we employed both the classical approx-
between daily precipitation (P) and ETO for a given day "i":
Di = Pi - EToi
−2
𝛽 𝑥 − 𝛾 𝛽−1 𝑥 −𝛾 𝛽
𝑓(𝑥) = ( ) × [1 + ( ) ]
𝛼 𝛼 𝛼
respectively, for D values within the range (γ > D < ∞). The parame-
ters for the Pearson III distribution can be acquired using the fol-
lowing method:
2𝑤1 − 𝑤0
𝛽=
6𝑤1 − 𝑤0 − 6𝑤2
(𝑤0 − 2𝑤1 )𝛽
𝛼=
Γ(1 + 1⁄𝛽 )Γ(1 − 1⁄𝛽 )
http://www.youtube.com/AgriMetSoft
AgriMetSoft
1+1 1−1
𝛾 = 𝑤0 − 𝛼Γ ( )Γ( )
𝛽 𝛽
−1
𝛼 𝛽
𝐹(𝑥) = [1 + ( ) ]
𝑥−𝛾
In the final stage, by utilizing the value of F(x), the SPEI can be de-
𝐶0 + 𝐶1 𝑊 + 𝐶2 𝑊 2
SPEI = W −
1 + 𝑑1 𝑊 + 𝑑2 𝑊 2 + 𝑑3 𝑊 3
http://www.youtube.com/AgriMetSoft
AgriMetSoft
1.13 RDI
tion:
∑𝐷𝑒𝑐
𝑖=𝐽𝑎𝑛 𝑃𝑖
𝐷𝑚 = 𝐷𝑒𝑐
∑𝑖=𝐽𝑎𝑛 𝑃𝐸𝑇𝑖
variations: the normalized RDI and the standardized RDI. The nor-
𝐷𝑚
𝑅𝐷𝐼𝑚 = −1
𝐷̅
http://www.youtube.com/AgriMetSoft
AgriMetSoft
tion:
̅
𝐷𝑚 − 𝐷
𝑅𝐷𝐼𝑚 =
𝜎
̅ is average of D for all years and 𝜎 is standard deviation of
The 𝐷
1.14 SMDI
yearly) soil water values. The following formulas are utilized for
this purpose:
𝑆𝑊𝑖,𝑗 − 𝑀𝑆𝑊𝑗
× 100 𝑖𝑓 𝑆𝑊𝑖,𝑗 ≤ 𝑀𝑆𝑊𝑗
𝑀𝑆𝑊𝑗 − 𝑚𝑖𝑛𝑆𝑊𝑗
𝑆𝐷𝑖,𝑗 =
𝑆𝑊𝑖,𝑗 − 𝑀𝑆𝑊𝑗
× 100 𝑖𝑓 𝑆𝑊𝑖,𝑗 > 𝑀𝑆𝑊𝑗
{𝑚𝑎𝑥𝑆𝑊𝑗 − 𝑀𝑆𝑊𝑗
𝑆𝐷𝑗
𝑆𝑀𝐷𝐼𝑗 = 0.5 × 𝑆𝑀𝐷𝐼𝑗−1 +
50
http://www.youtube.com/AgriMetSoft
AgriMetSoft
The SMDI values will range from -4 to 4 for comparison with PDSI
values.
stress. The subscripts i and j are employed for years and months
conditions.
1.15 ARI
http://www.youtube.com/AgriMetSoft
AgriMetSoft
𝑃
𝐴𝑅𝐼 =
𝑃𝐸𝑇
Here, P represents the monthly precipitation (mm/month), and
ues of 40. A range of ARI values between 40 and 200 indicates fa-
Ca Mau Province
1.16 ETDI
The ETDI is computed similarly to the SMDI, yet it relies on the de-
viation of water stress from its long-term mean. Here, the monthly
actual evapotranspiration.
𝑃𝐸𝑇 − 𝐴𝐸𝑇
𝑊𝑆 =
𝑃𝐸𝑇
http://www.youtube.com/AgriMetSoft
AgriMetSoft
𝑊𝑆𝑖,𝑗 − 𝑀𝑊𝑆𝑗
× 100 𝑖𝑓 𝑊𝑆𝑖,𝑗 ≤ 𝑀𝑊𝑆𝑗
𝑀𝑊𝑆𝑗 − 𝑚𝑖𝑛𝑊𝑆𝑗
𝑊𝑆𝐴𝑖,𝑗 =
𝑊𝑆𝑖,𝑗 − 𝑀𝑊𝑆𝑗
× 100 𝑖𝑓 𝑊𝑆𝑖,𝑗 > 𝑀𝑊𝑆𝑗
{𝑚𝑎𝑥𝑊𝑆𝑗 − 𝑀𝑊𝑆𝑗
𝑊𝑆𝐴𝑗
𝐸𝑇𝐷𝐼𝑗 = 0.5 × 𝐸𝑇𝐷𝐼𝑗−1 +
50
The ETDI values will range from -4 to 4 for comparison with PDSI
values.
1.17 SWSI
100 × 𝑃𝑖,𝑗 − 50
𝑆𝑊𝑆𝐼𝑖,𝑗 =
12
http://www.youtube.com/AgriMetSoft
AgriMetSoft
𝑃𝒊,𝒋 = 𝐺𝑎𝑚𝑚𝑎𝐶𝐷𝐹(𝑆𝑡𝑟𝑒𝑎𝑚𝐹𝑙𝑜𝑤𝒊,𝒋 )
the gamma distribution fitted onto month j across all years. In this
the year i.
1.18 SDI
= 1,2,3,4
𝑉𝑖,𝑘 − 𝑉̅𝑘
𝑆𝐷𝐼𝑖,𝑘 =
𝑆𝐷𝑘
http://www.youtube.com/AgriMetSoft
AgriMetSoft
In this context, 𝑉̅𝑘 and SDk stand for the mean and standard devi-
(Yearly).
http://www.youtube.com/AgriMetSoft