Skip to contents

Analyse your data

Estimate niche breadth for one or many species, from long-format data.

niche_breadth()
Density-independent and density-dependent niche breadth
summary(<niche_breadth>) print(<summary.niche_breadth>)
Summarise niche breadth results and their diagnostics
plot(<niche_breadth>)
Plot niche breadth against abundance
iai_curve()
Niche breadth as a function of total abundance
plot(<iai_curve>)
Plot niche breadth curves

Prepare your data

community_to_long()
Convert a community matrix to long format
check_coverage()
Sampling coverage of each species and habitat
group_sites()
Group nearby sites into sampling units
radius_sensitivity()
Sensitivity of niche breadth to the grouping radius

Isodars and lower-level tools

Fit isodars and compute niche breadth for one species.

fit_isodars()
Fit isodars
iai()
Isodar-adjusted inequality (IAI)
isoderr()
Bootstrap uncertainty of the isodar-adjusted inequality
pairwise_niche()
Niche breadth indices from pairwise isodar parameters

Data and simulation

moorea_fish
Reef fishes of Moorea in three habitats
simulate_isodars()
Simulate abundances in habitats linked by isodars

Package

isoniche isoniche-package
isoniche: abundance-independent habitat niche breadth