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.