
GeNetIt is an R package for spatial graph-theoretic gravity modeling. The model framework is applicable for other types of matrix-based spatial flow (from-to) problems. Includes functions for constructing spatial graphs, sampling, summarizing associated raster variables and building unconstrained and singly constrained gravity models following Murphy et al., (2010).
As of version 0.1-6 all support of raster (RasterLayer, RasterStack) and sp (SpatialPointsDataFrame) class objects has ended, replaced by terra (SpatRaster) and sf (sf POINT) classes.
You can access a full tutorial here
| GeNetIt Function | Description |
|:-----------------------------|:----------------------------------------------------------------------------------------|
| adj.matrix | Creates binary adjacency matrix of from-to (joins) structure of graph
| build.node.data | Build node data
| compare.models | Compare competing hypothesis (models)
| dmatrix.df | Distance matrix to data.frame
| dps | dps genetic distance matrix for Columbia spotted frog (Rana luteiventris)
| flow | Convert distance matrix to flow (1-d)
| graph.metrics | Calculates a suite of metrics on the structure of the graph
| graph.statistics | Raster statistics for edges (lines) with buffer argument for multi-scale assessment
| gravity.es | Effect size for a gravity model
| gravity | Gravity model
| knn.graph | K Nearest Neighbor or saturated Graph
| node.statistics | Raster statistics for nodes (points)
| plot.gravity | plot generic for a gravity model object
| predict.gravity | predict generic gravity model
| print.gravity | print generic gravity model
| ralu.model | Columbia spotted frog (Rana luteiventris) data for specifying gravity model. Note, the data.frame is already log transformed.
| ralu.site | Subset of site-level spatial point data for Columbia spotted frog (Rana luteiventris)
| rasters | Subset of raster data for Columbia spotted frog (Rana luteiventris)
| summary.gravity | summary generic for gravity model objects
| area.graph.statistics | Depreciated, please use graph.statistics with buffer argument
Bugs: Users are encouraged to report bugs here. Go to issues in the menu above, and press new issue to start a new bug report, documentation correction or feature request. You can direct questions to jeffrey_evans@tnc.org.
To install GeNetIt in R use install.packages() to download curent stable release from CRAN
or, for the development version, run the following (requires the remotes package):
remotes::install_github("jeffreyevans/GeNetIt")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.