arid {ClimClass} | R Documentation |

## Aridity indices

### Description

Calculates aridity according to several indices.

### Usage

```
arid(clim_norm, coeff_rad = NULL, coeff_Hargr = rep(0.75, 12),
monthly = FALSE, indices = 1:6)
```

### Arguments

`clim_norm` |
climatic normals |

`coeff_rad` |
mean monthly solar radiation; used only for Thornthwaite's annual index Im. Default is |

`coeff_Hargr` |
(vector of monthly) correction coefficient(s) for Hargreaves' equation |

`monthly` |
logic. Sets calculation to the monthly mode if |

`indices` |
set of aridity indices to be listed. Default is all indices (1 to 6 for annual, 1 to 2 for monthly). |

### Details

`clim_norm`

is a monthly data frame of climate normals, with column names: "P", "Tn", "Tx", "Tm" (precipitation, minimum, maximum and mean temperature, respectively). It can be the output of function `climate`

.

Monthly potential evapotranspiration (PE) is calculated via the Hargreaves' formula (Hargreaves and Samani, 1985):

PE = (0.0023*(clim_norm$Tx - clim_norm$Tn)^(0.5)*(clim_norm$Tm+17.8)*coeff_rad)* lmv * coeff_Hargr

where Tn, Tx, Tm are min, max, and mean temperatures, respectively, and lmv is the number of days in any month.

`coeff_rad`

and `coeff_Hargr`

are needed only by Thornthwaite's annual index `Im`

and UNEP's `Ai`

index, whose PE term is calculated via Hargreaves' equation.

`coeff_rad`

corresponds to the mean monthly extra-atmospheric radiation (see function `ExAtRa`

).

`coeff_Hargr`

is either a single value or a vector of 12 coefficients to adjust Hargreaves' estimation of potential evapotranspiration (implemented in `Im`

and `Ai`

indices). From calibration in 6 stations from the same network of `Trent_climate`

, its average value is 0.75.

When `monthly`

is `TRUE`

, a data frame with monthly detail is generated for one station, instead of a synthetic single-line data frame.

`indices`

' values are the following:

1 De Martonne - Ia (annual or monthly). De Martonne, 1925.

2 Thornthwaite - Im (annual or monthly). Thornthwaite, 1948.

3 Emberger - Q (annual only). Emberger, 1955.

4 Lang - R (annual only) - only for positive mean annual temperature. Lang, R., 1920.

5 Rivas-Martinez - Io (annual only). Rivas - Martinez, website http://www.globalbioclimatics.org/

6 UNEP - Ai (annual only). UNEP, 1997.

A reference for the aridity degree for any index is given in the list object `arid_ind_tables`

(see `Trent_climate`

.

### Value

Either a single-line data frame (when `monthly = FALSE`

) with the desired aridity index(es), or a data frame (`monthly = TRUE`

), with monthly values of the desired index(es).

### Author(s)

Emanuele Eccel

### References

De Martonne E., 1925: Traite de Geographie Physique: 3 tomes, Paris.

Emberger, L., 1955. Une classification biogeographique des climats. Receuil des travaux des laboratoires de botanique, geologie et zoologie de la faculte des sciences de l'universite de Montpellier (Serie Botanique), Fascicule 7, 3-43.

Hargreaves, G.H., and Samani, Z.A., 1985. Reference crop evapotranspiratin from temperature. Applied Engineering in Agriculture, 1(2):96-99

Lang, R., 1920. Verwitterung und Bodenbildung als Einfuehrung in die Bodenkunde. Schweizerbart Science Publishers, Stuttgart

Rivas-Martinez - http://www.globalbioclimatics.org/

Thornthwaite, C. W., 1948: An Approach toward a Rational Classification of Climate. Geographical Review, Vol. 38, No. 1(Jan.):55-94.

UNEP (United Nations Environment Programme), 1997. World atlas of desertification 2ED. UNEP, London.

### See Also

### Examples

```
data(Trent_climate)
# clima_81_10 is a list of data frames having climatic means of temperature and precipitation
# as required by the aridity indices algorithms, each one referring to one station.
# It can be the output of function climate.
# coeff_rad is a monthly vector of average daily extra-atmospheric solar radiation,
# calculated e.g. by function ExAtRa.
```

*ClimClass*version 2.1.0 Index]