Create data.table to compare scfm predictions with historical observations
Source: R/comparePredictions.R
comparePredictions.RdCreate data.table to compare scfm predictions with historical observations
Usage
comparePredictions_summaryDT(
scfmDriverPars = NULL,
scfmRegimePars = NULL,
landscapeAttr = NULL,
fireRegimePoints = NULL,
burnSummary = NULL,
times = NULL
)
comparePredictions_meanFireSize(dt)
comparePredictions_fireReturnInterval(dt, times)
comparePredictions_annualIgnitions(dt)
comparePredictions_annualEscapes(dt)
comparePredictions_fireDistribution(dt)Arguments
- scfmDriverPars
list of burn parameters for each polygon, produced by
scfmDriverParsmodule- scfmRegimePars
list of fire regime parameters, produced by
scfmRegimemodule- landscapeAttr
list of landscape attributes for each polygon, produced by
scfmLandcoverInitmodule- fireRegimePoints
SpatialPointsDataFrame, produced byscfmRegimemodule- burnSummary
data.table, produced byscfmSpreadmodule- times
list of simulation start and end times (i.e., output from
times(sim))- dt
scfm summary
data.tableproduced bycomparePredictions_summaryDT()
Value
comparePredictions_summaryDT returns a data.table object;
other functions return ggplot objects.
Examples
if (FALSE) {
## assumes user has run scfm to produce the simList `mySimOut`
dt <- comparePredictions_summaryDT(scfmDriverPars = mySimOut$scfmDriverPars,
scfmRegimePars = mySimOut$scfmRegimePars,
landscapeAttr = mySimOut$landscapeAttr,
fireRegimePoints = mySimOut$fireRegimePoints,
burnSummary = mySimOut$burnSummary)
gg_mfs <- comparePredictions_meanFireSize(dt)
gg_fri <- comparePredictions_fireReturnInterval(dt)
gg_ign <- comparePredictions_annualIgnitions(dt)
gg_frp <- plot_fireRegimePolys(mySimOut$fireRegimePolys)
grid.extra::grid.arrange(fps, gg_mfs, gg_fri, gg_ign, nrow = 2, ncol = 2)
}