Package: SpecsVerification 0.5-3

SpecsVerification: Forecast Verification Routines for Ensemble Forecasts of Weather and Climate

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.

Authors:Stefan Siegert [aut, cre], Jonas Bhend [ctb], Igor Kroener [ctb], Matteo De Felice [ctb]

SpecsVerification_0.5-3.tar.gz
SpecsVerification_0.5-3.zip(r-4.5)SpecsVerification_0.5-3.zip(r-4.4)SpecsVerification_0.5-3.zip(r-4.3)
SpecsVerification_0.5-3.tgz(r-4.4-x86_64)SpecsVerification_0.5-3.tgz(r-4.4-arm64)SpecsVerification_0.5-3.tgz(r-4.3-x86_64)SpecsVerification_0.5-3.tgz(r-4.3-arm64)
SpecsVerification_0.5-3.tar.gz(r-4.5-noble)SpecsVerification_0.5-3.tar.gz(r-4.4-noble)
SpecsVerification_0.5-3.tgz(r-4.4-emscripten)SpecsVerification_0.5-3.tgz(r-4.3-emscripten)
SpecsVerification.pdf |SpecsVerification.html
SpecsVerification/json (API)

# Install 'SpecsVerification' in R:
install.packages('SpecsVerification', repos = c('https://sieste.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:
  • ens - Seasonal ensemble forecast of European average summer temperature
  • ens.bin - Seasonal ensemble forecast of European average summer temperature
  • ens.cat - Seasonal ensemble forecast of European average summer temperature
  • obs - Seasonal ensemble forecast of European average summer temperature
  • obs.bin - Seasonal ensemble forecast of European average summer temperature
  • obs.cat - Seasonal ensemble forecast of European average summer temperature
  • obs.lag - Seasonal ensemble forecast of European average summer temperature

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

54 exports 1 stars 1.85 score 2 dependencies 5 dependents 2 mentions 39 scripts 502 downloads

Last updated 5 years agofrom:46f60acc03. Checks:OK: 4 NOTE: 5. Indexed: yes.

TargetResultDate
Doc / VignettesOKAug 22 2024
R-4.5-win-x86_64NOTEAug 22 2024
R-4.5-linux-x86_64NOTEAug 22 2024
R-4.4-win-x86_64NOTEAug 22 2024
R-4.4-mac-x86_64NOTEAug 22 2024
R-4.4-mac-aarch64NOTEAug 22 2024
R-4.3-win-x86_64OKAug 22 2024
R-4.3-mac-x86_64OKAug 22 2024
R-4.3-mac-aarch64OKAug 22 2024

Exports:AbsErrAucauc_cppAucDiffaucdiff_cppBrierDecompBrierScoreDecompositionClimEnsCorrCorrDiffDetrendDressCrpsdresscrps_cppDressCrpsDiffDressCrpssDressEnsembleDressIgnDressIgnDiffEnsBrierEnsBrierDiffEnsBrierSsEnsCorrEnsCrpsenscrps_cppEnsCrpsDiffEnsCrpssEnsQsEnsRpsEnsRpsDiffEnsRpssFairBrierFairBrierDiffFairBrierSsFairCrpsFairCrpsDiffFairCrpssFairQsFairRpsFairRpsDiffFairRpssFitAkdParametersGaussCrpsGaussCrpsDiffGaussCrpssGenerateToyDataGetDensityPlotDressedEnsPlotRankhistRankhistReliabilityDiagramScoreDiffSkillScoreSqErrTestRankhist

Dependencies:RcppRcppArmadillo

Readme and manuals

Help Manual

Help pageTopics
Calculate the absolute error between forecast and observationAbsErr
Calculate area under the ROC curve (AUC) for a forecast and its verifying binary observation, and estimate the variance of the AUCAuc
Calculate AUC and its sampling standard deviation (Internal C++ implementation)auc_cpp
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 differenceAucDiff
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)aucdiff_cpp
Brier Score decompositionBrierDecomp BrierScoreDecomposition
Construct a climatological ensemble from a vector of observations.ClimEns
Calculate correlation between forecasts and observations, and assess uncertaintyCorr
Calculate correlation difference between a forecast and a reference forecast, and assess uncertaintyCorrDiff
Auxiliary function for removing trends and mean from observation vector or ensemble matrix.Detrend
Calculate the Continuous Ranked Probability Score (CRPS) for a mixture of Normal distributions, for example generated by ensemble dressingDressCrps
Dress CRPSdresscrps_cpp
Calculate DressCrps Difference (deprecated, use function ScoreDiff instead)DressCrpsDiff
Calculate DressCrps Skill Score (deprecated, use function SkillScore instead)DressCrpss
Transform an ensemble forecast to a continuous forecast distribution by kernel dressing.DressEnsemble
Calculate the Logarithmic (Ignorance) Score for a mixture of Normal distributions, for example generated by ensemble dressingDressIgn
Calculate DressIgn Difference (deprecated, use function ScoreDiff instead)DressIgnDiff
Calculate the ensemble-adjusted Brier ScoreEnsBrier FairBrier
Calculate EnsBrier Difference (deprecated, use function ScoreDiff instead)EnsBrierDiff
Calculate EnsBrier Skill Score (deprecated, use function SkillScore instead)EnsBrierSs
Correlation skill analysis for ensemble forecastsEnsCorr
Calculate the ensemble-adjusted Continuous Ranked Probability Score (CRPS)EnsCrps FairCrps
CRPS for ensemble forecasts (C++ implementation)enscrps_cpp
Calculate EnsCrps Difference (deprecated, use function ScoreDiff instead)EnsCrpsDiff
Calculate EnsCrps Skill Score (deprecated, use function SkillScore instead)EnsCrpss
Calculate the ensemble-adjusted Quadratic Score (QS) for categorical forecastsEnsQs FairQs
Calculate the ensemble-adjusted Ranked Probability Score (RPS) for categorical forecastsEnsRps FairRps
Calculate EnsRps Difference (deprecated, use function ScoreDiff instead)EnsRpsDiff
Calculate EnsRps Skill Score (deprecated, use function SkillScore instead)EnsRpss
Seasonal ensemble forecast of European average summer temperatureens ens.bin ens.cat eurotempforecast obs obs.bin obs.cat obs.lag
Calculate FairBrier Difference (deprecated, use function ScoreDiff instead)FairBrierDiff
Calculate FairBrier Skill Score (deprecated, use function SkillScore instead)FairBrierSs
Calculate FairCrps Difference (deprecated, use function ScoreDiff instead)FairCrpsDiff
Calculate FairCrps Skill Score (deprecated, use function SkillScore instead)FairCrpss
Calculate FairRps Difference (deprecated, use function ScoreDiff instead)FairRpsDiff
Calculate FairRps Skill Score (deprecated, use function SkillScore instead)FairRpss
Fit the 5 parameters used for affine kernel dressing by minimum CRPS estimation.FitAkdParameters
Calculate the Continuous Ranked Probability Score (CRPS) for forecasts issued as Normal distributionsGaussCrps
Calculate GaussCrps Difference (deprecated, use function ScoreDiff instead)GaussCrpsDiff
Calculate GaussCrps Skill Score (deprecated, use function SkillScore instead)GaussCrpss
Generate artificial data for ensemble verification using a signal-plus-noise modelGenerateToyData
Calculate density and integrated density function of a dressed ensemble forecast at a matrix of valuesGetDensity
Plot a series forecast distributions of dressed ensemblesPlotDressedEns
Plotting function for rank histogramsPlotRankhist
Rank histogram for ensemble forecastsRankhist
Reliability diagram for probability forecastsReliabilityDiagram
Calculate average score difference and assess uncertaintyScoreDiff
Calculate a skill score and assess uncertainty.SkillScore
SpecsVerification - Forecast verification routinesSpecsVerification
Calculate the squared error between forecast and observationSqErr
Statistical tests for rank histogramsTestRankhist