Skip to content

robust.prioritizr

Robust Systematic Conservation Prioritization

v1.0.2 · Mar 3, 2026 · GPL (>= 3)

Description

Systematic conservation prioritization with robust optimization techniques. This is important because conservation prioritizations typically only consider the most likely outcome associated with a conservation action (e.g., establishing a protected area will safeguard a threatened species population) and fail to consider other outcomes and their consequences for meeting conservation objectives. By extending the 'prioritizr' package, this package can be used to generate conservation prioritizations that account of uncertainty in the climate change scenario projections, species distribution models, ecosystem service models, and measurement errors. In particular, prioritizations can be generated to be fully robust to uncertainty by minimizing (or maximizing) objectives under the worst possible outcome. Since reducing the associated with achieving conservation objectives may sacrifice other objectives (e.g., minimizing protected area implementation costs), prioritizations can also be generated to be partially robust based on a specified confidence level parameter. Partially robust prioritizations can be generated based on the chance constrained programming problem (Charnes & Cooper 1959, <doi:10.1287/mnsc.6.1.73>) and the conditional value-at-risk problem (Rockafellar & Uryasev 2000, <doi:10.21314/JOR.2000.038>).

Downloads

108

Last 30 days

23255th

108

Last 90 days

108

Last year

CRAN Check Status

2 NOTE
11 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (13 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
OK r-devel-linux-x86_64-debian-gcc

*


            
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
NOTE r-oldrel-macos-arm64

installed package size

  installed size is  5.5Mb
  sub-directories of 1Mb or more:
    doc    2.0Mb
    libs   2.9Mb
NOTE r-oldrel-macos-x86_64

installed package size

  installed size is  5.4Mb
  sub-directories of 1Mb or more:
    doc    2.0Mb
    libs   2.9Mb
OK r-oldrel-windows-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

NOTE 11 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-oldrel-macos-arm64

installed package size

  installed size is  5.5Mb
  sub-directories of 1Mb or more:
    doc    2.0Mb
    libs   2.9Mb
NOTE r-oldrel-macos-x86_64

installed package size

  installed size is  5.4Mb
  sub-directories of 1Mb or more:
    doc    2.0Mb
    libs   2.9Mb

Dependency Network

Dependencies Reverse dependencies Rcpp R6 rlang (>= 1.1.0) cli assertthat terra (>= 1.8.54) sf tibble units prioritizr robust.prioritizr

Version History

new 1.0.2 Mar 9, 2026