Statistics (MOS)

Model Output Statistics

MOS (Model Output Statistics) is the technique of post-processing the output from numerical weather forecast models using statistics of local historical or current weather measurements. The meteoblue MOS substantially improves the accuracy of forecast and historical data for temperature, humidity, wind speed and radiation. (Other variables can be specified on request).

Pure statistical models are excellent at "nowcasting" (forecasting short-term local weather) but are usually useless beyond about 6 hours, because their accuracy is then lower than that of physical models. The MOS technique combines the model output and statistics, by using the complex numerical models based on the physics of the atmosphere to forecast large-scale weather patterns and then using regression equations in statistical post-processing to clarify surface weather details.

meteoblue can provide an estimate of the improvement with MOS compared to the numerical weather simulation. To do this we need: measurement data of the station(s) of at least 1 year, obtained in or after 2004 (preferably from 2008 onwards) in .csv format. Measurements may have arbitrary time resolution (10-minute, 15-minute, 1-hourly, 3-hourly) as long as it is larger than 1 minute and smaller than 3 hours. The same time series can also change the interval during the measurement period (e.g. 5 months with 10 minute data followed by 7 months with 1h data is also fine). Additionally, we need the names (ID), the coordinates and (if possible) the altitude of the stations. Moreover, we should know, at which height (above ground) the sensors of the variables are located and which time zone is used for the measurement table (data).

Example file:

STATIONID;latitude (decimal degrees);longitude (decimal degrees);altitude (m asl.)
myStation;23.42;-173.23;134.5
TIME (UTC) YYYYMMDD hh:mm; wind speed (m/s)
20150101 00:10;3.46
20150101 00:20;2.45
20150101 00:30;23.45
20150101 00:40;13.44
20150101 00:50;4.43
20150101 01:00;1.44
20150101 01:10;-999
20150101 01:20;-999
20150101 01:30;13.24
20150101 01:40;13.24
20150101 01:50;13.24

This is an example for 10-minute data. Hourly data is also fine. Do not attempt to interpolate values in order to close data voids, as this will lead to a decrease in forecast quality. Mark the missing values as -999 or do not include these time steps at all in the file.

The accuracy is generally better than for a pure statistical model or for a pure numerical model (NWP) output.