In this study, three real-world datasets are identified for future analysis. After conducting preliminary data preprocessing, one of the datasets will be selected for experiments. Each dataset is first evaluated for missing values to determine its suitability.
In addition to using real datasets as experimental targets, future work should explore other datasets with spatiotemporal covariance structures for further analysis.
NOAA Monthly U.S. Climate Gridded Dataset
The NOAA Monthly U.S. Climate Gridded Dataset (NClimGrid) is provided by the U.S. government. It contains monthly records of maximum temperature, minimum temperature, average temperature, and precipitation across the United States, covering data from 1895 to the present. Hawaii was included in 1991, and Alaska was added in March 2015.
A preliminary check revealed that the dataset contains about 43% missing values.
Meteostat
Meteostat is a Python package that collects and integrates global weather data. Its meteorological records are mainly sourced from institutions such as the National Oceanic and Atmospheric Administration (NOAA), the German Weather Service (DWD), and Environment Canada. It provides information from thousands of weather stations worldwide, including both decommissioned and active stations, with historical records traceable as far back as the 19th century. This makes it a highly comprehensive global dataset. However, since most of the data consists of raw station values, it contains many missing entries caused by mechanical or human factors, requiring significant preprocessing before use.
name country region wmo icao latitude longitude \
id
00FAY Holden Agdm CA AB 71227 CXHD 53.1900 -112.2500
00TG6 Athabasca 1 CA AB <NA> <NA> 54.7200 -113.2900
01001 Jan Mayen NO <NA> 01001 ENJA 70.9333 -8.6667
01002 Grahuken NO SJ 01002 <NA> 79.7833 14.4667
01003 Hornsund NO <NA> 01003 <NA> 77.0000 15.5000
01004 New Alesund II NO SJ 01004 ENAS 78.9167 11.9333
01005 Barentsburg NO SJ 01005 <NA> 78.0667 13.6333
01006 Edgeoya NO SJ 01006 <NA> 78.2333 22.7833
01007 New Alesund NO SJ 01007 <NA> 78.9167 11.9333
01008 Svalbard Lufthavn NO <NA> 01008 ENSB 78.2500 15.4667
elevation timezone hourly_start hourly_end daily_start \
id
00FAY 688.0 America/Edmonton 2020-01-01 2024-12-07 2002-11-01
00TG6 515.0 America/Edmonton NaT NaT 2000-01-01
01001 10.0 Europe/Oslo 1931-01-01 2025-03-20 1921-12-31
01002 0.0 Europe/Oslo 1986-11-09 2025-03-20 2010-10-07
01003 10.0 Europe/Oslo 1985-06-01 2025-03-20 2009-11-26
01004 8.0 Europe/Oslo 1973-01-01 2014-05-23 1968-12-31
01005 9.0 Arctic/Longyearbyen NaT NaT NaT
01006 0.0 Europe/Oslo 1973-01-01 2025-03-20 2010-10-07
01007 0.0 Europe/Oslo NaT NaT 1973-03-28
01008 2.0 Europe/Oslo 1975-09-29 2025-09-10 1975-08-01
daily_end monthly_start monthly_end
id
00FAY 2024-03-13 2003-01-01 2022-01-01
00TG6 2022-07-12 2000-01-01 2010-01-01
01001 2025-08-24 1922-01-01 2022-01-01
01002 2020-08-17 NaT NaT
01003 2020-08-31 2016-01-01 2017-01-01
01004 1997-03-01 1969-01-01 1974-01-01
01005 NaT 1951-01-01 1980-01-01
01006 2020-08-23 NaT NaT
01007 2025-08-24 1974-01-01 2022-01-01
01008 2025-08-24 1975-01-01 2022-01-01
A global station map is shown below:Global station map
Initially, the plan was to analyze Taiwan stations. However, since the dataset contains too few stations in Taiwan, the analysis instead focuses on U.S. stations.Taiwan station mapU.S. station map
After filtering for the time period with the most available stations, the years 2016–2019 were selected for analysis.
Weather2K is a benchmark spatiotemporal meteorological forecasting dataset based on real-time ground station observations. It collects hourly data from 2,130 ground weather stations and provides 20 meteorological variables along with 3 constant location attributes, with a total of 40,896 time steps. This dataset was proposed in a research paper from China.