
Plot observed against simulated burn-severity classes
plot_calibration_severity.RdPlot observed against simulated burn-severity classes
Arguments
- stats
A
run_calibration_validation()summary carrying$observed$primary$severity_dist.- weight_by
"events"(one vote per fire) or"area"(weight each fire by the area it burned). See Weighting.- classes
3to collapse to low/medium/high before plotting – the three categories a thresholded observed reference usually distinguishes – or5for the raw Dynamic Fire classes.
Weighting
weight_by is the important argument. The objective's severity term counts
fire EVENTS: it bins each event's mean severity and gives every fire one
vote, whatever its size (weight_by = "events", the default, so the figure
matches what was scored). An observed severity reference is almost always a
share of burned AREA – so many pixels or hectares in each class – and where
severity rises with fire size the two summaries of the same simulation can
differ sharply, and can even disagree in sign about which way the model is
off. weight_by = "area" weights each event by the area it burned, which is
the like-for-like comparison against an area-weighted reference.
Both options still summarise each fire by its mean severity, so neither recovers the within-fire variation that a per-pixel reference retains.