OrderedModel {lulcc} | R Documentation |
Create an OrderedModel object
Description
Methods to create a OrderedModel
object to supply to
allocate
.
Usage
OrderedModel(obs, ef, models, ...)
## S4 method for signature
## 'ObsLulcRasterStack,ExpVarRasterList,PredictiveModelList'
OrderedModel(obs,
ef, models, time, demand, hist, mask, neighb = NULL, rules = NULL,
nb.rules = NULL, order, params, output = NULL, ...)
Arguments
obs |
an ObsLulcRasterStack object |
ef |
an ExpVarRasterList object |
models |
a PredictiveModelList object |
... |
additional arguments (none) |
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) |
hist |
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 |
neighb |
an object of class NeighbRasterStack |
rules |
matrix with land use change decision rules |
nb.rules |
numeric with neighbourhood decision rules |
order |
numeric vector of land use categories in the order that change should be allocated. See Details |
params |
list with model parameters |
output |
either a RasterStack containing output maps or NULL |
Details
The params
argument is a list of parameter values which should contain
the following components:
max.diff
The maximum allowed difference between allocated and demanded area of any land use type. Default is 5
Value
An 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
Examples
## see lulcc-package examples