OrderedModel: Create a OrderedModel object

Description Usage Arguments Value References See Also Examples

View source: R/Model.R

Description

Methods to create a OrderedModel object to supply to allocate.

Usage

1
2
3
OrderedModel(observed.lulc, explanatory.variables, predictive.models, time,
  demand, history = NULL, mask = NULL, neighbourhood = NULL,
  transition.rules, neighbourhood.rules = NULL, order, ...)

Arguments

observed.lulc

an LulcRasterStack

explanatory.variables

an ExpVarRasterStack object

predictive.models

a PredictiveModelList object

time

numeric vector containing timesteps over which simulation will occur

demand

matrix with demand for each land use category in terms of number of cells to be allocated. The first row should be the number of cells allocated to the initial observed land use map (i.e. the land use map for time 0)

history

RasterLayer containing land use history (values represent the number of years the cell has contained the current land use category)

mask

RasterLayer containing binary values where 0 indicates cells that are not allowed to change

neighbourhood

an object of class NeighbRasterStack

transition.rules

matrix with land use change decision rules

neighbourhood.rules

numeric with neighbourhood decision rules

order

numeric vector of land use categories in the order that change should be allocated

...

additional arguments (none)

Value

A OrderedModel object.

References

Fuchs, R., Herold, M., Verburg, P.H., and Clevers, J.G.P.W. (2013). A high-resolution and harmonized model approach for reconstructing and analysing historic land changes in Europe, Biogeosciences, 10:1543-1559.

See Also

OrderedModel-class, allocate

Examples

1
## see lulcc2-package examples

simonmoulds/lulcc2 documentation built on Dec. 23, 2021, 2:24 a.m.