Forecast verification

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Forecast verification is a subfield of the climate, atmospheric and ocean sciences dealing with validating, verifying as well as determining the predictive power of prognostic model forecasts. Because of the complexity of these models, forecast verification goes a good deal beyond simple measures of statistical association or mean error calculations.

Defining the problem

To determine the value of a forecast, we need to measure it against some baseline, or minimally accurate forecast. There are many types of forecast that, while producing impressive-looking skill scores, are nonetheless naive. For example, a "persistence" forecast can still rival even those of the most sophisticated models. Persistence forecast in a nutshell: what's the weather going to be like today? Same as it was yesterday. This could be considered analogous to a "control" experiment. Another example would be a climatological forecast: what's the weather going to be like today? The same as it was, on average, all the previous days this time of year for the past 75 years.

The second example suggests a good method of normalizing a forecast before applying any skill measure. Most weather situations will cycle, since the Earth is forced by a highly regular energy source. A numerical weather model must accurately model both the seasonal cycle and (if finely resolved enough) the diurnal cycle. This output, however, adds no information content, since the same cycles are easily predicted from climatological data. Climatological cycles may be removed from both the model output and the "truth" data. Thus, the skill score, applied afterward, is more meaningful.

One way of thinking about it is, "how much does the forecast reduce our uncertainty?" Tang et al. (2005) [1] used the conditional entropy to characterize the uncertainty of ensemble predictions of the El Nino/Southern Oscillation (ENSO):


R \approx \sum p_i \ln \frac{p_i}{q_i}

where p is the ensemble distribution and q is the climatological distribution.

For more information

The World Meteorological Organization maintains a useful web page on forecast verification. [2]

For more in depth information on how to verify forecasts see the book by Jolliffe and Stephenson.[3]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.