50% off | Unlimited Data & AI Learning
Get 50% off unlimited learning

SpecsVerification (version 0.5-3)

Forecast Verification Routines for Ensemble Forecasts of Weather and Climate

Description

A collection of forecast verification routines developed for the SPECS FP7 project. The emphasis is on comparative verification of ensemble forecasts of weather and climate.

Copy Link

Version

Install

install.packages('SpecsVerification')

Monthly Downloads

437

Version

0.5-3

License

GPL (>= 2)

Maintainer

Stefan Siegert

Last Published

February 26th, 2020

Functions in SpecsVerification (0.5-3)

FairCrpsDiff

Calculate FairCrps Difference (deprecated, use function ScoreDiff instead)
PlotDressedEns

Plot a series forecast distributions of dressed ensembles
GetDensity

Calculate density and integrated density function of a dressed ensemble forecast at a matrix of values
GaussCrps

Calculate the Continuous Ranked Probability Score (CRPS) for forecasts issued as Normal distributions
dresscrps_cpp

Dress CRPS
enscrps_cpp

CRPS for ensemble forecasts (C++ implementation)
EnsRps

Calculate the ensemble-adjusted Ranked Probability Score (RPS) for categorical forecasts
EnsBrierSs

Calculate EnsBrier Skill Score (deprecated, use function SkillScore instead)
CorrDiff

Calculate correlation difference between a forecast and a reference forecast, and assess uncertainty
Corr

Calculate correlation between forecasts and observations, and assess uncertainty
Detrend

Auxiliary function for removing trends and mean from observation vector or ensemble matrix.
AbsErr

Calculate the absolute error between forecast and observation
EnsQs

Calculate the ensemble-adjusted Quadratic Score (QS) for categorical forecasts
EnsCorr

Correlation skill analysis for ensemble forecasts
Auc

Calculate area under the ROC curve (AUC) for a forecast and its verifying binary observation, and estimate the variance of the AUC
FairRpss

Calculate FairRps Skill Score (deprecated, use function SkillScore instead)
FairBrierDiff

Calculate FairBrier Difference (deprecated, use function ScoreDiff instead)
EnsBrier

Calculate the ensemble-adjusted Brier Score
FitAkdParameters

Fit the 5 parameters used for affine kernel dressing by minimum CRPS estimation.
EnsBrierDiff

Calculate EnsBrier Difference (deprecated, use function ScoreDiff instead)
DressCrps

Calculate the Continuous Ranked Probability Score (CRPS) for a mixture of Normal distributions, for example generated by ensemble dressing
FairCrpss

Calculate FairCrps Skill Score (deprecated, use function SkillScore instead)
FairRpsDiff

Calculate FairRps Difference (deprecated, use function ScoreDiff instead)
DressIgn

Calculate the Logarithmic (Ignorance) Score for a mixture of Normal distributions, for example generated by ensemble dressing
TestRankhist

Statistical tests for rank histograms
GaussCrpsDiff

Calculate GaussCrps Difference (deprecated, use function ScoreDiff instead)
SqErr

Calculate the squared error between forecast and observation
auc_cpp

Calculate AUC and its sampling standard deviation (Internal C++ implementation)
ClimEns

Construct a climatological ensemble from a vector of observations.
aucdiff_cpp

Calculate AUC difference `AUC(fcst,obs) - AUC(fcst_ref, obs)` of two forecasts for the same observations, and the sampling standard deviation of the AUC difference (Internal C++ implementation)
DressCrpsDiff

Calculate DressCrps Difference (deprecated, use function ScoreDiff instead)
DressIgnDiff

Calculate DressIgn Difference (deprecated, use function ScoreDiff instead)
GenerateToyData

Generate artificial data for ensemble verification using a signal-plus-noise model
EnsCrps

Calculate the ensemble-adjusted Continuous Ranked Probability Score (CRPS)
Rankhist

Rank histogram for ensemble forecasts
GaussCrpss

Calculate GaussCrps Skill Score (deprecated, use function SkillScore instead)
EnsRpss

Calculate EnsRps Skill Score (deprecated, use function SkillScore instead)
eurotempforecast

Seasonal ensemble forecast of European average summer temperature
EnsCrpsDiff

Calculate EnsCrps Difference (deprecated, use function ScoreDiff instead)
SkillScore

Calculate a skill score and assess uncertainty.
SpecsVerification

SpecsVerification - Forecast verification routines
EnsRpsDiff

Calculate EnsRps Difference (deprecated, use function ScoreDiff instead)
ScoreDiff

Calculate average score difference and assess uncertainty
PlotRankhist

Plotting function for rank histograms
ReliabilityDiagram

Reliability diagram for probability forecasts
AucDiff

Calculate difference between areas under the ROC curve (AUC) between a forecast and a reference forecast for the same observation, and estimate the variance of the AUC difference
BrierDecomp

Brier Score decomposition
DressCrpss

Calculate DressCrps Skill Score (deprecated, use function SkillScore instead)
EnsCrpss

Calculate EnsCrps Skill Score (deprecated, use function SkillScore instead)
FairBrierSs

Calculate FairBrier Skill Score (deprecated, use function SkillScore instead)
DressEnsemble

Transform an ensemble forecast to a continuous forecast distribution by kernel dressing.