Overview
Overview of the package.
-
prioritizr
- prioritizr: Systematic Conservation Prioritization in R
Create and solve problems
Functions for creating new problems and solving them.
Data
Simulated datasets distributed with the package.
Objectives
Functions for adding an objective to a problem.
Targets
Functions for adding targets to a problem.
Constraints
Functions for adding constraints to a problem.
-
constraints
- Conservation problem constraints
-
add_contiguity_constraints(<ConservationProblem>,<ANY>,<ANY>)
add_contiguity_constraints(<ConservationProblem>,<ANY>,<data.frame>)
add_contiguity_constraints(<ConservationProblem>,<ANY>,<matrix>)
- Add contiguity constraints
-
add_feature_contiguity_constraints(<ConservationProblem>,<ANY>,<data.frame>)
add_feature_contiguity_constraints(<ConservationProblem>,<ANY>,<matrix>)
add_feature_contiguity_constraints(<ConservationProblem>,<ANY>,<ANY>)
- Add feature contiguity constraints
-
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<character>)
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<numeric>)
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<matrix>)
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<Matrix>)
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<Raster>)
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<SpatRaster>)
add_linear_constraints(<ConservationProblem>,<ANY>,<ANY>,<dgCMatrix>)
- Add linear constraints
-
add_locked_in_constraints()
- Add locked in constraints
-
add_locked_out_constraints()
- Add locked out constraints
-
add_mandatory_allocation_constraints()
- Add mandatory allocation constraints
-
add_manual_bounded_constraints()
- Add manually specified bound constraints
-
add_manual_locked_constraints()
- Add manually specified locked constraints
-
add_neighbor_constraints(<ConservationProblem>,<ANY>,<ANY>,<ANY>)
add_neighbor_constraints(<ConservationProblem>,<ANY>,<ANY>,<data.frame>)
add_neighbor_constraints(<ConservationProblem>,<ANY>,<ANY>,<matrix>)
add_neighbor_constraints(<ConservationProblem>,<ANY>,<ANY>,<array>)
- Add neighbor constraints
Penalties
Functions for adding penalties to a problem.
-
penalties
- Add a penalty
-
add_asym_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<matrix>)
add_asym_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<Matrix>)
add_asym_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<data.frame>)
add_asym_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<dgCMatrix>)
add_asym_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<array>)
- Add asymmetric connectivity penalties
-
add_boundary_penalties(<ConservationProblem>,<ANY>,<ANY>,<ANY>,<data.frame>)
add_boundary_penalties(<ConservationProblem>,<ANY>,<ANY>,<ANY>,<matrix>)
add_boundary_penalties(<ConservationProblem>,<ANY>,<ANY>,<ANY>,<ANY>)
- Add boundary penalties
-
add_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<matrix>)
add_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<Matrix>)
add_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<data.frame>)
add_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<dgCMatrix>)
add_connectivity_penalties(<ConservationProblem>,<ANY>,<ANY>,<array>)
- Add connectivity penalties
-
add_feature_weights(<ConservationProblem>,<numeric>)
add_feature_weights(<ConservationProblem>,<matrix>)
- Add feature weights
-
add_linear_penalties(<ConservationProblem>,<ANY>,<character>)
add_linear_penalties(<ConservationProblem>,<ANY>,<numeric>)
add_linear_penalties(<ConservationProblem>,<ANY>,<matrix>)
add_linear_penalties(<ConservationProblem>,<ANY>,<Matrix>)
add_linear_penalties(<ConservationProblem>,<ANY>,<Raster>)
add_linear_penalties(<ConservationProblem>,<ANY>,<SpatRaster>)
add_linear_penalties(<ConservationProblem>,<ANY>,<dgCMatrix>)
- Add linear penalties
Decisions
Functions for specifying the type of decisions in a problem.
Solvers
Functions for specifying how a problem should be solved.
Portfolios
Functions for generating a portfolio of solutions.
Summary statistics
Functions for summarizing the performance of solutions.
-
summaries
- Evaluate solutions using summary statistics
-
eval_asym_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<matrix>)
eval_asym_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<Matrix>)
eval_asym_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<data.frame>)
eval_asym_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<dgCMatrix>)
eval_asym_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<array>)
- Evaluate asymmetric connectivity of solution
-
eval_boundary_summary()
- Evaluate boundary length of solution
-
eval_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<matrix>)
eval_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<Matrix>)
eval_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<data.frame>)
eval_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<dgCMatrix>)
eval_connectivity_summary(<ConservationProblem>,<ANY>,<ANY>,<array>)
- Evaluate connectivity of solution
-
eval_cost_summary()
- Evaluate cost of solution
-
eval_feature_representation_summary()
- Evaluate feature representation by solution
-
eval_n_summary()
- Evaluate number of planning units selected by solution
-
eval_target_coverage_summary()
- Evaluate target coverage by solution
Importance
Functions for calculating importance scores for a solution.
Data simulation
Functions for simulating new datasets.
Geoprocessing
Functions for manipulating spatial datasets.
Marxan functions
Functions for importing and converting Marxan data.
Matrix functions
Functions for creating matrices that are used in conservation planning problems.
Processing multi-zone data
Functions for manipulating data that pertain to multiple zones.
Problem manipulation functions
Functions for working with problems.
Class definitions and methods
Documentation for internal classes and associated functions.
Miscellaneous functions
Assorted functions distributed with the package.
Deprecated functions
Documentation for functions that are no longer available.