<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Earth Sci.</journal-id>
<journal-title>Frontiers in Earth Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Earth Sci.</abbrev-journal-title>
<issn pub-type="epub">2296-6463</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">844722</article-id>
<article-id pub-id-type="doi">10.3389/feart.2022.844722</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Earth Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A Fast Quality Control of 0.5&#xa0;Hz Temperature Data in China</article-title>
<alt-title alt-title-type="left-running-head">Liao et al.</alt-title>
<alt-title alt-title-type="right-running-head">Fast Quality Control</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Liao</surname>
<given-names>Rongwei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1615217/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhao</surname>
<given-names>Ping</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Huaiyu</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Fang</surname>
<given-names>Xiaoyi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yu</surname>
<given-names>Fei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Cao</surname>
<given-names>Yujing</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Dongbin</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Song</surname>
<given-names>Lili</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Key Laboratory of Severe Weather, Chinese Academy of Meteorological Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Collaborative Innovation Center on Forecast and Evaluation of Meteorological Disasters, Nanjing University of Information Science and Technology</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>China Meteorological Administration Training Centre</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>CMA Institute for Development and Programme Design</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>National Meteorological Information Center</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1377259/overview">Baojuan Huai</ext-link>, Shandong Normal University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1119323/overview">Chris Cox</ext-link>, National Oceanic and Atmospheric Administration (NOAA), United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/287272/overview">Alban Kuriqi</ext-link>, Universidade de Lisboa, Portugal</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Ping Zhao, <email>zhaop@cma.gov.cn</email>; Yujing Cao, <email>caoyujing_gps_met@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Atmospheric Science, a section of the journal Frontiers in Earth Science</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>04</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>844722</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>12</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>03</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Liao, Zhao, Liu, Fang, Yu, Cao, Zhang and Song.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Liao, Zhao, Liu, Fang, Yu, Cao, Zhang and Song</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Fast quality control (FQC) is important to deal with high-frequency observation records at meteorological station networks in time, and may check whether the records fall within a range of acceptable values. Threshold tests in the previous quality control methods for monthly, daily, or hourly observation data do not work well for 0.5&#xa0;Hz data at a single station. In this study, we develop an algorithm for the automatic determination of maximum and minimum minute thresholds for 0.5&#xa0;Hz temperature data in the data collection phase of the newly built stations. The fast threshold test based on the percentile threshold (0.1&#x2013;99.9%) and standard deviation scheme is able to efficiently identify the incorrect data in the current minute. A visual graph is generated every minute, and the time series of the data records and the thresholds are displayed by the automated graphical procedures. The observations falling outside the thresholds are flagged and then a manual check is performed. This algorithm has the higher efficiency and lower computational requirement in identifying out the obvious outliers of 0.5&#xa0;Hz data in real or near-real time observation. Meanwhile, this algorithm can also find problems in observation instruments. This method is applied to the quality control of 0.5&#xa0;Hz data at two Tianjin experiment stations and hourly data at one Shenyang experiment station. The results show that this fast threshold test may be a viable option in the data collection phase. The advantage of this method is that the computation requires less memory and the computational burden is reduced for real or near-real time observations, so it may be extended to test other meteorological variables measured by high-frequency measurement systems.</p>
</abstract>
<kwd-group>
<kwd>fast threshold method</kwd>
<kwd>quality control</kwd>
<kwd>graphical examination</kwd>
<kwd>surface air temperature</kwd>
<kwd>automatic determination</kwd>
</kwd-group>
<contract-num rid="cn001">2018YFC1505700</contract-num>
<contract-sponsor id="cn001">National Key Research and Development Program of China<named-content content-type="fundref-id">10.13039/501100012166</named-content>
</contract-sponsor>
</article-meta>
</front>
<body>
<sec id="s1">
<title>Introduction</title>
<p>Observation data at meteorological surface stations are important to understanding weather and climate features and their evolutions, and to carry out meteorological services (<xref ref-type="bibr" rid="B3">Chen et al., 2011</xref>), scientific research, meteorological forecast, etc., (<xref ref-type="bibr" rid="B42">Xu et al., 2013</xref>). With the progress of meteorological observation technology, the observation accuracy and frequency of meteorological elements are increasing. The upload frequency of meteorological observation data ranges from once an hour to once a minute, and even reaches several times per second. This high-frequency sampling results in a large number of observation records with an increase of newly built stations. To ensure the completeness and accuracy of the observation records, their quality has to be checked (<xref ref-type="bibr" rid="B26">Ren et al., 2005</xref>; <xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). In addition, it is also important to develop a quality control (QC) procedure for the high-frequency original observation records (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>) in some specific situations. The major goal of QC is to identify incorrect data among the original observations. In QC techniques, thresholds are used for the identification of the abnormal records (<xref ref-type="bibr" rid="B26">Ren et al., 2005</xref>; <xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). The QC procedures for the current Automatic Surface Weather Observation System (AWS) include the station information check, the missing value and eigenvalue check, the climate extreme value behavior check, the climatological threshold check, the time consistency check, the spatial consistency check, and the interior consistency check among different variables (such as hourly, daily, monthly, and yearly temperature, humidity, pressure, wind direction and speed, and precipitation records) (e.g., <xref ref-type="bibr" rid="B29">Ren et al., 2005</xref>; <xref ref-type="bibr" rid="B28">Ren et al., 2007</xref>; <xref ref-type="bibr" rid="B27">Ren and Xiong, 2007</xref>; <xref ref-type="bibr" rid="B36">Wan et al., 2007</xref>; <xref ref-type="bibr" rid="B39">Wang et al., 2007</xref>; <xref ref-type="bibr" rid="B33">Tao et al., 2009</xref>; <xref ref-type="bibr" rid="B14">Jim&#xe9;nez et al., 2010</xref>; <xref ref-type="bibr" rid="B37">Wang and Liu, 2012</xref>; <xref ref-type="bibr" rid="B43">Xu et al., 2012</xref>; <xref ref-type="bibr" rid="B30">Roh et al., 2013</xref>; <xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>; <xref ref-type="bibr" rid="B29">Ren et al., 2015</xref>; <xref ref-type="bibr" rid="B4">Cheng et al., 2016</xref>; <xref ref-type="bibr" rid="B15">Kuriqi, 2016</xref>; <xref ref-type="bibr" rid="B24">Qi et al., 2016</xref>; <xref ref-type="bibr" rid="B20">Lopez et al., 2017</xref>; <xref ref-type="bibr" rid="B5">Ditthakit et al., 2021</xref>). These QC procedures can efficiently identify incorrect records.</p>
<p>Many studies have discussed QC techniques for meteorological observation data (e.g., <xref ref-type="bibr" rid="B31">Shafer et al., 2000</xref>; <xref ref-type="bibr" rid="B6">Fiebrich and Crawford, 2001</xref>; <xref ref-type="bibr" rid="B25">Qin et al., 2010</xref>; <xref ref-type="bibr" rid="B19">Liu et al., 2014</xref>; <xref ref-type="bibr" rid="B22">Oh et al., 2015</xref>; <xref ref-type="bibr" rid="B40">Xiong et al., 2017a</xref>; <xref ref-type="bibr" rid="B41">Xiong et al., 2017b</xref>; <xref ref-type="bibr" rid="B45">Ye et al., 2020</xref>). For example, one of the basic QC tests is to check whether the observational records fall within a range of acceptable values. This test proposes an algorithm for the automatic determination of daily maximum and minimum thresholds for new observations (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>; <xref ref-type="bibr" rid="B38">Wang et al., 2014</xref>). Some studies used monthly threshold values that are determined on the basis of 30&#xa0;years of climatic data (<xref ref-type="bibr" rid="B10">Hubbard et al., 2005</xref>; <xref ref-type="bibr" rid="B12">Hubbard and You, 2005</xref>; <xref ref-type="bibr" rid="B11">Hubbard et al., 2007</xref>). Thresholds and step change criteria were designed for the review of single-station data to detect potential outliers (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>). <xref ref-type="bibr" rid="B42">Xu et al. (2013)</xref> divided the national stations into eight parts according to the geographic and climatic characteristics, and proposed a QC method based on the extreme value, temporal consistency, and spatial consistency checks for surface pressure and temperature data at newly meteorological stations.</p>
<p>The above methods can identify outliers in the observations, paving the way for developing QC methods of high-frequency data (<xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>; <xref ref-type="bibr" rid="B47">Zhang et al., 2010</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2012</xref>; <xref ref-type="bibr" rid="B18">Lin et al., 2017</xref>; <xref ref-type="bibr" rid="B21">Ntsangwane et al., 2019</xref>; <xref ref-type="bibr" rid="B2">Cerlini et al., 2020</xref>). The threshold methods are work by flagging suspicious observation values for further inspection. In addition, the flagged details have been discussed and the QC classes have been described (<xref ref-type="bibr" rid="B34">Vejen et al., 2002</xref>). Most of previous studies are focused on threshold methods on hourly or multiple time scales (<xref ref-type="bibr" rid="B45">Ye et al., 2020</xref>). However, a uniform QC method for high-frequency raw records is impractical (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>), and also difficult. The threshold methods require more computation or depend on the observation record length. The high-frequency sampling (minutes or 0.5&#xa0;Hz) data at a new station (with a short time series) are not easy to apply accurately for the current QC operation. Because of the large uncertainties of estimation related to the small samples (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>; <xref ref-type="bibr" rid="B45">Ye et al., 2020</xref>), these QC methods cannot identify false records rapidly and well. Hence, it is necessary to develop an efficient method for the high-frequency observation data at some stations with short records for initial inspection of the data collection phase before the data are transmitted to the central server.</p>
<p>In recent years, some high-frequency observation stations have been established in China. Due to the cumulative amount of the acquired data, we need to develop a new QC method for the high-frequency data in advance and to find a simple and easily method which can rapidly isolate and flag outliers in the data collection phase before the data are transmitted to the central server and are checked with a strict QC operational procedure. This study proposes a simple and fast QC (FQC) algorithm to calculate maximum and minimum thresholds for short-time raw high-frequency (0.5&#xa0;Hz) records gathered from newly meteorological stations. This algorithm has the higher efficiency in identifying outliers and isolating the maximal unrealistic instrumental records. Moreover, this algorithm offers a lower computational requirement and a graphical display. Thus the study&#x2019;s novelty is that we demonstrate the effectiveness and feasibility of this algorithm in rapidly detecting and flagging outliers and instrumental problems for 0.5&#xa0;Hz real or near-real time observations data. This algorithm may be used in the data collection phase before the data enters into the QC system and in these data processed locally on a remote data logger of an automatic and power-limited station.</p>
<p>This article is organized as follows. The details of the algorithm are given in Materials and Methods section. The application examples of the algorithm using the data at three newly built experiment stations and hourly data at one experiment station are given in Results section. Discussions and Conclusions section are given in the end. The appendix table is given in the end of the text (Table A1).</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>Materials and Methods</title>
<sec id="s2-1">
<title>Data</title>
<p>We utilize surface (2-m) air temperature (SAT) raw observation records with a temporal resolution of 2&#xa0;s at newly-built Shenyang experiment station (SA) and two Tianjin experiment stations (TA and TB) from 30 April to 29 May 2016 (when the data is continuous) (<xref ref-type="table" rid="T1">Table 1</xref>). These stations were in operation for a few months in 2016, and the raw data were collected for 1&#x2013;2&#xa0;months during the test. SA is the single surface meteorological operational station and has no information available about the neighboring stations for reference; and TA and TB are independent test sites, with a distance of approximately 10&#xa0;km. The long-term (2002&#x2013;2018) hourly SAT observation data at Shenyang station (with the station number 54342; SB) come from the National Meteorological Information Centre (NMIC), referred to as hourly data from surface meteorological stations (SMS) in China. <xref ref-type="table" rid="T1">Table 1</xref> shows the related information. All 0.5&#xa0;Hz observations are the original observation experimental data and have not been processed by standard QC systems at NMIC, but these data have subjected to a manual data integrity check and an extreme value check by using hourly climatic extremes based on the neighboring national climatological station. The hourly temperature data at Shenyang station have been checked with a strict QC operational procedure at NMIC, that is, they are reliable, and are used to evaluate the QC method developed in this study.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>The temperature records at Shenyang and Tianjin stations.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Variable</th>
<th align="center">Station</th>
<th align="center">Date</th>
<th align="center">Unit</th>
<th align="center">Data Volume per hour</th>
<th align="center">Longitude (&#xb0;E)</th>
<th align="center">Latitude (&#xb0;N)</th>
<th align="center">Elevation (m)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="left">Temperature</td>
<td align="center">Shenyang(SA)</td>
<td align="center">29 April to 29 May 2016</td>
<td align="center">&#xb0;C</td>
<td align="char" char=".">1800</td>
<td align="char" char=".">124.0017</td>
<td align="char" char=".">40.9278</td>
<td align="char" char=".">53</td>
</tr>
<tr>
<td align="center">Tianjin(TA)</td>
<td align="center">30 April to 29 May 2016</td>
<td align="center">&#xb0;C</td>
<td align="char" char=".">1800</td>
<td align="char" char=".">117.3964</td>
<td align="char" char=".">39.1091</td>
<td align="char" char=".">5</td>
</tr>
<tr>
<td align="center">Tianjin(TB)</td>
<td align="center">30 April to 29 May 2016</td>
<td align="center">&#xb0;C</td>
<td align="char" char=".">1800</td>
<td align="char" char=".">117.4708</td>
<td align="char" char=".">39.0306</td>
<td align="char" char=".">3</td>
</tr>
<tr>
<td align="center">Shenyang NO.54342(SB)</td>
<td align="center">1 January 2002 to 31 December 2018</td>
<td align="center">&#xb0;C</td>
<td align="char" char=".">1</td>
<td align="char" char=".">123.4500</td>
<td align="char" char=".">41.7333</td>
<td align="char" char=".">44.7</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-2">
<title>Description of the Fast Threshold Method</title>
<p>For 0.5&#xa0;Hz data at Shenyang and Tianjin experiment stations, we develop a QC method, that is, the fast threshold test method on the basis of the percentile threshold technique (e.g., <xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>; <xref ref-type="bibr" rid="B1">Bonsal et al., 2001</xref>; <xref ref-type="bibr" rid="B46">Zhai and Pan, 2003</xref>) and the standard deviation at a given bin for a given moving time displacement interval (an updated threshold interval) (e.g., <xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>; <xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>; <xref ref-type="bibr" rid="B47">Zhang et al., 2010</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2012</xref>). In this method, the maximum and minimum thresholds are used as the upper and lower limits of the test criteria at a given bin of the high-frequency records, respectively, and are calculated by tracking the time series of data in each bin. On the basis of the following two assumptions. One is that the descriptive statistics such as mean, standard deviation, and so on are possible to estimate at the given bin, and another is that the values are changing in time, the maximum and minimum thresholds can be calculated and cannot be the same, which enables a temporal averaging in the statistic determination (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>).The maximum and minimum thresholds are calculated as follows.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0,1,2,3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>&#x3c3;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mtext>&#x2003;</mml:mtext>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0,1,2,3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:mtext>&#x3c3;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.31</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.38</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m6">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and the lower limits, respectively; <inline-formula id="inf3">
<mml:math id="m8">
<mml:mi>&#x3c3;</mml:mi>
</mml:math>
</inline-formula> is the standard deviation; <inline-formula id="inf4">
<mml:math id="m9">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the mean value; <inline-formula id="inf5">
<mml:math id="m10">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> is the magnification coefficient (<inline-formula id="inf6">
<mml:math id="m11">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0,1,2,3</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>). In this study, <inline-formula id="inf7">
<mml:math id="m12">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> is set to 1. <inline-formula id="inf8">
<mml:math id="m13">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> is the given percentage; <inline-formula id="inf9">
<mml:math id="m14">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula> is the number of samples in a bin; 0.5&#xa0;Hz temperature data for each bin is first ranked in ascending order <inline-formula id="inf10">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf11">
<mml:math id="m16">
<mml:mi>m</mml:mi>
</mml:math>
</inline-formula> is the record number within the sample size <inline-formula id="inf12">
<mml:math id="m17">
<mml:mi>n</mml:mi>
</mml:math>
</inline-formula>; <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the initial values of the upper and the lower limits that are specified by percentile ranks <inline-formula id="inf15">
<mml:math id="m20">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> (<xref ref-type="bibr" rid="B1">Bonsal et al., 2001</xref>; <xref ref-type="bibr" rid="B16">Li et al., 2008</xref>); and the probability <inline-formula id="inf16">
<mml:math id="m21">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> that a random value is less than or equal to the rank of <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is estimated by <xref ref-type="disp-formula" rid="e5">Eq. 5</xref>. The percentile value is defined through a linear interpolation between the closest ranks (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>). For example, if a bin contains 900 values, the temperature representing the 99.9th percentile is linearly interpolated between the 900th-ranked value (<inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mn>900</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> , <inline-formula id="inf19">
<mml:math id="m24">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 99.9234%) and the 899th-ranked value (<inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mn>899</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> , <inline-formula id="inf21">
<mml:math id="m26">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 99.8123%). In <xref ref-type="disp-formula" rid="e3">Eq. 3</xref>, <inline-formula id="inf22">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is accepted when the value falls within a range from <inline-formula id="inf23">
<mml:math id="m28">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf24">
<mml:math id="m29">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; otherwise, <inline-formula id="inf25">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will be classified as &#x201c;flagged&#x201d; data and flags will be assigned to records (<xref ref-type="bibr" rid="B8">H&#xf8;jstrup, 1993</xref>; <xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>). Meanwhile, the visual inspection will be displayed on a PC device simultaneously and the flagging data will further enter into a manual check. The reason for choosing <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> to estimate the percentiles (as opposed to fitting a statistical distribution such as gamma) include simplicity, as well as avoiding any assumptions of the underlying distribution (<xref ref-type="bibr" rid="B13">Jenkinson, 1977</xref>; <xref ref-type="bibr" rid="B1">Bonsal et al., 2001</xref>; <xref ref-type="bibr" rid="B46">Zhai and Pan, 2003</xref>).</p>
<p>The threshold values (<inline-formula id="inf26">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m32">
<mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) should be designed strictly, and the potential instrument problems or outliers will be highlighted during the visual inspection. In this study, we use the small and large percentages for the minimum and maximum thresholds respectively, when the observation history is short (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). The percentile levels (0.1&#x2013;99.9%) are sufficient to remove the most unrealistic outliers from the statistics in the short-term observations (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>); and here the threshold values are defined as the 0.1th (<inline-formula id="inf28">
<mml:math id="m33">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.1%) or the 99.9th (<inline-formula id="inf29">
<mml:math id="m34">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 99.9%) percentile values minus (plus) 1.0 standard deviation (<inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) within a given bin. Considering the experiment observation history length used in this study, the bin size may be modified and adapted to obtain the desired amount of data in each bin for QC statistics at stations in a given time period. The threshold values are statistically dependent on both the data volume in each bin and the width of the percentiles (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>). Therefore, we test the sensitivity of the bin size in the range of 24 to 90&#xa0;min.</p>
<p>It should be noted that the last step in our QC method is a manual check (that is, a visual inspection). The visual inspection of the raw data and the &#x201c;flagged&#x201d; records by the automated graphical procedures aims to identify an instrumental recording problem or a plausible physical behavior and may assess the accuracy of the flagging variable with simultaneously measurement from other instruments (<xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>). Moreover, the &#x201c;flagged&#x201d; records will be removed from the bin; otherwise, we do not update the subsequent thresholds (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). This is to make sure that false values do not affect the subsequent bin. The raw high-frequency sampling data at Shenyang and Tianjin experiment stations are used to verify the feasibility of the fast threshold test method, and the results may further reflect the accuracy of the instrument in the data collection phase. The fast threshold test method has a lower computational requirement that minimizes the rejection of physically real behavior and isolates the maximum unrealistic instrumental records in the data collection phase (<xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>; <xref ref-type="bibr" rid="B38">Wang et al., 2014</xref>). It reflects the efficiency of this method in the operation and resource occupancy.</p>
<p>In the following application of the fast threshold test method, we do not discuss the flagging rates in detail because of the lack of QC information, and we consider these data (after the manual data integrity check and the extreme value check) as &#x201c;truth values&#x201d;. Our purpose is to examine the functionality of the algorithm, to verify the feasibility of the combination scheme (<xref ref-type="table" rid="T2">Table 2</xref>) to newly built stations, to compare the operation efficiency of the different combination schemes, and to find out which combination scheme has smaller amounts of flagged data than others.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>The results of threshold tests at different bins and time displacement for raw temperature data at SA on 29 April 2016, in which TDI is for a time displacement interval (minutes), BS is for a bin size (minutes), and SD is for standard deviation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Combination scheme number</th>
<th align="center">TDI (minutes)</th>
<th align="center">BS (minutes)</th>
<th align="center">SD</th>
<th align="center">Flagging</th>
<th align="center">Flag percentage (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="char" char=".">1</td>
<td align="char" char=".">60</td>
<td align="char" char=".">1</td>
<td align="char" char=".">3</td>
<td align="char" char=".">0.007</td>
</tr>
<tr>
<td align="left">2</td>
<td align="char" char=".">2</td>
<td align="char" char=".">60</td>
<td align="char" char=".">1</td>
<td align="char" char=".">22</td>
<td align="char" char=".">0.051</td>
</tr>
<tr>
<td align="left">3</td>
<td align="char" char=".">5</td>
<td align="char" char=".">60</td>
<td align="char" char=".">1</td>
<td align="char" char=".">379</td>
<td align="char" char=".">0.870</td>
</tr>
<tr>
<td align="left">4</td>
<td align="char" char=".">60</td>
<td align="char" char=".">60</td>
<td align="char" char=".">3.0</td>
<td align="char" char=".">62</td>
<td align="char" char=".">0.144</td>
</tr>
<tr>
<td align="left">5</td>
<td align="char" char=".">60</td>
<td align="char" char=".">60</td>
<td align="char" char=".">3.5</td>
<td align="char" char=".">43</td>
<td align="char" char=".">0.099</td>
</tr>
<tr>
<td align="left">6</td>
<td align="char" char=".">1</td>
<td align="char" char=".">60</td>
<td align="char" char=".">3.5</td>
<td align="char" char=".">132</td>
<td align="char" char=".">0.306</td>
</tr>
<tr>
<td align="left">7</td>
<td align="char" char=".">1</td>
<td align="char" char=".">30</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0.000</td>
</tr>
<tr>
<td align="left">8</td>
<td align="char" char=".">2</td>
<td align="char" char=".">30</td>
<td align="char" char=".">1</td>
<td align="char" char=".">100</td>
<td align="char" char=".">0.231</td>
</tr>
<tr>
<td align="left">9</td>
<td align="char" char=".">5</td>
<td align="char" char=".">30</td>
<td align="char" char=".">1</td>
<td align="char" char=".">1,298</td>
<td align="char" char=".">3.000</td>
</tr>
<tr>
<td align="left">10</td>
<td align="char" char=".">30</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.0</td>
<td align="char" char=".">114</td>
<td align="char" char=".">0.264</td>
</tr>
<tr>
<td align="left">11</td>
<td align="char" char=".">30</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.5</td>
<td align="char" char=".">6</td>
<td align="char" char=".">0.014</td>
</tr>
<tr>
<td align="left">12</td>
<td align="char" char=".">1</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.5</td>
<td align="char" char=".">159</td>
<td align="char" char=".">0.368</td>
</tr>
<tr>
<td align="left">13</td>
<td align="char" char=".">1</td>
<td align="char" char=".">24</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0.000</td>
</tr>
<tr>
<td align="left">14</td>
<td align="char" char=".">1</td>
<td align="char" char=".">32</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0.000</td>
</tr>
<tr>
<td align="left">15</td>
<td align="char" char=".">1</td>
<td align="char" char=".">36</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0.000</td>
</tr>
<tr>
<td align="left">16</td>
<td align="char" char=".">1</td>
<td align="char" char=".">40</td>
<td align="char" char=".">1</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0.002</td>
</tr>
<tr>
<td align="left">17</td>
<td align="char" char=".">1</td>
<td align="char" char=".">45</td>
<td align="char" char=".">1</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0.002</td>
</tr>
<tr>
<td align="left">18</td>
<td align="char" char=".">1</td>
<td align="char" char=".">48</td>
<td align="char" char=".">1</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0.002</td>
</tr>
<tr>
<td align="left">19</td>
<td align="char" char=".">1</td>
<td align="char" char=".">72</td>
<td align="char" char=".">1</td>
<td align="char" char=".">3</td>
<td align="char" char=".">0.007</td>
</tr>
<tr>
<td align="left">20</td>
<td align="char" char=".">1</td>
<td align="char" char=".">80</td>
<td align="char" char=".">1</td>
<td align="char" char=".">6</td>
<td align="char" char=".">0.014</td>
</tr>
<tr>
<td align="left">21</td>
<td align="char" char=".">1</td>
<td align="char" char=".">90</td>
<td align="char" char=".">1</td>
<td align="char" char=".">6</td>
<td align="char" char=".">0.014</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec id="s3-1">
<title>Test Examples</title>
<p>In this section, the fast threshold test is applied to the QC of both 0.5&#xa0;Hz temperature data at three experiment stations and hourly data at one experiment station. The main results are shown as follow.</p>
</sec>
<sec id="s3-2">
<title>The Fast Threshold Test for 0.5&#xa0;Hz Data</title>
<p>0.5&#xa0;Hz observations are gathered at SA station from 29 April to 30 May 2016. The updated thresholds can be derived from the following tests, in which the number of data in each bin is determined by the given percentage (<inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>99.9</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>690</mml:mn>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>/23&#xa0;min). On the other hand, the adopted bin size is divided by 1,440&#xa0;min with no remainder (that is, BS &#x2265; 24&#xa0;min). Hence, the bin size may be modified and adapted to obtain the desired data amount in each bin for the FQC statistics, and the combination schemes are easy to be computed at SA station in a given period. Here, we test it in the range of 24&#xa0;min (30 &#xd7; 24 &#x3d; 720 values; <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mn>720</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to <inline-formula id="inf33">
<mml:math id="m38">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 99.9042%) to 90&#xa0;min (30 &#xd7; 90 &#x3d; 2,700 values; <inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mn>2698</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to <inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 99.9004%). In our tests, we obtain the maximum and minimum thresholds from 15 combination schemes. In addition, we adopt the threshold check schemes used in the previous studies based on 3 or 3.5 standard deviations and the mean value method to compute the thresholds for six combination schemes (<xref ref-type="bibr" rid="B47">Zhang et al., 2010</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2012</xref>). On the basis of the flagged values, we finally choose the optimal combination scheme for further tests. The results are given in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<p>As shown in <xref ref-type="table" rid="T2">Table 2</xref>, the average flagging percentage of thresholds is 0.257%, which is significantly higher than the statistical expectation of 0.1% per threshold. The average flagging percentage of our method is 0.280%. At a 60-min bin size, scheme 3 has 0.870% of the maximum values. At a 30&#xa0;min bin size, scheme 9 has 3.000% of the maximum values flagged. Scheme 8 has 0.231% of the maximum values flagged. On the contrary, schemes 1, 2, and 7 have 0.007, 0.051, and 0.000% of the corresponded maximum values flagged at 30 or 60&#xa0;min bin sizes, respectively, schemes 13&#x2013;15 have the same of the maximum values flagged as scheme 7, and the flagging percentages of schemes 13&#x2013;21 are lower than the statistical expectation of 0.1% per threshold. The above results indicate that the thresholds derived from these schemes (e.g., scheme 3, scheme 9, etc.) are not updated frequently enough for 0.5&#xa0;Hz data, i.e., the thresholds have not fully covered the time series, and thus more frequent updates are required. The results may be avoided by using a shorter given time displacement interval for the estimated thresholds. Accordingly, schemes 1, 7, 13&#x2013;19 may update the thresholds more frequently, and the flagging percentages reach the minimal in all schemes. In contrast, when we apply the threshold test method in the previous studies, the average flagging percentage of thresholds is 0.199%. Scheme 5 has 0.099% of the maximum values flagged at a 60&#xa0;min size, and scheme 11 has 0.014% of the maximum values flagged at a 30&#xa0;min bin size. Compared to the result of our method, the difference in the flagging percentage is &#x2212;0.092% between schemes 1 and 5 and is &#x2212;0.014% between schemes 7, 13&#x2013;15 and 11. It is evident that the flagging percentages of the new method are significantly lower than those of the previous threshold test method.</p>
<p>The selected scheme needs to provide easy and continuous computation and a graphical display conveniently when available, requires less memory, and can reduce the computational burden of the computer system. A further analysis shows that scheme 1 requires 1800 (30 &#xd7; 60) values, scheme 7 requires 900 (30 &#xd7; 30) values, scheme 13 requires 720 (30 &#xd7; 24) values, scheme 14 requires 960 (30 &#xd7; 32) values, scheme 15 requires 1,080 (30 &#xd7; 36) values, scheme 16 requires 1,200 (30 &#xd7; 40) values, scheme 17 requires 1,350 (30 &#xd7; 45) values, scheme 18 requires 1,440 (30 &#xd7; 48) values, and scheme 19 requires 2,160 (30 &#xd7; 72) values for each given bin. These schemes have the same time displacement interval. The result indicates that the flagging percentages are 0&#x2013;0.007% for schemes 1, 7, 13&#x2013;19, and that there is only small differences between them. The memory savings are significant and the computational efficiency is higher for the computer system for schemes 7 and 13. Since the 30&#xa0;min bin size is more conducive to make a calculation, and scheme 7 is selected in the subsequent tests.</p>
<p>
<xref ref-type="fig" rid="F1">Figure 1</xref> shows a comparison of the thresholds test results between scheme 7 (<xref ref-type="fig" rid="F1">Figure 1A</xref>) and scheme 11 (<xref ref-type="fig" rid="F1">Figure 1B</xref>) at the same given bin. When temperature drops from 19 to 15&#xb0;C within 15&#xa0;min at 2&#x2013;3&#xa0;pm local time, scheme 7 has no flagging, but scheme 11 has six flagging. Then, which scheme is correct? The minutes-level precipitation this day are further investigated (figure not shown). We find that there is 0.1&#xa0;mm precipitation at 2:57 pm local time (BJT). This temperature falling is likely caused by the occurrence of precipitation. Hence, scheme 7 avoids unnecessary false error flagging that is, type I flagging errors. Thus we may preliminarily judge that the temperature falling is a plausible physical behavior. On the other hand, the thresholds derived from scheme 11 are not updated frequently enough for 0.5&#xa0;Hz data, so the thresholds have not covered the full time range at 3 pm local time.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The fast threshold test results for raw temperature data at SA station on 29 April 2016 (Unit: &#xb0;C). <bold>(A)</bold> Scheme 7; and <bold>(B)</bold> scheme 11 (The 0.5&#xa0;Hz temperature data (green line); the upper limits per minute (the maximum thresholds, red line); and the lower limits per minute (the minimum thresholds, blue line)).</p>
</caption>
<graphic xlink:href="feart-10-844722-g001.tif"/>
</fig>
<p>To investigate whether the bin size affects the feasibility of the fast threshold test, we adopt schemes 7 and 11 to inspect 0.5&#xa0;Hz data from 30 April to 29 May 2016. <xref ref-type="fig" rid="F2">Figure 2</xref> shows the difference between the maximum/minimum threshold and the temperature based on the above two schemes. In <xref ref-type="table" rid="T3">Table 3</xref>, it is seen that the flagging percentage of thresholds is 0.000% for scheme 7 and is 0.054% for scheme 11. In <xref ref-type="fig" rid="F2">Figure 2A</xref> and <xref ref-type="table" rid="T3">Table 3</xref>, no value (red line or blue line) goes through zero for scheme 7, and there are 703 values (red line or blue line) going through zero for scheme 11. After examing the minutes-level precipitation data (figure not shown), it is seen that most of the 703 flagging data are likely caused by precipitation. The other reasons need further investigation. We may also preliminarily judge that the temperature change is a plausible physical behavior. These threshold test examples show the advantages of this new algorithm, and the thresholds are statistically meaningful (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The difference between the maximum/minimum threshold and the temperature at SA station from 30 April to 29 May 2016 (Unit: &#xb0;C), in which the maximum thresholds minus 0.5&#xa0;Hz temperature (red line) and 0.5&#xa0;Hz temperature minus the minimum thresholds (blue line).<bold>(A)</bold> Scheme 7; and <bold>(B)</bold> scheme 11.</p>
</caption>
<graphic xlink:href="feart-10-844722-g002.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>The results of the fast threshold test method for raw temperature data at SA station from 30 April to 29 May 2016, in which TDI is for a time displacement interval (minutes), BS is for a bin size (minutes), and SD is for standard deviation.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">TDI (minutes)</th>
<th align="center">BS (minutes)</th>
<th align="center">SD</th>
<th align="center">Flagging</th>
<th align="center">Flag percentage (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="char" char=".">30</td>
<td align="char" char=".">1</td>
<td align="char" char=".">0</td>
<td align="char" char=".">0.000</td>
</tr>
<tr>
<td align="left">30</td>
<td align="char" char=".">30</td>
<td align="char" char=".">3.5</td>
<td align="char" char=".">703</td>
<td align="char" char=".">0.054</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Furthermore, we randomly change three values beyond the threshold for the time series in 30&#xa0;days (from 30 April to 29 May 2016), and use scheme 7 to inspect them. As shown in <xref ref-type="fig" rid="F3">Figures 3A&#x2013;C</xref>, this scheme can flag the three artificial outliers exactly in the raw data series from the observations in the 30&#xa0;day period. The flagging data exceed the thresholds at 1 May (<xref ref-type="fig" rid="F3">Figure 3A</xref>), 9 May (<xref ref-type="fig" rid="F3">Figure 3B</xref>), and 26 May (<xref ref-type="fig" rid="F3">Figure 3C</xref>) 2016, respectively, and the visual inspection may further assess the accuracy of the flagging variable.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Same as in <xref ref-type="fig" rid="F1">Figure 1</xref>, but for scheme 7 (Unit: &#xb0;C) at SA station on 1 May, 9 May, and 26 May, 2016.</p>
</caption>
<graphic xlink:href="feart-10-844722-g003.tif"/>
</fig>
<p>To investigate whether the fast threshold test method can be applied to the data at different stations, we use scheme 7 to inspect the 30 days data (from 30 April to 29 May 2016) at TA station. As a reference, we inspect the data at the neighboring TB station at the same time. It is seen from <xref ref-type="fig" rid="F4">Figures 4A,B</xref> that the data at both stations pass the QC inspection, there is no value (red or blue line) going through zero when adopting scheme 7 at TA station as well as at TB station, which implies the suitability of the fast threshold test method at different stations. Scheme 7 verifies the feasibility of the fast threshold test method at these new stations, which demonstrates the efficiency of the QC scheme.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Same as in <xref ref-type="fig" rid="F2">Figure 2</xref>, but for scheme 7 at TA <bold>(A)</bold>; and TB <bold>(B)</bold> stations from 30 April to 29 May 2016.</p>
</caption>
<graphic xlink:href="feart-10-844722-g004.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>The Fast Threshold Test for Hourly Temperature Data</title>
<p>This new algorithm is further applied in the hourly temperature data at SB station from 1 January 2002 to 31 December 2018, which indicates a change from seconds to hour level. As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, the hourly data have passed to the strict quality control before our inspection. We test the hourly data by using the new algorithm to explore the possibility of misjudged or unrealistic observations existing in this dataset. Here, we still use small (<inline-formula id="inf36">
<mml:math id="m41">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.1%) and large (<inline-formula id="inf37">
<mml:math id="m42">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 99.9%) percentile values minus (plus) 1.0 standard deviation (<inline-formula id="inf38">
<mml:math id="m43">
<mml:mi>a</mml:mi>
</mml:math>
</inline-formula> &#x3d; 1) for the respective minimum and maximum thresholds within a given bin. In view of the history length of the hourly temperature observation data, it is necessary to re-determine the bin size. For this purpose, a 30-days bin size (30 &#xd7; 24 &#x3d; 720 values) and a 1&#xa0;h time displacement interval are used to test schemes. Meanwhile, we also adopt the threshold test method in the previous studies for the same bin size based on 3.5 standard deviations and the mean value method. The result indicates that our algorithm may be practically implemented for the temperature data. It is seen from <xref ref-type="fig" rid="F5">Figure 5A</xref> that all data fall within the range of acceptable thresholds with the percentile levels of 0.1 and 99.9%. The thresholds derived from the previous method are not updated frequently enough for the data, i.e., the threshold series is not sufficiently smooth (<xref ref-type="fig" rid="F5">Figure 5B</xref>).</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The results of the threshold test method for temperature (Unit: &#xb0;C) at SB station <bold>(A)</bold> from 1 January 2002 to 31 December 2018 and <bold>(B)</bold> from 1 January 2014 to 31 December 2014.(The hourly temperature data (green line); the upper limits per hour (the maximum thresholds, red line) and the lower limits per hour (the minimum thresholds; blue line) obtained from our algorithm, the upper limits per 30 days (the maximum thresholds; the red dotted line) and the lower limits per 30 days (the minimum thresholds; the blue dotted line) obtained from the previous threshold test method).</p>
</caption>
<graphic xlink:href="feart-10-844722-g005.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<p>Our algorithm can successfully identify outliers for the high-frequency observation records in the data collection phase of the newly built meteorological stations. This method is based on three assumptions. The first one is that the descriptive statistics are possible to estimate for a given bin, the second one is that the values in each bin change with time (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>), and the third one is that the majority of the 0.5&#xa0;Hz data are &#x201c;good&#x201d; data (Long and Shi, 2008). Because of periodic variations of temperature measurement records, we need to know how the appropriate statistics for each moment are chosen. Moreover, when the history includes only a small number of samples of the assumed distribution, we need to know how the descriptive statistics are computed (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). In this study, we deal with these problems using <xref ref-type="disp-formula" rid="e5">Eq. 5</xref> for estimating the percentiles, including the simplicity and avoiding any assumptions of the underlying distribution in the given bin (<xref ref-type="bibr" rid="B13">Jenkinson, 1977</xref>; <xref ref-type="bibr" rid="B1">Bonsal et al., 2001</xref>; <xref ref-type="bibr" rid="B46">Zhai and Pan, 2003</xref>).</p>
<p>Since this method is based on the statistics (such as data percentiles, the standard deviation, and a moving box filter), especially at new stations, we have not long observation series. Furthermore, because of the large estimation uncertainties in the small samples (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>), we use a suitable percentile value minus (plus) standard deviation for the respective maximum and minimum thresholds within a given bin. Obviously, the minimum threshold is set according to a percentile related to a very small percentage (<inline-formula id="inf39">
<mml:math id="m44">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 0.1%), and the maximum threshold is set using a very large percentage (<inline-formula id="inf40">
<mml:math id="m45">
<mml:mi>p</mml:mi>
</mml:math>
</inline-formula> &#x3d; 99.9%). This may avoid unnecessary false error flagging (type <inline-formula id="inf41">
<mml:math id="m46">
<mml:mrow>
<mml:mtext>I</mml:mtext>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> flagging errors). Of course, the percentages may also be determined according to the user&#x2019;s preference or the different types of sensors (e.g., sensor specifications, time response, resolution, etc.).</p>
<p>This FQC method is effective and feasible to rapidly detect and flag outliers and instrumental problems for 0.5&#xa0;Hz real or near-real time records in the data collection phase before the data enter into the QC system. It is also useful to perform the data QC locally on a remote data logger of automatic and power-limited stations. The advantages of this method are as follows. Firstly, it does not need a priori knowledge of the climate, and therefore it enables the generation of statistically meaningful thresholds for newly built stations. Secondly, the approach enables the use of observation statistics for fast checking (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). Thirdly, this method does not need a lot of computing resources. Furthermore, the method splits data into fewer bins, which reduces the memory requirements for the computer system. The main computations are used in determining the thresholds and the thresholds can be updated more frequently (every minute). Updating more frequently thresholds is also an obvious advantage of this method. However, it is also noted that this method only describes the expected behavior of the measurement within a given bin period. When real or near-real time observation records have a systematic deviation, this method is inapplicable. Therefore, an accurate check at least a few days after using this method and a manual check for the flagged records are needed (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>; <xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>). Otherwise, the thresholds are not reliable enough, this also implies that the automated algorithms should be under human supervision in the initial stages.</p>
<p>Because of differences in the meteorological measurements, not all similarly determined thresholds are meaningful to all measurements (<xref ref-type="bibr" rid="B7">Hasu and Aaltonen, 2011</xref>). Therefore, there is no one threshold value that cleanly separates all instrumentation problems from unusual physical situations. The manual checks (visual inspection) of individual flagged records are always required (<xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>), which can be implemented by investigation of the synoptic meteorological conditions occurring around the time of the flagged observations (<xref ref-type="bibr" rid="B32">Shulski et al., 2014</xref>).</p>
<p>Procedurally, the operation time control is also an important issue in QC for high-frequency observation data because the fast threshold test method needs to be performed in a short period. Our method is only a primary implementation that can help to screen out obvious outliers promptly in the data collection phase (<xref ref-type="bibr" rid="B4">Cheng et al., 2016</xref>). Since this method is developed based on the statistics, some uncertainties also exist. The short-term observational records are possibly not reliable enough when only using a basic threshold test method (<xref ref-type="bibr" rid="B32">Shulski et al., 2014</xref>). Thus, the data checked by this method should be further checked with a more strict QC operational procedure. Moreover, to handle unexpected problems such as misjudged observations in our method, more studies are needed (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>).</p>
</sec>
<sec sec-type="conclusion" id="s5">
<title>Conclusion</title>
<p>We propose an algorithm through the automatic determination of the maximum and minimum minute thresholds for the high-frequency meteorological observation data in the data collection phase of the newly built stations, and present an efficient statistical scheme to isolate and flag non-negligible outliers and instrumental problems from a large amount of 0.5&#xa0;Hz raw data before they are introduced into the QC system (e.g., <xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>; <xref ref-type="bibr" rid="B35">Vickers and Mahrt, 1997</xref>; <xref ref-type="bibr" rid="B47">Zhang et al., 2010</xref>; <xref ref-type="bibr" rid="B17">Li et al., 2012</xref>). This method is based on the percentile threshold (0.1&#x2013;99.9%) and standard deviation, which can identify the incorrect data in the current minute with a 30&#xa0;min bin size and a 1&#xa0;min time displacement interval. A visual graph is generated every minute, and the time series and the thresholds are displayed by the automated graphical procedures. Those observations that fall outside the thresholds are flagged and then a manual check (visual inspection) is performed (<xref ref-type="bibr" rid="B4">Cheng et al., 2016</xref>). The optimal thresholds will be derived from the corresponding tests (<xref ref-type="bibr" rid="B9">Houchi et al., 2015</xref>). This method is developed for the raw high-frequency (sampled every 2&#xa0;s) surface temperature observation data. We demonstrates the effectiveness and feasibility of this algorithm in rapidly detecting and flagging outliers for an initial inspection of 0.5&#xa0;Hz real or near-real time data in the data collection phase. A comparison at different experiment stations indicates that this fast threshold test may be a viable option in the data collection phase. Meanwhile, this method may also be applied to other high-frequency observation variables such as pressure, relative humidity (the beta-distributed, <xref ref-type="bibr" rid="B44">Yao 1974</xref>), wind speed (Weibull-distributed, <xref ref-type="bibr" rid="B23">Pang et al., 2001</xref>), and so forth .</p>
</sec>
</body>
<back>
<sec id="s6">
<title>Data Availability Statement</title>
<p>The data analyzed in this study is subject to the following licenses/restrictions: The analyzed data can only be accessed from inside China Meteorological Administration. Requests to access these datasets should be directed to RL, <email>liaorw@cma.gov.cn</email>.</p>
</sec>
<sec id="s7">
<title>Author Contributions</title>
<p>Conceptualization, formal analysis and writing&#x2013;original draft, RL; Methodology, RL and DZ; Project administration, XF, LS, FY, and HL; Supervision, PZ; Writing&#x2013;review and editing, RL, PZ and YC. All authors have read and agreed to the published version of the article.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This research is sponsored by the National Key Research and Development Program of China (Grant 2018YFC1505700), the National Natural Science Foundation of China (52078480) and the Basic Research Fund (2021Z001) of Chinese Academy Meteorological Sciences.</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or any claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors acknowledge, with deep gratitude, the contribution of the reviewers whose comments has improved this article substantially. In the process of revising this paper, we have received the strong guidance from researcher Ding Minghu of Chinese Academy of Meteorological Sciences.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bonsal</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Vincent</surname>
<given-names>L. A.</given-names>
</name>
<name>
<surname>Hogg</surname>
<given-names>W. D.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Characteristics of Daily and Extreme Temperatures over Canada</article-title>. <source>J. Clim.</source> <volume>14</volume>, <fpage>1959</fpage>&#x2013;<lpage>1976</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0442(2001)014&#x3c;1959:codaet&#x3e;2.0.co;2</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cerlini</surname>
<given-names>P. B.</given-names>
</name>
<name>
<surname>Silvestri</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Saraceni</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Quality Control and gap&#x2010;filling Methods Applied to Hourly Temperature Observations over central Italy</article-title>. <source>Meteorol. Appl.</source> <volume>27</volume> (<issue>3</issue>). <pub-id pub-id-type="doi">10.1002/met.1913</pub-id> </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>B. K.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>W. Z.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Quality Control of Minute Meteorological Observational Data</article-title>. <source>J. Meteorol. Res. Appl.</source> <volume>32</volume> (<issue>3</issue>), <fpage>77</fpage>&#x2013;<lpage>78</lpage>. <comment>(In Chinese)</comment>. </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>T. H.</given-names>
</name>
<name>
<surname>Ku</surname>
<given-names>H. I.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y. W.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Quality Control Program for Real-Time Hourly Temperature Observation in Taiwan</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>33</volume>, <fpage>953</fpage>&#x2013;<lpage>976</lpage>. <pub-id pub-id-type="doi">10.1175/jtech-d-15-0005.1</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ditthakit</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Pinthong</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Salaeh</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Binnui</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Khwanchum</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kuriqi</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Performance Evaluation of a Two-Parameters Monthly Rainfall-Runoff Model in the Southern Basin of Thailand</article-title>. <source>Water</source> <volume>13</volume>, <fpage>1226</fpage>. <pub-id pub-id-type="doi">10.3390/w13091226</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fiebrich</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Crawford</surname>
<given-names>K. C.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>The Impact of Unique Meteorological Phenomena Detected by the Oklahoma Mesonet and ARS Micronet on Automated Quality Control</article-title>. <source>Bull. Amer. Meteorol. Soc.</source> <volume>82</volume>, <fpage>2173</fpage>&#x2013;<lpage>2187</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0477(2001)082&#x3c;2173:tioump&#x3e;2.3.co;2</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hasu</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Aaltonen</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Automatic Minimum and Maximum Alarm Thresholds for Quality Control</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>28</volume>, <fpage>74</fpage>&#x2013;<lpage>84</lpage>. <pub-id pub-id-type="doi">10.1175/2010jtecha1431.1</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>H&#xf8;jstrup</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1993</year>). <article-title>A Statistical Data Screening Procedure</article-title>. <source>Meas. Sci.Technol.</source> <volume>4</volume>, <fpage>153</fpage>&#x2013;<lpage>157</lpage>. </citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Houchi</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Stoffelen</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Marseille</surname>
<given-names>G.-J.</given-names>
</name>
<name>
<surname>De Kloe</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Statistical Quality Control of High-Resolution Winds of Different Radiosonde Types for Climatology Analysis</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>32</volume>, <fpage>1796</fpage>&#x2013;<lpage>1812</lpage>. <pub-id pub-id-type="doi">10.1175/jtech-d-14-00160.1</pub-id> </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hubbard</surname>
<given-names>K. G.</given-names>
</name>
<name>
<surname>Goddard</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sorensen</surname>
<given-names>W. D.</given-names>
</name>
<name>
<surname>Wells</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Osugi</surname>
<given-names>T. T.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Performance of Quality Assurance Procedures for an Applied Climate Information System</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>22</volume>, <fpage>105</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.1175/jtech-1657.1</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hubbard</surname>
<given-names>K. G.</given-names>
</name>
<name>
<surname>Guttman</surname>
<given-names>N. B.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>An Improved QC Process for Temperature in the Daily Cooperative Weather Observations</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>24</volume>, <fpage>206</fpage>&#x2013;<lpage>213</lpage>. <pub-id pub-id-type="doi">10.1175/jtech1963.1</pub-id> </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hubbard</surname>
<given-names>K. G.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Sensitivity Analysis of Quality Assurance Using the Spatial Regression Approach-A Case Study of the Maximum/minimum Air Temperature</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>22</volume> (<issue>10</issue>), <fpage>1520</fpage>&#x2013;<lpage>1530</lpage>. <pub-id pub-id-type="doi">10.1175/jtech1790.1</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jenkinson</surname>
<given-names>A. F.</given-names>
</name>
</person-group> (<year>1977</year>). <source>The Analysis of Meteorological and Other Geophysical Extremes. Synoptic Climatology Branch Memo<italic>.</italic> 58</source>. <publisher-loc>Berkshire, United Kingdom</publisher-loc>: <publisher-name>U.K. Met. Office, Bracknell</publisher-name>, <fpage>41</fpage>. </citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Fidel</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Navarro</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Juan</surname>
<given-names>P. M.</given-names>
</name>
<name>
<surname>Elena</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Quality Assurance of Surface Wind Observations from Automated Weather Stations</article-title>. <source>J. Atmos. Ocean Technol.</source> <volume>27</volume>, <fpage>1101</fpage>&#x2013;<lpage>1122</lpage>. <pub-id pub-id-type="doi">10.1175/2010JTECHA1404.1</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuriqi</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Assessment and Quantification of Meteorological Data for Implementation of Weather Radar in Mountainous Regions</article-title>. <source>MAUSAM</source> <volume>67</volume> (<issue>4</issue>), <fpage>789</fpage>&#x2013;<lpage>802</lpage>. <pub-id pub-id-type="doi">10.54302/mausam.v67i4.1408</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>T. J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>R. C.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>Analysis of July-August Daily Precipitation Characteristics Variation in Eastern China during 1958-2000</article-title>. <source>Chin. J Atmos Sci</source> <volume>32</volume> (<issue>2</issue>), <fpage>360</fpage>&#x2013;<lpage>370</lpage>. <comment>(in Chinese)</comment>. <pub-id pub-id-type="doi">10.3878/j.issn.1006-9895.2008.02.14</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y. X.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y,M.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>F. L.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B. B.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). <article-title>Analyses on Turbulence Data Control and Distribution of Surface Energy Flux in Namco Area of Tibetan Plateau</article-title>. <source>Plateau Meteorol.</source> <volume>31</volume> (<issue>4</issue>), <fpage>875</fpage>&#x2013;<lpage>884</lpage>. <comment>(In Chinese)</comment>. </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Portabella</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Stoffelen</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Verhoef</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Toward an Improved Wind Inversion Algorithm for RapidScat</article-title>. <source>IEEE J. Sel. Top. Appl. Earth Observations Remote Sensing</source> <volume>10</volume> (<issue>5</issue>), <fpage>2156</fpage>&#x2013;<lpage>2164</lpage>. <pub-id pub-id-type="doi">10.1109/jstars.2016.2616889</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>H. B.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>D. Z.</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>Y. B.</given-names>
</name>
<name>
<surname>Lian</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Quality Control and Representativeness of Automatic Weather Station Rain Gauge Data</article-title>. <source>Chin. J Atmos Sci</source> <volume>38</volume> (<issue>1</issue>), <fpage>159</fpage>&#x2013;<lpage>170</lpage>. <pub-id pub-id-type="doi">10.3878/j.issn.1006-9895.2013.13116</pub-id> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lopez</surname>
<given-names>J. L. A.</given-names>
</name>
<name>
<surname>Uteuov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kalyuzhnaya</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Klimova</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bilyatdinova</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kortelainen</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Quality Control and Data Restoration of Metocean Arctic Data</article-title>. <source>Proced. Comp. Sci.</source> <volume>119</volume>, <fpage>315</fpage>&#x2013;<lpage>324</lpage>. <pub-id pub-id-type="doi">10.1016/j.procs.2017.11.190</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ntsangwane</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Mabasa</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sivakumar</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Zwane</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Ncongwane</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Botai</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Quality Control of Solar Radiation Data within the South African Weather Service Solar Radiometric Network</article-title>. <source>J. Energy South. Afr.</source> <volume>30</volume> (<issue>4</issue>), <fpage>51</fpage>&#x2013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.17159/2413-3051/2019/v30i4a5586</pub-id> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oh</surname>
<given-names>G.-L.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.-J.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>B.-C.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K.-R.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>S.-W.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Quality Control of Agro-Meteorological Data Measured at Suwon Weather Station of Korea Meteorological Administration</article-title>. <source>Korean J. Agric. For. Meteorology</source> <volume>17</volume> (<issue>1</issue>), <fpage>25</fpage>&#x2013;<lpage>34</lpage>. <pub-id pub-id-type="doi">10.5532/kjafm.2015.17.1.25</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pang</surname>
<given-names>W.-K.</given-names>
</name>
<name>
<surname>Forster</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Troutt</surname>
<given-names>M. D.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Estimation of Wind Speed Distribution Using Markov Chain Monte Carlo Techniques</article-title>. <source>J. Appl. Meteorol.</source> <volume>40</volume>, <fpage>1476</fpage>&#x2013;<lpage>1484</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0450(2001)040&#x3c;1476:eowsdu&#x3e;2.0.co;2</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Martinaitis</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Cocks</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A Real-Time Automated Quality Control of Hourly Rain Gauge Data Based on Multiple Sensors in MRMS System</article-title>. <source>J. Hydrometeorol</source> <volume>17</volume>, <fpage>1675</fpage>&#x2013;<lpage>1691</lpage>. <pub-id pub-id-type="doi">10.1175/jhm-d-15-0188.1</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qin</surname>
<given-names>Z.-K.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>X.-L.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Quality Control of Surface Station Temperature Data with Non-gaussian Observation-Minus-Background Distributions</article-title>. <source>J. Geophys. Res.</source> <volume>115</volume>, <fpage>D16312</fpage>. <pub-id pub-id-type="doi">10.1029/2009JD013695</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X. N.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>W. X.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Complex Quality Control and Analysis of Extremely Abnormal Meteorological Data</article-title>. <source>Acta Meteorol. Sinica</source> <volume>63</volume> (<issue>4</issue>), <fpage>526</fpage>&#x2013;<lpage>533</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.11676/qxxb2005.052</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>A. Y.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Operational System Development on Three-step Quality Control of Observations from AWS</article-title>. <source>Meteorol. Mon</source> <volume>33</volume> (<issue>1</issue>), <fpage>19</fpage>&#x2013;<lpage>24</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.7519/j.issn.1000-0526.2007.01.003</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>A. Y.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>F. L.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>The Quality Control of Surface Monthly Climate Data in China</article-title>. <source>J. Appl. Meteorol. Sci</source> <volume>18</volume> (<issue>4</issue>), <fpage>516</fpage>&#x2013;<lpage>523</lpage>. <comment>(In Chinese)</comment>. </citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>Z. H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z. F.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y. M.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Ju</surname>
<given-names>X. H.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Development of Three-Levelquality Control System for Real-Time Observations of Automatic Weather Stations Nationwide</article-title>. <source>Meteorol. Mon</source> <volume>41</volume> (<issue>10</issue>), <fpage>1268</fpage>&#x2013;<lpage>1277</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.7519/j.issn.1000-0526.2015.10.010</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Genton</surname>
<given-names>M. G.</given-names>
</name>
<name>
<surname>Jun</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Szunyogh</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Hoteit</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Observation Quality Control with a Robust Ensemble Kalman Filter</article-title>. <source>Mon Wea Rev.</source> <volume>141</volume>, <fpage>4414</fpage>&#x2013;<lpage>4428</lpage>. <pub-id pub-id-type="doi">10.1175/mwr-d-13-00091.1</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shafer</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Fiebrich</surname>
<given-names>C. A.</given-names>
</name>
<name>
<surname>Arndt</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Fredrickson</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Hughes</surname>
<given-names>T. W.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Quality Assurance Procedures in the Oklahoma Mesonetwork</article-title>. <source>J. Atmos. Oceanic Technol.</source> <volume>17</volume>, <fpage>474</fpage>&#x2013;<lpage>494</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0426(2000)017&#x3c;0474:qapito&#x3e;2.0.co;2</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shulski</surname>
<given-names>M. D.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Krieger</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Baule</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Quality Assessment of Meteorological Data for the Beaufort and Chukchi Sea Coastal Region Using Automated Routines</article-title>. <source>Arctic</source> <volume>67</volume> (<issue>1</issue>), <fpage>104</fpage>&#x2013;<lpage>112</lpage>. <pub-id pub-id-type="doi">10.14430/arctic4367</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tao</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Zhong</surname>
<given-names>Q. Q.</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z. F.</given-names>
</name>
<name>
<surname>Hao</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>Quality Control Schemes and its Application to Automatic Surface Weather Observation System</article-title>. <source>Plateau Meteorol.</source> <volume>28</volume> (<issue>5</issue>), <fpage>1202</fpage>&#x2013;<lpage>1209</lpage>. <comment>(In Chinese)</comment>. </citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vejen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Jacobsson</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Fredriksson</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Moe</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Andresen</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hellsten</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2002</year>). <article-title>Quality Control of Meteorological Observations&#x2014;Automatic Methods Used in the Nordic Countries</article-title>. <source>Nordklim. Rep.</source> <volume>8</volume>, <fpage>100</fpage>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.met.no/sokeresultat/_/attachment/inline/2fdbdbcf-2ae8-4bb3-86de-f7b5a6f11dae:b322c47c99e9a34086013dfa7e4a915a383d2b42/MET-report-08-2002.pdf">https://www.met.no/sokeresultat/_/attachment/inline/2fdbdbcf-2ae8-4bb3-86de-f7b5a6f11dae:b322c47c99e9a34086013dfa7e4a915a383d2b42/MET-report-08-2002.pdf</ext-link>.</comment> </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vickers</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Mahrt</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Quality Control and Flux Sampling Problems for tower and Aircraft Data</article-title>. <source>J. Atmos. Oceanic Technol.</source> <volume>14</volume>, <fpage>512</fpage>&#x2013;<lpage>526</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0426(1997)014&#x3c;0512:qcafsp&#x3e;2.0.co;2</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Swail</surname>
<given-names>V. R.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>A Quality Assurance System for Canadian Hourly Pressure Data</article-title>. <source>J. Appl. Meteorol. Climatol</source> <volume>46</volume>, <fpage>1804</fpage>&#x2013;<lpage>1817</lpage>. <pub-id pub-id-type="doi">10.1175/2007jamc1484.1</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Comprehensive Consistency Method of Data Quality Controlling with its Application to Daily Temperature</article-title>. <source>J. Appl. Meteorol. Sci</source> <volume>23</volume> (<issue>1</issue>), <fpage>69</fpage>&#x2013;<lpage>76</lpage>. <comment>(In Chinese)</comment>. </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Yan</surname>
<given-names>Q. Q.</given-names>
</name>
<name>
<surname>Xiang</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Algorithm Design of Quality Control for Hourly Air Temperature</article-title>. <source>Plateau Meteorol.</source> <volume>33</volume> (<issue>6</issue>), <fpage>1722</fpage>&#x2013;<lpage>1729</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.7522/j.issn.1000-0534.2014.00028</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z. B.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>D. C.</given-names>
</name>
<name>
<surname>Gong</surname>
<given-names>X. C.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>The Method and Application of Automatic Quality Control for Real Time Data from Automatic Weather Stations</article-title>. <source>Meteorol. Mon</source> <volume>33</volume> (<issue>10</issue>), <fpage>102</fpage>&#x2013;<lpage>106</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.7519/j.issn.1000-0526.2007.10.015</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. C.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Z. B.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>A Quality Control Method for the Surface Temperature Based on the Spatial Observation Diversity</article-title>. <source>Chin. J Geophys-ch.</source> <volume>60</volume> (<issue>3</issue>), <fpage>912</fpage>&#x2013;<lpage>923</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.6038/cjg20170306</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xiong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>A Quality Control Method for Surface Hourly Temperature Observations via Gene&#x2010;expression Programming</article-title>. <source>Int. J. Climatol</source> <volume>37</volume> (<issue>12</issue>), <fpage>4364</fpage>&#x2013;<lpage>4376</lpage>. <pub-id pub-id-type="doi">10.1002/joc.5092</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Quality Control Scheme for New-Built Automatic Surface Weather Observation Station&#x27;s Data</article-title>. <source>J. Meteorol. Sci</source> <volume>33</volume> (<issue>1</issue>), <fpage>26</fpage>&#x2013;<lpage>36</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.3969/2012jms.0120</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>Z. f.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>G. Z.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>A Two-Stage Quality Control Method for 2-m Temperature Observations Using Biweight Means and a Progressive EOF Analysis</article-title>. <source>Mon Wea Rev.</source> <volume>141</volume>, <fpage>798</fpage>&#x2013;<lpage>808</lpage>. <pub-id pub-id-type="doi">10.1175/MWR-D-11-00308.1</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yao</surname>
<given-names>A. Y. M.</given-names>
</name>
</person-group> (<year>1974</year>). <article-title>A Statistical Model for the Surface Relative Humidity</article-title>. <source>J. Appl. Meteorol.</source> <volume>13</volume>, <fpage>17</fpage>&#x2013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0450(1974)013&#x3c;0017:asmfts&#x3e;2.0.co;2</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ye</surname>
<given-names>X. L.</given-names>
</name>
<name>
<surname>Kan</surname>
<given-names>Y. J.</given-names>
</name>
<name>
<surname>Xiong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y. C.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A Quality Control Method Based on an Improved Kernel Regression Algorithm for Surface Air Temperature Observations</article-title>. <source>Adv. Meteorol.</source> <volume>2020</volume>, <fpage>6045492</fpage>. <pub-id pub-id-type="doi">10.1155/2020/6045492</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhai</surname>
<given-names>P. M.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>X. H.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Change in Extreme Temperature and Precipitation over Northern China during the Second Half of the 20th Century</article-title>. <source>Acta Geogr. Sin</source> <volume>58</volume> <issue>(7s)</issue>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.11821/xb20037s001</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y. Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>X. B.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>A Study of Quality Control and Assessment of the Eddy Covariance System above Grassy Land of the Eastern Tibetan Plateau</article-title>. <source>Chin. J Atmos Sci</source> <volume>34</volume> (<issue>4</issue>), <fpage>703</fpage>&#x2013;<lpage>714</lpage>. <comment>(In Chinese)</comment>. <pub-id pub-id-type="doi">10.3878/j.issn.1006-9895.2010.04.04</pub-id> </citation>
</ref>
</ref-list>
<app-group>
<app id="app1">
<title>TABLE A1 &#x007C; The list of acronyms.</title>
<table-wrap id="audT1" position="float">
<table>
<thead valign="top">
<tr>
<th align="left">Number</th>
<th align="center">Appellation</th>
<th align="center">Acronyms</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="center">Fast Quality Control</td>
<td align="center">FQC</td>
</tr>
<tr>
<td align="left">2</td>
<td align="center">Quality Control</td>
<td align="center">QC</td>
</tr>
<tr>
<td align="left">3</td>
<td align="center">Shenyang experiment station</td>
<td align="center">SA</td>
</tr>
<tr>
<td align="left">4</td>
<td align="center">Tianjin experiment stations A</td>
<td align="center">TA</td>
</tr>
<tr>
<td align="left">5</td>
<td align="center">Tianjin experiment stations B</td>
<td align="center">TB</td>
</tr>
<tr>
<td align="left">6</td>
<td align="center">Shenyang NO.54342</td>
<td align="center">SB</td>
</tr>
<tr>
<td align="left">7</td>
<td align="center">National Meteorological Information Centre</td>
<td align="center">NMIC</td>
</tr>
<tr>
<td align="left">8</td>
<td align="center">Surface Meteorological Stations in China</td>
<td align="center">SMS</td>
</tr>
<tr>
<td align="left">9</td>
<td align="center">Time Displacement Interval</td>
<td align="center">TDI</td>
</tr>
<tr>
<td align="left">10</td>
<td align="center">Bin Size</td>
<td align="center">BS</td>
</tr>
<tr>
<td align="left">11</td>
<td align="center">Standard Deviation</td>
<td align="center">SD</td>
</tr>
<tr>
<td align="left">12</td>
<td align="center">Automatic Surface Weather Observation System</td>
<td align="center">AWS</td>
</tr>
</tbody>
</table>
</table-wrap>
</app>
</app-group>
</back>
</article>