MBS {SeaVal} | R Documentation |
Multicategory Brier Skill score
Description
This score is suitable for tercile category forecasts.
Usage
MBS(
dt,
f = c("below", "normal", "above"),
o = tc_cols(dt),
by = by_cols_terc_fc_score(),
pool = "year",
dim.check = TRUE
)
Arguments
dt |
Data table containing the predictions. |
f |
column names of the prediction. |
o |
column name of the observations (either in |
by |
column names of grouping variables, all of which need to be columns in dt. Default is to group by all instances of month, season, lon, lat, system and lead_time that are columns in dt. |
pool |
column name(s) for the variable(s) along which is averaged, typically just 'year'. |
dim.check |
Logical. If TRUE, the function tests whether the data table contains only one row per coordinate-level, as should be the case. |
Value
A data table with the scores
Examples
dt = data.table(below = c(0.5,0.3,0),
normal = c(0.3,0.3,0.7),
above = c(0.2,0.4,0.3),
tc_cat = c(-1,0,0),
lon = 1:3)
print(dt)
MBS(dt)