DOI: 10.5281/zenodo.4770936
title: Weather prediction dataset

description: Dataset created for machine learning and deep learning training and teaching purposes.<br> It can, for instance, be used for classification, regression, and forecasting tasks.<br> Complex enough to demonstrate realistic issues such as overfitting and unbalanced data, while still remaining intuitively accessible. <strong>Description and units of weather features:</strong> Data includes the following features/variables for several European cities: Feature (type) Column name Description Physical Unit mean temperature _temp_mean mean daily temperature in 1 °C max temperature _temp_max max daily temperature in 1 °C min temperature _temp_min min daily temperature in 1 °C cloud_cover _cloud_cover cloud cover oktas global_radiation _global_radiation global radiation in 100 W/m2 humidity _humidity humidity in 1 % pressure _pressure pressure in 1000 hPa precipitation _precipitation daily precipitation in 10 mm sunshine _sunshine sunshine hours in 0.1 hours wind_speed _wind_gust wind gust in 1 m/s wind_gust _wind_speed wind speed in 1 m/s <strong>File descriptions</strong> <code>weather_prediction_dataset.csv</code> - Main data file, tabular data, comma-separated CSV. Contains the data for different weather features (daily observations, see below for more details) for 18 European cities or places through the years 2000 to 2010. <code>weather_prediction_picnic_labels.csv</code> - Optional data to be used as potential labels for classification tasks. Contains booleans to characterize the daily weather conditions as suitable for a picnic (True) or not (False) for all 18 locations in the dataset. <code>weather_prediction_dataset_map.png</code>- Simple map showing all 18 locations in Europe. <code>metadata.txt</code> - Further information on the dataset, the data processing, and conversion, as well as the description and units of all weather features. ORIGINAL DATA TAKEN FROM: EUROPEAN CLIMATE ASSESSMENT & DATASET (ECA&D), file created on 22-04-2021<br> THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE IS ACKNOWLEDGED: Klein Tank, A.M.G. and Coauthors, 2002. Daily dataset of 20th-century surface<br> air temperature and precipitation series for the European Climate Assessment.<br> Int. J. of Climatol., 22, 1441-1453.<br> Data and metadata available at http://www.ecad.eu For more information see metadata.txt file.<br> The dataset has also been presented at the Teaching Machine Learning Workshop at ECML 2022: https://teaching-ml.github.io/2022/. The Python code used to create the weather prediction dataset from the ECA&D data can be found on GitHub: https://github.com/florian-huber/weather_prediction_dataset<br> (this repository also contains Jupyter notebooks with teaching examples) Versions: <strong>v5</strong>: updated metadata.txt file. <strong>v4</strong>: to be more future proof in times of climate change/crisis --&gt; "BBQ weather" prediction is now "picnic weather" prediction. Data itself remains unchanged. <strong>v3</strong>: added "light" version of the dataset with less features (only 11 locations and fewer variables, reduction from 163 to 89 features) --&gt; This is meant to be used if training times for hands-on session is becoming an issues <strong>v2</strong>: now also contains additional `BBQ_weather` labels, the dataset itself has not changed between versions v1 and v2