Diversity.Hill

Hill numbers are found in the Diversity.Hill submodule.

Usage

Accessing the main functionality in the package is simple:

julia> using Diversity.Hill

julia> community = [10, 20, 20, 0, 3];

julia> community /= sum(community);

julia> diversities = hillnumber(community, [0, 1, 2])
3×7 DataFrame
│ Row │ measure    │ q     │ type_level │ type_name │ partition_level │ partition_name │ diversity │
│     │ String     │ Int64 │ String     │ String    │ String          │ String         │ Float64   │
├─────┼────────────┼───────┼────────────┼───────────┼─────────────────┼────────────────┼───────────┤
│ 1   │ HillNumber │ 0     │ types      │           │ subcommunity    │ 1              │ 4.0       │
│ 2   │ HillNumber │ 1     │ types      │           │ subcommunity    │ 1              │ 3.36264   │
│ 3   │ HillNumber │ 2     │ types      │           │ subcommunity    │ 1              │ 3.09021   │
Diversity.Hill.hillnumberMethod
hillnumber(proportions, qs)

Calculate the Hill number (or naive diversity) of order q of population(s) with given relative proportions

Arguments:

  • proportions: relative proportions of different individuals / species in population (vector, or matrix where columns are individual populations)

  • qs: single number or vector of orders of diversity measurement

Returns:

  • Diversity of order qs (single number or vector of diversities)
source