Create a new WeightResults object to store results for a solution.
Usage
new_weight_results(weight, held, id = uuid::UUIDgenerate())Arguments
- weight
Weight object.
- held
numericproportion of the weight covered by the solution. (e.g. 0.1 = 10%).- id
characterunique identifier. Defaults to a random identifier (uuid::UUIDgenerate()).
Value
A WeightResults object.
Examples
# find data file paths
f1 <- system.file(
"extdata", "projects", "sim_raster", "sim_raster_spatial.tif",
package = "wheretowork"
)
f2 <- system.file(
"extdata", "projects", "sim_raster", "sim_raster_attribute.csv.gz",
package = "wheretowork"
)
f3 <- system.file(
"extdata", "projects", "sim_raster", "sim_raster_boundary.csv.gz",
package = "wheretowork"
)
# create new dataset
d <- new_dataset(f1, f2, f3)
# create new variable
v <- new_variable_from_auto(d, index = 1)
# create a new weight
w <- new_weight(name = "NDVI", variable = v)
# create a new weight results object to store results
wr <- new_weight_results(w, 80)
# print object
print(w)
#> Weight
#> id: 639e3dc5-05b8-4a24-a92e-8e0d7107f2f9
#> name: NDVI
#> variable: .../sim_raster_spatial.tif#Brown_necked_Parrot_Brown_necked_ [total: 483 ]
#> pane: cf565f41-cd38-4e4b-a595-aa6d38c82506-Brown_necked_Parrot_Brown_necked_
#> current: 0
#> visible: TRUE
#> invisible: NA
#> loaded: TRUE
#> hidden: FALSE
#> downloadable: TRUE
#> status: TRUE
#> factor: 0