Creates a trans_meta_t table based on observed land use transitions in the LULC data. This function analyzes transition patterns and creates metadata entries for each viable transition type. The metadata is kept constant across runs, since comparisons of model performance should be based on the same set of transitions.
Usage
as_trans_meta_t(x)
create_trans_meta_t(
transitions,
min_cardinality_abs = NULL,
min_frequency_rel = NULL,
exclude_anterior = NULL,
exclude_posterior = NULL
)
# S3 method for class 'trans_meta_t'
print(x, nrow = 10, ...)Arguments
- transitions
A trans_v table, with columns id_coord, id_lulc_anterior, id_lulc_posterior, id_period; contains transitions and non-transitions (where anterior == posterior)
- min_cardinality_abs
Minimum absolute number of transitions for viability (optional)
- min_frequency_rel
Minimum relative frequency of transitions for viability (optional)
- exclude_anterior
Vector of id_lulc values to exclude as anterior (source) classes
- exclude_posterior
Vector of id_lulc values to exclude as posterior (target) classes
- nrow
- ...
passed to data.table::print.data.table
Value
A data.table of class "trans_meta_t" with columns:
id_trans: Unique ID for each transitionid_lulc_anterior: Foreign key to lulc_meta_t (before transition)id_lulc_posterior: Foreign key to lulc_meta_t (after transition)cardinality: How many times this transition occurredfrequency_rel: Frequency relative to all transitionsfrequency_abs: Frequency relative to all coordinate pairsis_viable: Whether this transition is viable for modelling