Learn R Programming

⚠️There's a newer version (3.1.6) of this package.Take me there.

hypervolume (version 3.0.3)

High Dimensional Geometry, Set Operations, Projection, and Inference Using Kernel Density Estimation, Support Vector Machines, and Convex Hulls

Description

Estimates the shape and volume of high-dimensional datasets and performs set operations: intersection / overlap, union, unique components, inclusion test, and hole detection. Uses stochastic geometry approach to high-dimensional kernel density estimation, support vector machine delineation, and convex hull generation. Applications include modeling trait and niche hypervolumes and species distribution modeling.

Copy Link

Version

Install

install.packages('hypervolume')

Monthly Downloads

2,550

Version

3.0.3

License

GPL-3

Maintainer

Benjamin Blonder

Last Published

May 16th, 2022

Functions in hypervolume (3.0.3)

estimate_bandwidth

Kernel bandwidth estimators for hypervolumes
HypervolumeList-class

Class "HypervolumeList"
get_centroid

Get centroid of hypervolume or hypervolume list
expectation_convex

Convex expectation
get_centroid_weighted

Get weighted centroid of hypervolume or hypervolume list.
Hypervolume-class

Class "Hypervolume"
copy_param_hypervolume

Generate hypervolumes using pre-existing parameters
expectation_ball

Hypersphere expectation
expectation_maximal

Maximal expectation
expectation_box

Hyperbox expectation
get_volume

Extract volume
hypervolume_gaussian

Hypervolume construction via Gaussian kernel density estimation
hypervolume_funnel

Hypervolumes at different sample sizes
hypervolume_overlap_statistics

Overlap statistics for set operations (Sorensen, Jaccard, etc.)
hypervolume_general_model

Generates hypervolume by sampling from arbitrary model object.
hypervolume_holes

Hole detection
hypervolume_overlap_test

Null distribution for overlap statistics
hypervolume_set

Set operations (intersection / union / unique components)
hypervolume_segment

Segments a hypervolume into multiple separate hypervolumes.
hypervolume_permute

Hypervolumes through permuting data of two hypervolumes
hypervolume_resample

Hypervolume resampling methods
hypervolume_save_animated_gif

Saves animated GIF of three-dimensional hypervolume plot.
hypervolume_project

Geographical projection of hypervolume for species distribution modeling, using the hypervolume as the environmental niche model.
hypervolume

Hypervolume construction methods
hypervolume_box

Hypervolume construction via hyperbox kernel density estimation
hypervolume_variable_importance

Hypervolume variable importance
hypervolume_estimate_probability

Estimate probability a given location
hypervolume_inclusion_test

Inclusion test
hypervolume_distance

Distance between two hypervolumes
hypervolume_n_occupancy_permute

Hypervolumes through permuting labels of n pairwise groups of hypervolumes
hypervolume_threshold

Thresholds hypervolume and calculates volume quantile statistics (empirical cumulative distribution function)
hypervolume_n_occupancy

Operations for groups of hypervolumes
hypervolume_thin

Reduces the number of random points in a hypervolume
morphSnodgrassHeller

Morphological data for Darwin's finches
hypervolume_prune

Removes small hypervolumes from a HypervolumeList
hypervolume_join

Concatenate hypervolumes
hypervolume-package

hypervolume
weight_data

Abundance weighting and prior of data for hypervolume input
hypervolume_redundancy

Redundancy of a point in a hypervolume
print.Hypervolume

Print summary of hypervolume
plot.HypervolumeList

Plot a hypervolume or list of hypervolumes
padded_range

Generates axis-wise range limits with padding
hypervolume_n_occupancy_test

Significance of random points occupancy
quercus

Data and demo for Quercus (oak) tree distributions
hypervolume_set_n_intersection

Multi-way set intersection
hypervolume_svm

Hypervolume construction via one-class support vector machine (SVM) learning model
hypervolume_overlap_confidence

Confidence intervals for overlap statistics
to_hv_list

Read hypervolumes from directory
summary.Hypervolume

Summary of hypervolume