OrderedModel: Create an OrderedModel object

Description Usage Arguments Details Value References See Also Examples

Description

Methods to create a OrderedModel object to supply to allocate.

Usage

1
2
3
4
5
6
7
8
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

OrderedModel-class, allocate

Examples

1
## see lulcc-package examples

lulcc documentation built on May 29, 2017, 12:59 p.m.