Description
TheInterval class is an S4 class that stores the results of Intensity Analysis at the Interval level. This is the first level of intensity analysis, which examines how the size and rate of change varies across time intervals.
Class Definition
Slots
A table with the results of an Intensity analysis at the Interval level, containing St (annual intensity) and U (uniform intensity) values.Must be a tibble with exactly 4 columns:
- Period (
<fct>): The period of interest [Yt, Yt+1] - PercentChange (
<dbl>): Changed area on the Interval level (%) - St (
<dbl>): Annual intensity of change for the time period [Yt, Yt+1] - U (
<dbl>): Uniform intensity for a LUC category change in the time period of interest
Details
Interval Level Analysis
The Interval level is the first of three levels in Intensity Analysis. It answers the question: “How does the rate of change vary across time intervals?”- St (Annual Intensity): The observed annual rate of change during each time interval
- U (Uniform Intensity): The hypothetical rate of change if the total change were distributed uniformly across all time intervals
- If St > U: The interval experienced faster change than the overall average
- If St < U: The interval experienced slower change than the overall average
Validity Check
The class includes a validity function that ensures:- The
intervalDataslot contains a tibble (tbl_df) - The tibble has exactly 4 columns
Usage in Intensity Analysis
TheInterval object is created by the intensityAnalysis() function:
Plotting
TheInterval class has a dedicated plot method:
- Annual intensity (St) for each time interval as bars
- Uniform intensity (U) as a reference line
- Easy identification of intervals with faster or slower change
See Also
Category- S4 class for Category level analysisTransition- S4 class for Transition level analysisintensityAnalysis()- Function that creates Interval objectsplot()- Method for visualizing Interval objects