This indicator estimates the food (in kg/year) produced by urban agriculture initiatives in your city. It uses a range of production for each type of initiative to create the median and the confidence interval of the number of jobs by simulating a random uniform distribution of 1000 values within the provided range.
Usage
food_production(
x,
edible_df = 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.
- edible_df
A dataframe of categories that are considered as urban agriculture with three columns:
'land_uses': Column with the land_use to be considered in the calculations corresponding to 'land_use' column in 'x'.
'food1': The low range of food production in each land_use (in kg/year/m2).
'food2': The high range of food production of each land_use (in kg/year/m2).
- 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 land_use.
- 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 (in kg/year). Otherwise, it returns a vector of length 1000 with all simulated values (in kg/year)
Examples
# Estimate the food production within 95% confidence interval
food_production(city_example, interval = 0.95, verbose = FALSE)
#> 5% 50% 95%
#> 45.7319 191.3548 335.5519
# Get the raw values instead of the confidence interval
result <- food_production(city_example, verbose = TRUE)
result[1:10]
#> [1] 110.40829 330.28469 159.89522 300.02355 325.68234 67.75734 111.05618
#> [8] 102.54753 215.10314 303.94120