Skip to contents

This indicator estimates the number of volunteers potentially involved in community urban agriculture initiatives in your city. It uses a range of volunteers per square meter to create the median and the confidence interval of the number of volunteers by simulating a random uniform distribution of 1000 values within the provided range. The default range came from required work hours in urban agriculture assessed in scientific literature, assuming that a volunteers dedicates a 10

Usage

edible_volunteers(
  x,
  volunteers = c(0.00163, 0.22),
  edible = NULL,
  area_col = "edible_area",
  interval = 0.95,
  verbose = FALSE
)

Arguments

x

An 'sf' object with the urban model of your city and a 'land_use' column with categories of urban features.

volunteers

A vector of length 2 with the range of volunteers involved by square meter of edible gardens.

edible

The categories in 'land_uses' that represent community edible gardens. If NULL, land_uses from 'city_land_uses' dataset area used where volunteers is TRUE.

area_col

The column to be used as the area of each feature. If NULL, the area is calculated with sf::st_area().

interval

A numeric value with the confidence interval returned by the function.

verbose

If TRUE, the indicators returns a vector (N=1000) with all simulated values.

Value

If verbose is FALSE, it returns a named vector with the median and the low and high confidence intervals. Otherwise, it returns a vector of length 1000 with all simulated values.

Author

Josep Pueyo-Ros

Examples

# Get the 95% confidence interval
edible_volunteers(city_example, interval = 0.95)
#>        5%       50%       95% 
#>  1.919737 17.040912 32.732895 

# Get the raw values from the Monte Carlo simulation
# and adjust the number of volunteers by squared meter.
result <- edible_volunteers(city_example, volunteers = c(0.1, 0.2), verbose = TRUE)
result[1:10]
#>  [1] 21.46658 23.36450 29.51812 23.23172 25.05182 31.00498 20.29305 17.18995
#>  [9] 27.10566 29.71838