<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ASCMO</journal-id><journal-title-group>
    <journal-title>Advances in Statistical Climatology, Meteorology and Oceanography</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ASCMO</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Adv. Stat. Clim. Meteorol. Oceanogr.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2364-3587</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/ascmo-10-105-2024</article-id><title-group><article-title>Parametric model for post-processing visibility ensemble forecasts</article-title><alt-title>Parametric model for post-processing visibility ensemble forecasts</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Baran</surname><given-names>Ágnes</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Baran</surname><given-names>Sándor</given-names></name>
          <email>baran.sandor@inf.unideb.hu</email>
        <ext-link>https://orcid.org/0000-0003-1035-004X</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Faculty of Informatics, University of Debrecen, Debrecen, Hungary</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Sándor Baran (baran.sandor@inf.unideb.hu)</corresp></author-notes><pub-date><day>2</day><month>September</month><year>2024</year></pub-date>
      
      <volume>10</volume>
      <issue>2</issue>
      <fpage>105</fpage><lpage>122</lpage>
      <history>
        <date date-type="received"><day>24</day><month>January</month><year>2024</year></date>
           <date date-type="rev-recd"><day>14</day><month>July</month><year>2024</year></date>
           <date date-type="accepted"><day>17</day><month>July</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Ágnes Baran</copyright-statement>
        <copyright-year>2024</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024.html">This article is available from https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024.html</self-uri><self-uri xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024.pdf">The full text article is available as a PDF file from https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e85">Although, by now, ensemble-based probabilistic forecasting is the most advanced approach to weather prediction, ensemble forecasts still suffer from a lack of calibration and/or display systematic bias, thus requiring some post-processing to improve their forecast skill. Here, we focus on visibility, a weather quantity that plays a crucial role in, for example, aviation and road safety or ship navigation, and we propose a parametric model where the predictive distribution is a mixture of a gamma and a truncated normal distribution, both right censored at the maximal reported visibility value. The new model is evaluated in two case studies based on visibility ensemble forecasts of the European Centre for Medium-Range Weather Forecasts covering two distinct domains in central and western Europe and two different time periods. The results of the case studies indicate that post-processed forecasts are substantially superior to raw ensembles; moreover, the proposed mixture model consistently outperforms the Bayesian model averaging approach used as a reference post-processing technique.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Nemzeti Kutatási Fejlesztési és Innovációs Hivatal</funding-source>
<award-id>K142849</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e97">Despite the continuous improvement of autoland, autopilot, navigation, and radar systems, visibility conditions are still critical in  aviation and road safety and in ship navigation as well. Nowadays, visibility observations are obtained automatically; visibility sensors take the measurements of “the length of atmosphere over which a beam of light travels before its luminous flux is reduced to 5 % of its original value”<fn id="Ch1.Footn1"><p id="d1e100"><uri>https://www.metoffice.gov.uk/weather/guides/observations/how-we-measure-visibility</uri>, last access: 12 July 2024</p></fn>, the quantity of which is called the meteorological optical range.</p>
      <p id="d1e106">Visibility forecasts are generated with the help of numerical weather prediction (NWP) models either as direct model outputs or by utilizing various algorithms (see, e.g. <xref ref-type="bibr" rid="bib1.bibx49 bib1.bibx30 bib1.bibx52" id="altparen.1"/>) to calculate visibility from forecasts of related weather quantities such as precipitation or relative humidity <xref ref-type="bibr" rid="bib1.bibx15" id="paren.2"/>. Nowadays, the state-of-the-art approach to weather prediction is to issue ensemble forecasts by running an NWP model several times with perturbed initial conditions or different model parameterizations <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx12" id="paren.3"/>. Hence, for a given location, time point, and forecast horizon, instead of having a point forecast, a forecast ensemble is issued. It opens the door for estimating the forecast uncertainty  or even the probability distribution of the future weather variable <xref ref-type="bibr" rid="bib1.bibx26" id="paren.4"/> and provides an important tool for forecast-based decision-making <xref ref-type="bibr" rid="bib1.bibx22" id="paren.5"/>. In particular, several recent studies (see <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx41" id="altparen.6"/>) verify the superiority of probabilistic predictions in, for example, fog forecasting, which is one of the most frequent reasons for low visibility.</p>
      <p id="d1e128">By now, all major weather centres operate ensemble prediction systems (EPSs); however, only a few have visibility among the forecasted parameters. For instance, since 2015, visibility has been part of the Integrated Forecast System (IFS; <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.7"/>) of the European Centre for Medium-Range Weather Forecasts (ECMWF; <xref ref-type="bibr" rid="bib1.bibx19" id="altparen.8"/>); nevertheless, it is an experimental product, and “expectations regarding the quality of this product should remain low” (<xref ref-type="bibr" rid="bib1.bibx39" id="altparen.9"/>, Sect. 9.4). A further example is the Short-Range Ensemble Forecast System of the National Centers for Environmental Prediction, which covers the continental US, Alaska, and Hawaii regions <xref ref-type="bibr" rid="bib1.bibx55" id="paren.10"/>.</p>
      <p id="d1e143">A typical problem with the ensemble forecasts is their under-dispersive and biased feature, which has been observed with several operational EPSs (see, e.g. <xref ref-type="bibr" rid="bib1.bibx14" id="altparen.11"/>) and can be corrected with some form of post-processing <xref ref-type="bibr" rid="bib1.bibx13" id="paren.12"/>. In the last decades, a multitude of statistical calibration techniques have been proposed for a broad range of weather parameters; see <xref ref-type="bibr" rid="bib1.bibx53" id="text.13"/> or <xref ref-type="bibr" rid="bib1.bibx51" id="text.14"/> for an overview of the most advanced approaches. Non-parametric methods usually represent predictive distributions via their quantiles estimated by some form of quantile regression (see, e.g. <xref ref-type="bibr" rid="bib1.bibx21 bib1.bibx10" id="altparen.15"/>), whereas parametric models such as Bayesian model averaging (BMA; <xref ref-type="bibr" rid="bib1.bibx43" id="altparen.16"/>) or ensemble model output statistics (EMOS; <xref ref-type="bibr" rid="bib1.bibx28" id="altparen.17"/>) provide full predictive distributions of the weather variables at hand. The BMA predictive probability density function (PDF) of a future weather quantity is the weighted sum of individual PDFs corresponding to the ensemble members, where the form of the predictive PDF might be beneficial in situations when multimodal predictive distributions are required (see, e.g. <xref ref-type="bibr" rid="bib1.bibx6" id="altparen.18"/>). In contrast, the EMOS (also referred to as non-homogeneous regression) predictive distribution is given by a single parametric family, where distributional parameters are given functions of the ensemble members.   Furthermore, recently, machine-learning-based approaches have gained more and more popularity in ensemble post-processing, both in parametric frameworks (see, e.g. <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx23 bib1.bibx1" id="altparen.19"/>) and in non-parametric contexts <xref ref-type="bibr" rid="bib1.bibx11" id="paren.20"/>; for a systematic overview of the state-of-the-art techniques, see <xref ref-type="bibr" rid="bib1.bibx47" id="text.21"/>. Finally, in the case of discrete quantities, such as total cloud cover (TCC), the predictive distribution is a probability mass function, and post-processing can be considered to be a classification problem, where both parametric techniques <xref ref-type="bibr" rid="bib1.bibx32" id="paren.22"/> and advanced machine-learning-based classifiers can be applied <xref ref-type="bibr" rid="bib1.bibx2" id="paren.23"/>.</p>
      <p id="d1e188">Although, as mentioned, visibility forecasts are far less reliable than ensemble forecasts of other weather parameters (see, e.g. <xref ref-type="bibr" rid="bib1.bibx56" id="altparen.24"/>), only a few of the above-mentioned methods are adapted to this particular variable. <xref ref-type="bibr" rid="bib1.bibx15" id="text.25"/> consider a BMA approach where each individual predictive PDF consists of a point mass at the maximal reported visibility and a beta distribution, which models the remaining visibility values. <xref ref-type="bibr" rid="bib1.bibx46" id="text.26"/> propose a non-parametric method for calibrating short-range visibility predictions obtained using the Weather Research and Forecasting Model <xref ref-type="bibr" rid="bib1.bibx45" id="paren.27"/>. Furthermore, since most synoptic-observation (SYNOP) stations report visibility in discrete values according to the WMO suggestions, in a recent study, <xref ref-type="bibr" rid="bib1.bibx4" id="text.28"/> investigated the  approach of <xref ref-type="bibr" rid="bib1.bibx32" id="text.29"/> and <xref ref-type="bibr" rid="bib1.bibx2" id="text.30"/> and obtained (discrete) predictive distributions of visibility with the help of proportional odds logistic regression and multilayer perceptron neural network classifiers.</p>
      <p id="d1e213">In the present article, we develop a novel parametric post-processing model for visibility ensemble forecasts where the predictive distribution is a mixture of a gamma and a truncated normal distribution, both right censored at the maximal reported visibility value. The proposed mixture model is applied in two case studies that focus on ECMWF visibility ensemble forecasts covering two distinct domains in central and western Europe and two different time periods. As a reference post-processing approach, we consider the BMA model of <xref ref-type="bibr" rid="bib1.bibx15" id="text.31"/>; nonetheless, we report the predictive performance of climatological and raw ensemble forecasts as well.</p>

      <fig id="Ch1.F1" specific-use="star"><label>Figure 1</label><caption><p id="d1e221">Locations of SYNOP observation stations  corresponding to <bold>(a)</bold> ECMWF forecasts for 2020–2021 and <bold>(b)</bold> EUPPBench benchmark dataset.</p></caption>
        <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f01.png"/>

      </fig>

      <p id="d1e236">The paper is organized as follows. Section <xref ref-type="sec" rid="Ch1.S2"/> briefly introduces the visibility datasets considered in the case studies. The proposed mixture model, the reference BMA approach, training data selection procedures, and tools of forecast verification are provided in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, followed by the results for the two case studies presented in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. Finally, concluding remarks and the lessons learned can be found in Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data</title>
      <p id="d1e255">In the case studies of Sect. <xref ref-type="sec" rid="Ch1.S4"/>, we evaluate the mixture model proposed in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> using ECMWF visibility ensemble forecasts (given in 1 m steps) and corresponding validating observations (reported in 10 m increments) covering two different time periods and having disjointed but geographically close ensemble domains. In fact, we consider subsets of the datasets studied in <xref ref-type="bibr" rid="bib1.bibx4" id="text.32"/> by selecting only those locations where the resolution of the reported observations is close to that of the forecasts and can be treated as continuous. The first dataset comprises the operational 51-member ECMWF visibility ensemble forecasts for the calendar years 2020 and 2021, whereas the second contains  visibility data of the EUPPBench benchmark dataset <xref ref-type="bibr" rid="bib1.bibx17" id="paren.33"/> for calendar years 2017–2018. The locations of the investigated SYNOP stations are given in Fig. <xref ref-type="fig" rid="Ch1.F1"/>, while Table <xref ref-type="table" rid="Ch1.T1"/> provides an overview of both studied datasets.</p>

<table-wrap id="Ch1.T1" specific-use="star"><label>Table 1</label><caption><p id="d1e276">Overview of the studied datasets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">ECMWF data for 2020–2021</oasis:entry>
         <oasis:entry colname="col3">EUPPBench benchmark data</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2"/>
         <oasis:entry rowsep="1" colname="col3">high-resolution forecast (HRES)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ensemble members</oasis:entry>
         <oasis:entry rowsep="1" namest="col2" nameend="col3" align="center">control forecast (CTRL) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry namest="col2" nameend="col3" align="center">50 members (ENS) generated using perturbations </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Period (calendar years)</oasis:entry>
         <oasis:entry colname="col2">2020–2021</oasis:entry>
         <oasis:entry colname="col3">2017–2018</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">No. of SYNOP stations</oasis:entry>
         <oasis:entry colname="col2">13</oasis:entry>
         <oasis:entry colname="col3">32</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Forecast horizon</oasis:entry>
         <oasis:entry colname="col2">240 h</oasis:entry>
         <oasis:entry colname="col3">120 h</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Times step</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">6 h </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Initialization</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">00:00 UTC </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Missing observations</oasis:entry>
         <oasis:entry colname="col2">none</oasis:entry>
         <oasis:entry colname="col3">around 2 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Missing forecasts</oasis:entry>
         <oasis:entry colname="col2">two forecast cases</oasis:entry>
         <oasis:entry colname="col3">none</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Parametric post-processing of visibility</title>
      <p id="d1e421">As mentioned in the Introduction, EMOS is a simple and efficient tool for post-processing ensemble weather forecasts (see also <xref ref-type="bibr" rid="bib1.bibx51" id="altparen.34"/>). However, as it fits a single probability law to the forecast ensemble chosen from a given parametric distribution family, EMOS is usually not flexible enough to model multimodal predictive distributions. A natural approach is to consider a mixture of several probability laws, which is also the fundamental idea of the BMA models. Furthermore, visibility is non-negative, and the reported observations are often limited to a certain value (in our case studies to 75 and 70 km); this restriction should be taken into account too. A possible solution is to censor a non-negative predictive distribution from above or to mix a continuous law and a point mass at the maximal reported visibility value. The former approach appears in the mixture model proposed in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>, whereas the reference BMA model of <xref ref-type="bibr" rid="bib1.bibx15" id="text.35"/> described briefly in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> is an example of the latter.</p>
      <p id="d1e434">In the following sections, let <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> denote a 52-member ECMWF visibility ensemble forecast for a given location, time point, and forecast horizon, where <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">HRES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">CTRL</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the high-resolution and control members, respectively, whereas <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> correspond to the 50 members generated using perturbed initial conditions. These members, which we will denote with <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">ENS</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">ENS</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi mathvariant="normal">ENS</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>,  lack individually distinguishable physical features; hence, they are statistically indistinguishable and can be treated as exchangeable. In what follows, <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> will denote the mean and standard deviation of the 50 exchangeable ensemble members, respectively, and following the suggestions of, e.g. <xref ref-type="bibr" rid="bib1.bibx20" id="text.36"/> or <xref ref-type="bibr" rid="bib1.bibx53" id="text.37"/>, in the models presented in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/>, these members will share the same parameters.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Mixture model</title>
      <p id="d1e618">According to the climatological histogram of Fig. <xref ref-type="fig" rid="Ch1.F2"/>, a unimodal distribution is clearly not appropriate in relation to model visibility. One has to handle low-visibility values separately; there is a second hump at medium to large visibility, and censoring is required at the maximal reported value  <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="Ch1.F2"><label>Figure 2</label><caption><p id="d1e636">Climatological frequency histogram of visibility for calendar years 2020–2021.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f02.png"/>

        </fig>

      <p id="d1e645">Let <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote the probability density function (PDF) and cumulative distribution function (CDF) of a gamma distribution <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, with shape <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and scale  <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, respectively, while the notations <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are used for the PDF and the CDF of a normal distribution  <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, with location <inline-formula><mml:math id="M17" display="inline"><mml:mi mathvariant="italic">μ</mml:mi></mml:math></inline-formula> and  scale  <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> left truncated at zero. Furthermore, denote the PDFs of the censored versions of these laws using  <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and  <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, that is

                <disp-formula specific-use="align"><mml:math id="M21" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>x</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>G</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>:=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>x</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>H</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the indicator function of a set <inline-formula><mml:math id="M23" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e1150">The proposed predictive distribution of visibility is a mixture of censored gamma and censored truncated normal distributions:
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M24" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ω</mml:mi><mml:msup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where both the weight <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and the parameters of the component distributions depend on the ensemble forecast. In particular,
            <disp-formula id="Ch1.Ex5"><mml:math id="M26" display="block"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which is a smooth monotone function of <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. We remark, that this specific form of the weight is a result of a detailed data analysis, where various parametric functions of the ensemble forecast with range  <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>  had been tested, including the forecast-independent weight (see, e.g. <xref ref-type="bibr" rid="bib1.bibx5" id="altparen.38"/>). Furthermore, the mean <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> and variance <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> of the uncensored gamma distribution <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are given as

                <disp-formula specific-use="align"><mml:math id="M32" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:msubsup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">HRES</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">CTRL</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>a</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            and

                <disp-formula id="Ch1.Ex8"><mml:math id="M33" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:msubsup><mml:mi>b</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msubsup><mml:mi>S</mml:mi><mml:mi mathvariant="normal">ENS</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          while the location and scale of the truncated normal distribution <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">N</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are expressed as

                <disp-formula specific-use="align"><mml:math id="M35" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">μ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">HRES</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">CTRL</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mover accent="true"><mml:mi>f</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            and

                <disp-formula id="Ch1.Ex11"><mml:math id="M36" display="block"><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">ENS</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where functions <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>  and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are annual base functions

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M39" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>:=</mml:mo><mml:mi>sin⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>d</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">365</mml:mn><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="2em"/><mml:mtext>and</mml:mtext></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>d</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>:=</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>d</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">365</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            addressing seasonal variations in the mean and location (see, e.g. <xref ref-type="bibr" rid="bib1.bibx16" id="altparen.39"/>), and <inline-formula><mml:math id="M40" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> denotes the day of the year. Note that modelling location and scale parameters of a parametric predictive distribution as affine functions of the ensemble members and the ensemble variance or standard deviation, respectively, is quite typical in post-processing; see, e.g. <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx31" id="text.40"/> or (<xref ref-type="bibr" rid="bib1.bibx54" id="altparen.41"/>, Sect. 8.3.2). However, one should admit that model performance is highly dependent on the choice of these link functions.</p>
      <p id="d1e1849">Following the optimum-score principle of <xref ref-type="bibr" rid="bib1.bibx27" id="text.42"/>, model parameters  <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>∈</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula> are estimated by optimizing the mean value of an appropriate proper-scoring rule, namely the logarithmic score (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>), over an appropriate training dataset comprising past forecast–observation pairs. In the case where the high-resolution or control forecast is not available, one obviously sets <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Bayesian model averaging</title>
      <p id="d1e2001">The BMA predictive distribution of visibility <inline-formula><mml:math id="M44" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>  based on 52-member ECMWF ensemble forecasts is  given by

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M45" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="fraktur">p</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">52</mml:mn></mml:munderover><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mi mathvariant="fraktur">h</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the weight, and  <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi mathvariant="fraktur">h</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula> is the component PDF corresponding to the <inline-formula><mml:math id="M48" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th ensemble member with parameter vector <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to be estimated with the help of the training data. Note that weights form a probability distribution  (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">52</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mn mathvariant="normal">52</mml:mn></mml:msubsup><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>), and  <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  represents the relative performance of the forecast  <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the training data.</p>
      <p id="d1e2280">In the BMA model of <xref ref-type="bibr" rid="bib1.bibx15" id="text.43"/>, the conditional PDF  <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi mathvariant="fraktur">h</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula> is based on the square root of the forecast <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and consists of two parts. The first models the point mass at the maximal reported visibility <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using logistic regression as follows:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M57" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">logit</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="sans-serif">P</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi>log⁡</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="sans-serif">P</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="sans-serif">P</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>X</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>f</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e2468">The second part provides a continuous model of visibility given that it is less than <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  using a beta distribution with shape parameters <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and support <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> defined by the following PDF:
            <disp-formula id="Ch1.Ex15"><mml:math id="M61" display="block"><mml:mrow><mml:mi>q</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo mathsize="1.1em">(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:msup><mml:mo mathsize="1.1em">)</mml:mo><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mi mathvariant="script">B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi>x</mml:mi><mml:mspace width="-0.125em" linebreak="nobreak"/><mml:mo>∈</mml:mo><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi mathvariant="script">B</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the beta function. Given the <inline-formula><mml:math id="M63" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th ensemble member <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the mean <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and standard deviation <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:msqrt><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:msqrt><mml:mo>/</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>)</mml:mo><mml:msqrt><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msqrt><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula> of the corresponding beta distribution are expressed as
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M67" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="fraktur">m</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>f</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup><mml:mspace linebreak="nobreak" width="2em"/><mml:mtext>and</mml:mtext><mml:mspace linebreak="nobreak" width="2em"/><mml:msub><mml:mi mathvariant="fraktur">s</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msubsup><mml:mi>f</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          respectively. Note that variance parameters in Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) are kept constant for practical reasons. On the one hand, this form reduces the number of unknown parameters to be estimated and helps in  avoiding overfitting. On the other hand, as argued by <xref ref-type="bibr" rid="bib1.bibx48" id="text.44"/> and <xref ref-type="bibr" rid="bib1.bibx15" id="text.45"/>, in a more general model allowing member-dependent variance parameters <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, these parameters do not vary much from one forecast to another.</p>
      <p id="d1e2863">Now, the conditional PDF of visibility given the <inline-formula><mml:math id="M70" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th ensemble member <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is

                <disp-formula specific-use="align"><mml:math id="M72" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="fraktur">h</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="sans-serif">P</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>X</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo><mml:mi mathvariant="fraktur">q</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>X</mml:mi><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:mi mathvariant="sans-serif">P</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mi mathvariant="sans-serif">P</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula> is defined by Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>), <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="fraktur">q</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the beta distribution with the mean and standard deviation specified by Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>), and <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>:=</mml:mo><mml:mo mathsize="1.1em">(</mml:mo><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e3152">Parameters <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are estimated from the training data by logistic regression, and the mean parameters <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϱ</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>  are obtained using linear regression connecting the visibility observations of less than <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the square roots of the corresponding ensemble members; on the other hand, for estimating weights <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and variance parameters <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, one uses the maximum-likelihood approach with the EM algorithm to maximize the likelihood function. For more details, we refer the reader to <xref ref-type="bibr" rid="bib1.bibx15" id="text.46"/> and note that, following, again, <xref ref-type="bibr" rid="bib1.bibx20" id="text.47"/>, we do not distinguish between the exchangeable ensemble members <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and assume <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ω</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and  <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mn mathvariant="normal">52</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Furthermore, if some of the ensemble forecasts are missing then the corresponding weights should be set to zero.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Temporal and spatial aspects of training</title>
      <p id="d1e3359">The parameters of the mixture and BMA predictive PDFs described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/>, respectively, are estimated separately for each individual lead time. For a given day <inline-formula><mml:math id="M87" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> and lead time <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="normal">ℓ</mml:mi></mml:math></inline-formula>, the estimation is based on training data (observations and matching forecasts with the given lead time) from an <inline-formula><mml:math id="M89" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> d long time interval between calendar days <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">ℓ</mml:mi><mml:mo>-</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>  and   <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">ℓ</mml:mi></mml:mrow></mml:math></inline-formula>;  that is, one considers data of the latest <inline-formula><mml:math id="M92" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>  calendar days when the date of validity of the <inline-formula><mml:math id="M93" display="inline"><mml:mi mathvariant="normal">ℓ</mml:mi></mml:math></inline-formula> days ahead forecasts precedes the actual day   <inline-formula><mml:math id="M94" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula>.  The optimal length of the rolling training period is determined by comparing the predictive performance of post-processed forecasts for various lengths  <inline-formula><mml:math id="M95" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e3448">As both investigated datasets consist of forecast–observation pairs for several SYNOP stations, one can consider different possibilities for the spatial composition of the training data. The simplest and most parsimonious approach is regional modelling <xref ref-type="bibr" rid="bib1.bibx50" id="paren.48"/>, where all investigated locations are treated together and share a single set of model parameters. Regional models allow extrapolation of the predictive distribution to locations where only forecasts are available (see, e.g. <xref ref-type="bibr" rid="bib1.bibx1" id="altparen.49"/>); nonetheless if the ensemble domain is too large and if the stations have quite different characteristics then this approach is not really suitable and, as demonstrated by, e.g. <xref ref-type="bibr" rid="bib1.bibx36" id="text.50"/> or <xref ref-type="bibr" rid="bib1.bibx7" id="text.51"/>, might even fail to outperform the raw ensemble. In contrast, local models result in distinct parameter estimates for different locations as they are based only on the training data of each particular site.  In this way, one can capture local characteristics better so that local models usually outperform their regional counterparts as long as the amount of training data is large enough. Thus, one needs much longer training windows than in the regional case. For instance, <xref ref-type="bibr" rid="bib1.bibx31" id="text.52"/> suggest 720, 365, and 1816 d rolling training periods for EMOS modelling of temperature, wind speed, and precipitation accumulation, respectively. Finally, the advantages of regional and local parameter estimations can be combined through the use of semi-local techniques, where either the training data of a given location are augmented with the data of sites with similar characteristics or the ensemble domain is divided into more homogeneous subdomains, following which, within each subdomain, regional modelling is performed. In the case studies of Sect. <xref ref-type="sec" rid="Ch1.S4"/>, besides local and regional parameter estimation, we also consider the clustering-based semi-local approach suggested by <xref ref-type="bibr" rid="bib1.bibx36" id="text.53"/>. For a given date of the verification period, to each observation station, we first assign a feature vector depending on both the station climatology and the forecast errors of the raw ensemble mean over the training period. In particular, similarly to <xref ref-type="bibr" rid="bib1.bibx36" id="text.54"/>, we consider 24-D feature vectors comprising 12 equidistant quantiles of the empirical CDF of the training observations and 12 equidistant quantiles of the empirical CDF of the mean of the corresponding exchangeable members. Based on these feature vectors, the stations are grouped into homogeneous clusters using <inline-formula><mml:math id="M96" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-means clustering (see, e.g. <xref ref-type="bibr" rid="bib1.bibx54" id="altparen.55"/>, Sect. 16.3.1), and, within each cluster, regional estimation is performed, resulting in a separate set of model parameters for each cluster. As the training period rolls ahead, the feature vectors are updated, and the locations are dynamically regrouped.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Model verification</title>
      <p id="d1e3497">It is advised that forecast skill be evaluated with the help of proper-scoring rules (see, e.g. <xref ref-type="bibr" rid="bib1.bibx27" id="altparen.56"/>), which can be considered to be loss functions aiming to maximize the concentration (sharpness) of the probabilistic forecasts subject to their statistical consistency with the corresponding observations (calibration). One of the most used proper-scoring rules is the logarithmic score (LogS; <xref ref-type="bibr" rid="bib1.bibx29" id="altparen.57"/>), which is the negative logarithm of the predictive PDF evaluated at the validating observation. The other very popular proper score is the continuous ranked probability score (CRPS; <xref ref-type="bibr" rid="bib1.bibx54" id="altparen.58"/>, Sect. 9.5.1). For a forecast provided in the form of a CDF <inline-formula><mml:math id="M97" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> and a real value  <inline-formula><mml:math id="M98" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>  representing the verifying observation, the CRPS is defined as

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M99" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>CRPS</mml:mo><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>:=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi mathvariant="normal">∞</mml:mi></mml:munderover><mml:mo mathsize="1.1em">[</mml:mo><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>y</mml:mi><mml:mo>≥</mml:mo><mml:mi>x</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mo mathsize="1.1em">]</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mi mathvariant="sans-serif">E</mml:mi><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:mi>x</mml:mi><mml:mo>|</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="sans-serif">E</mml:mi><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi>X</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>|</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where  <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mi>H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  denotes the indicator function of a set <inline-formula><mml:math id="M101" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, while  <inline-formula><mml:math id="M102" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula>  and  <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msup><mml:mi>X</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>  are independent random variables distributed according to  <inline-formula><mml:math id="M104" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>  with the finite first moment. Both the LogS and the CRPS are negatively oriented scores; that is, smaller values mean better predictive performance. In most applications, the CRPS has a simple closed form (see, e.g. <xref ref-type="bibr" rid="bib1.bibx33" id="altparen.59"/>); however, this is not the case for the predictive distributions corresponding to the mixture and BMA models of Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/>, respectively. In such cases, based on the representation on the right-hand side of Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>), which also implies that the CRPS can be reported in the same units as the observation, one can consider the Monte Carlo approximation of the CRPS based on a large sample drawn from <inline-formula><mml:math id="M105" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>  (see, e.g. <xref ref-type="bibr" rid="bib1.bibx34" id="altparen.60"/>). In the case studies of Sect. <xref ref-type="sec" rid="Ch1.S4"/>, the predictive performances of the various forecasts with a given lead time are compared using the mean CRPS over all forecast cases in the validation period.</p>
      <p id="d1e3712">Furthermore, the forecast skill of the competing forecasts with respect to  dichotomous events can be quantified with the help of the mean Brier score (BS; <xref ref-type="bibr" rid="bib1.bibx54" id="altparen.61"/>, Sect. 9.4.2). For a predictive CDF <inline-formula><mml:math id="M106" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> and in the event where the observed visibility <inline-formula><mml:math id="M107" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> does not exceed a given threshold <inline-formula><mml:math id="M108" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>,  the BS is defined as
            <disp-formula id="Ch1.Ex19"><mml:math id="M109" display="block"><mml:mrow><mml:mi mathvariant="normal">BS</mml:mi><mml:mo>(</mml:mo><mml:mi>F</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>;</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>:=</mml:mo><mml:mo mathsize="1.1em">[</mml:mo><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="double-struck">I</mml:mi><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mi>y</mml:mi><mml:mo>≥</mml:mo><mml:mi>x</mml:mi><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mo mathsize="1.1em">]</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Thus, the CRPS is just the integral of the BS over all possible thresholds.</p>
      <p id="d1e3797">For a probabilistic forecast <inline-formula><mml:math id="M110" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>, one can assess the improvement with respect to a reference forecast <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in terms of a score   <inline-formula><mml:math id="M112" display="inline"><mml:mi mathvariant="script">S</mml:mi></mml:math></inline-formula>  by using the corresponding skill score <xref ref-type="bibr" rid="bib1.bibx38" id="paren.62"/>, defined as
            <disp-formula id="Ch1.Ex20"><mml:math id="M113" display="block"><mml:mrow><mml:mi mathvariant="script">S</mml:mi><mml:msub><mml:mi mathvariant="script">S</mml:mi><mml:mi>F</mml:mi></mml:msub><mml:mo>:=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>F</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  and <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="script">S</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>  denote the mean score values corresponding  to forecasts <inline-formula><mml:math id="M116" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>  and   <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,  respectively. Skill scores are positively oriented (the larger the better), and, in our case studies, we report the continuous ranked probability skill score (CRPSS) and the Brier skill score (BSS).</p>

      <fig id="Ch1.F3" specific-use="star"><label>Figure 3</label><caption><p id="d1e3927">Mean CRPS of post-processed, raw, and climatological visibility forecasts for the calendar year 2021 <bold>(a)</bold> and CRPSS of post-processed forecasts with respect to climatology <bold>(b)</bold> as functions of the lead time.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f03.png"/>

        </fig>

      <p id="d1e3942">Calibration and sharpness can also be investigated by examining the coverage and average width of <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mi mathvariant="italic">α</mml:mi><mml:mo>∈</mml:mo><mml:mo>]</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>[</mml:mo></mml:mrow></mml:math></inline-formula>, central prediction intervals (intervals between the lower and upper  <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>  quantiles of the predictive distribution). Coverage is defined as the proportion of validating observations located in this interval, and, for a properly calibrated predictive distribution, this value should be around  <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>)</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>.  Note that level  <inline-formula><mml:math id="M121" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula>  is usually chosen to match the nominal coverage of  <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> of a <inline-formula><mml:math id="M123" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>-member ensemble, which allows a direct comparison with the raw forecasts.</p>
      <p id="d1e4066">Further simple tools for assessing the calibration of probabilistic forecasts are the verification rank histogram (or Talagrand diagram) of ensemble predictions and the probability integral transform (PIT) histogram of forecasts given in the form of predictive distributions. The Talagrand diagram is the histogram of the ranks of the verifying observations with respect to the corresponding ensemble forecasts (see, e.g. <xref ref-type="bibr" rid="bib1.bibx54" id="altparen.63"/>, Sect. 9.7.1), and, in the case of a properly calibrated <inline-formula><mml:math id="M124" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>-member ensemble, the verification ranks should be uniformly distributed on  <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:math></inline-formula>.  The PIT is the value of the predictive CDF evaluated for the verifying observation with possible randomization in the points of discontinuity (see, e.g. <xref ref-type="bibr" rid="bib1.bibx54" id="altparen.64"/>, Sect. 9.5.4). The PIT values of calibrated predictive distributions follow a standard uniform law, and, in this way, the PIT histogram can be considered to be the continuous counterpart of the verification rank histogram.</p>
      <p id="d1e4110">Furthermore, the mean and the median of the predictive distributions, as well as the ensemble mean and median, can be considered to be point forecasts for the corresponding weather variable. As the former optimizes the root mean squared error (RMSE) while the latter optimizes the  mean absolute error (MAE), we use these two scores to evaluate the accuracy of point predictions <xref ref-type="bibr" rid="bib1.bibx24" id="paren.65"/>.</p>
      <p id="d1e4116">Finally, some of the skill scores are accompanied by 95 % confidence intervals based on 2000 block bootstrap samples obtained using the stationary bootstrap scheme, with mean block length derived according to <xref ref-type="bibr" rid="bib1.bibx42" id="text.66"/>. In this way, one can get insight into the uncertainty in verification scores and the significance of score differences.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Case studies</title>
      <p id="d1e4131">The predictive performance of the novel mixture model introduced in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> is tested on the two datasets of ECMWF visibility ensemble forecasts and the corresponding observations described in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. As a reference, we consider the BMA approach provided in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>, climatological forecasts (observations of a given training period are considered to be a forecast ensemble), and the raw ECMWF ensemble. Both parametric post-processing models require rather a lot of training data to ensure reliable parameter estimation; moreover, seasonal variations in visibility should also be taken into account during the modelling process. In the case of the mixture model, this latter requirement is addressed with the use of the annual base functions (Eq. <xref ref-type="disp-formula" rid="Ch1.E2"/>) in the locations of the component distributions. Hence, one can consider long training periods, which, besides regional modelling, allows clustering-based semi-local or even local parameter estimation too. In the following sections, regional, clustering-based semi-local, and local mixture models are referred to as Mixed-R, Mixed-C, and Mixed-L, respectively. In contrast to the mixture model, there is no seasonality included in the BMA predictive distribution; thus, short training periods are preferred, allowing only regional modelling. The BMA models of both Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/> and <xref ref-type="sec" rid="Ch1.S4.SS2"/> are based on 25 d rolling training periods, the lengths of which are a result of detailed data analysis (comparison of various BMA verification scores for a whole calendar year for training periods of 20, 25, 30, 35, and 40 d). Note that this training-period length is identical to the one suggested by <xref ref-type="bibr" rid="bib1.bibx15" id="text.67"/>. Furthermore, as mentioned, for both calibration approaches, separate modelling is performed for each lead time. Finally, in both case studies, the sizes of the climatological forecasts match the sizes of the corresponding raw ensemble predictions; that is, in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, observations of 51 d rolling training periods (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>) are considered, whereas, in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>, climatology is based on 52 past observations.</p>

      <fig id="Ch1.F4"><label>Figure 4</label><caption><p id="d1e4158">CRPSS with respect to climatology of the best-performing mixed model and the BMA approach (together with 95 % confidence intervals) for the calendar year 2021 as functions of the lead time.</p></caption>
        <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f04.png"/>

      </fig>

      <fig id="Ch1.F5" specific-use="star"><label>Figure 5</label><caption><p id="d1e4169">BSS of raw and post-processed visibility forecasts for the calendar year 2021 with respect to climatology for thresholds of 1 km <bold>(a)</bold>, 3 km <bold>(b)</bold>, 5 km <bold>(c)</bold>, and 10 km <bold>(d)</bold> as functions of the lead time.</p></caption>
        <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f05.png"/>

      </fig>

<table-wrap id="Ch1.T2"><label>Table 2</label><caption><p id="d1e4194">Overall mean CRPS of post-processed and climatological visibility forecasts for the calendar year 2021 as a proportion of the mean CRPS of the raw ECMWF ensemble.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Mixed-L</oasis:entry>
         <oasis:entry colname="col2">Mixed-C</oasis:entry>
         <oasis:entry colname="col3">Mixed-R</oasis:entry>
         <oasis:entry colname="col4">BMA</oasis:entry>
         <oasis:entry colname="col5">Climatology</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">73.44 %</oasis:entry>
         <oasis:entry colname="col2">73.60 %</oasis:entry>
         <oasis:entry colname="col3">75.41 %</oasis:entry>
         <oasis:entry colname="col4">77.85 %</oasis:entry>
         <oasis:entry colname="col5">79.34 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Model performance for 51-member visibility ensemble forecasts</title>
      <p id="d1e4262">In this case study, the predictive performances of the competing forecasts are compared using data of the calendar year 2021. For the 51-member ECMWF ensemble (control forecast and 50 exchangeable members), the mixture model has 15 free parameters to be estimated, and the comparison of the forecast skill of regional models based on training periods with lengths of 100, 150, … , 350 d reveals that the longest considered training period results in the best predictive performance. This 350 d training window is also kept for local and semi-local modelling, where the 13 locations are grouped into six clusters. Semi-local models with three, four, and five clusters have also been tested; however, these models slightly underperform compared to the chosen one. Furthermore, as mentioned, the 11 parameters of the BMA model are estimated regionally using 25 d rolling training periods, which means a total of 325 forecast cases for each training step. Hence, the data-to-parameter ratio of the regional BMA approach (<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mn mathvariant="normal">325</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">29.5</mml:mn></mml:mrow></mml:math></inline-formula>) is slightly above the corresponding ratio of the local mixture model (<inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mn mathvariant="normal">350</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">15</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">23.3</mml:mn></mml:mrow></mml:math></inline-formula>). Note that, in this case study, validating visibility observations are reported up to 75 km; hence, the support of all investigated post-processing models is limited to the 0–75 km interval with a point mass at the upper bound.</p>

      <fig id="Ch1.F6" specific-use="star"><label>Figure 6</label><caption><p id="d1e4299">PIT histograms of post-processed and verification rank histograms of climatological and raw visibility forecasts for the calendar year 2021 for lead times of 6–60, 66–120, 126–180, and 186–240 h.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f06.png"/>

        </fig>

      <fig id="Ch1.F7" specific-use="star"><label>Figure 7</label><caption><p id="d1e4310">Coverage <bold>(a)</bold> and average width <bold>(b)</bold> of nominal 96.15 % central prediction intervals of raw and post-processed visibility forecasts for the calendar year 2021 as functions of the lead time. In panel <bold>(a)</bold>, the ideal coverage is indicated by the horizontal dotted line.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f07.png"/>

        </fig>

      <fig id="Ch1.F8" specific-use="star"><label>Figure 8</label><caption><p id="d1e4331">RMSE of the mean forecasts for the calendar year 2021 <bold>(a)</bold> and difference in RMSE compared to climatology <bold>(b)</bold> as functions of the lead time.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f08.png"/>

        </fig>

      <p id="d1e4346">Figure <xref ref-type="fig" rid="Ch1.F3"/>a indicates that, in terms of the mean CRPS, all investigated forecasts considerably outperform the raw visibility ensemble. Note that the clearly recognizable oscillation in the CRPS can be explained by the four different observation times per day, and the raw ensemble exhibits the strongest dependence on the time of the day, having the highest skill at 06:00 UTC. Parametric models are superior to climatology only for shorter forecast horizons, and their advantage gradually fades with the increase in the lead time. The difference between post-processed forecasts and climatology is more visible in the CRPSS values of Fig. <xref ref-type="fig" rid="Ch1.F3"/>b. Skill scores of the locally and semi-locally trained mixture models are positive for all lead times, and the difference between these forecasts is negligible. Up to 192 h, the Mixed-R approach also outperforms climatology, and it is clearly ahead of the BMA, which results in positive CRPSS values only for shorter forecast horizons (6–126 h). This ranking of the competing methods is also confirmed by Table <xref ref-type="table" rid="Ch1.T2"/>, providing the overall mean CRPS values of calibrated and climatological forecasts as proportions of the mean CRPS of the raw ECMWF visibility ensemble. We remark that a similarly good performance in terms of climatology with respect to raw and BMA post-processed visibility forecasts of the University of Washington mesoscale ensemble was observed by <xref ref-type="bibr" rid="bib1.bibx15" id="text.68"/>.</p>
      <p id="d1e4358">In Fig. <xref ref-type="fig" rid="Ch1.F4"/>, the CRPSS values of the best-performing locally trained mixture model are accompanied by 95 % confidence intervals, which helps in assessing the significance of the differences in CRPS. The superiority of the Mixed-L forecast over climatology in terms of the mean CRPS is significant at a 5 % level up to 150 h, and between 42 and 174 h, it significantly outperforms the BMA model as well. We remark that, for the latter approach, after 96 h, the CRPSS with respect to climatology fails to be significantly positive (not shown).</p>

      <fig id="Ch1.F9" specific-use="star"><label>Figure 9</label><caption><p id="d1e4365">Mean CRPS of post-processed, raw, and climatological EUPPBench visibility forecasts for the calendar year 2018 <bold>(a)</bold> and CRPSS of post-processed forecasts with respect to climatology <bold>(b)</bold> as functions of the lead time.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f09.png"/>

        </fig>

      <p id="d1e4380">The analysis of the Brier skill scores plotted in Fig. <xref ref-type="fig" rid="Ch1.F5"/> slightly tones the picture of the performance of post-processed forecasts. For visibility not exceeding 1 km, none of the competitors outperform climatology (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a), and calibrated predictions are superior to raw ensemble forecasts only for short lead times. With the increase in the threshold, the positive effect of post-processing is getting more and more pronounced, and the ranking of the different models starts matching the one based on the mean CRPS. From the competing calibration methods, the locally and semi-locally trained mixed models consistently display the highest skill, and, for the largest threshold value of 10 km, they outperform climatology up to 204 h (Fig. <xref ref-type="fig" rid="Ch1.F5"/>d).</p>
      <p id="d1e4390">The verification rank and PIT histograms of Fig. <xref ref-type="fig" rid="Ch1.F6"/> again illustrate the primacy of climatology over the raw ensemble and the improved calibration of post-processed forecasts. Raw ECMWF visibility forecasts are under-dispersive and tend to overestimate the observed visibility; however, these deficiencies improve with the increase in the forecast horizon. Climatology results in almost-uniform rank histograms with just a minor under-dispersion, and there is no visible dependence on the forecast horizon. Unfortunately, none of the four investigated post-processing models can completely eliminate the bias of the raw visibility forecasts, which is slightly more pronounced for longer lead times.</p>

      <fig id="Ch1.F10"><label>Figure 10</label><caption><p id="d1e4397">CRPSS with respect to climatology of the best-performing mixed model  (together with 95 % confidence intervals) and the BMA approach for the calendar year 2018 as functions of the lead time.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f10.png"/>

        </fig>

      <p id="d1e4406">Furthermore, the coverage values of the nominal 96.15 % central prediction intervals depicted in Fig. <xref ref-type="fig" rid="Ch1.F7"/>a are fairly consistent with the shapes of the corresponding verification rank and PIT histograms. The under-dispersion of the raw ensemble is confirmed by its low coverage, which shows an increasing trend and a clear diurnal cycle and ranges from 25.58 % to 65.21 %. As one can observe from the corresponding curve of Fig. <xref ref-type="fig" rid="Ch1.F7"/>b, the improvement of the ensemble coverage with the increase in the forecast horizon is a consequence of the increase in spread, which results in expanding central prediction intervals. The price of the almost-perfect coverage of climatology with a mean absolute deviation from the nominal value of 0.53 % is the much wider central prediction interval. The coverage values of post-processed forecasts decrease with the increase in the lead time; the corresponding mean absolute deviations from the nominal 96.15 % are 3.55 % (Mixed-L), 3.21 % (Mixed-C), 3.55 % (Mixed-R), and 3.39 % (BMA). However, this negative trend in coverage, especially in the case of the locally and semi-locally trained mixed models, is combined with increasing average width, which can be a consequence of the growing bias.</p>
      <p id="d1e4413">Finally, in terms of the RMSE of the mean forecast, all post-processing approaches outperform both the raw ensemble and the climatology for all lead times (see Fig. <xref ref-type="fig" rid="Ch1.F8"/>a); however, their advantage over climatology is negatively correlated with the forecast horizon. Mixed-L and Mixed-C approaches result in the lowest RMSE values, followed by the Mixed-R and BMA forecasts (see also Fig. <xref ref-type="fig" rid="Ch1.F8"/>b), the order of which perfectly matches the ranking based on the mean CRPS (Fig. <xref ref-type="fig" rid="Ch1.F3"/>b) and the mean BS for all studied thresholds (Fig. <xref ref-type="fig" rid="Ch1.F5"/>).</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Model performance for EUPPBench visibility ensemble forecasts</title>
      <p id="d1e4432">Since, in the EUPPBench benchmark dataset, the 51-member ECMWF ensemble forecast is augmented with the deterministic high-resolution prediction, the mixture model (Eq. <xref ref-type="disp-formula" rid="Ch1.E1"/>) has 17 free parameters to be estimated, whereas, for the BMA predictive PDF (Eq. <xref ref-type="disp-formula" rid="Ch1.E3"/>), the parameter vector is 16-D. As mentioned, BMA modelling is based on 25 d regional training, while, to determine the optimal training-period length for mixed models, we again compare the skill of the regionally estimated forecasts based on rolling training windows of 100, 150, …, 350 d. In the case of the EUPPBench visibility data, the skill of the different models is compared with the help of forecast–observation pairs for the calendar year 2018. In contrast to the previous case study, where the longest tested training period of 350 d is preferred, here, the 100 d window results in the best overall performance. Using the same training-period length, we again investigate local modelling and semi-local estimation based on four clusters. Taking into account the maximal reported visibility observation in the EUPPBench benchmark dataset, now the mixed and BMA predictive distributions have point masses at 70 km.</p>

<table-wrap id="Ch1.T3"><label>Table 3</label><caption><p id="d1e4442">Overall mean CRPS of post-processed and climatological EUPPBench visibility forecasts for the calendar year 2018 as a proportion of the mean CRPS of the raw ECMWF ensemble.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Mixed-L</oasis:entry>
         <oasis:entry colname="col2">Mixed-C</oasis:entry>
         <oasis:entry colname="col3">Mixed-R</oasis:entry>
         <oasis:entry colname="col4">BMA</oasis:entry>
         <oasis:entry colname="col5">Climatology</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">66.90 %</oasis:entry>
         <oasis:entry colname="col2">64.96 %</oasis:entry>
         <oasis:entry colname="col3">67.41 %</oasis:entry>
         <oasis:entry colname="col4">66.80 %</oasis:entry>
         <oasis:entry colname="col5">67.28 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="Ch1.F11" specific-use="star"><label>Figure 11</label><caption><p id="d1e4505">BSS of raw and post-processed EUPPBench visibility forecasts for the calendar year 2018 with respect to climatology for thresholds of 1 km <bold>(a)</bold>, 3 km <bold>(b)</bold>, 5 km <bold>(c)</bold>, and 10 km <bold>(d)</bold> as functions of the lead time.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f11.png"/>

        </fig>

      <fig id="Ch1.F12" specific-use="star"><label>Figure 12</label><caption><p id="d1e4529">PIT histograms of post-processed and verification rank histograms of climatological and raw EUPPBench visibility forecasts for the calendar year 2018 for lead times of 6–30, 36–60, 66–90, and 96–120 h.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f12.png"/>

        </fig>

      <fig id="Ch1.F13" specific-use="star"><label>Figure 13</label><caption><p id="d1e4540">Coverage <bold>(a)</bold> and average widths <bold>(b)</bold> of nominal 96.23 % central prediction intervals of raw and post-processed EUPPBench visibility forecasts for the calendar year 2018 as functions of the lead time. In panel <bold>(a)</bold>, the ideal coverage is indicated by the horizontal dotted line.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f13.png"/>

        </fig>

      <p id="d1e4558">Again, Fig. <xref ref-type="fig" rid="Ch1.F9"/>a shows the mean CRPS of post-processed, raw, and climatological EUPPBench visibility forecasts  as functions of the lead time, while in Fig. <xref ref-type="fig" rid="Ch1.F9"/>b, the CRPSS values of the mixed and BMA models with respect to the 52 d climatology are plotted. Similarly to the case study of Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, climatological and post-processed forecasts outperform the raw ensemble by a wide margin; however, now the advantage of post-processing over climatology is not so obvious, and the ranking of the calibration methods also differs. From the four investigated models, the Mixed-C model results in the lowest mean CRPS for all lead times but 12 h; nevertheless, even this approach shows negative skill against climatology for lead times corresponding to 12:00 UTC observations. Local modelling (Mixed-L) is competitive only for short forecast horizons, which might be explained by the short training period leading to numerical issues during parameter estimation due to the low data-to-parameter ratio. In general, the skill scores of all post-processing methods show a decreasing trend, with the BMA having the mildest slope. Based on Table <xref ref-type="table" rid="Ch1.T3"/>, providing the improvement in the overall mean CRPS over the raw ECMWF ensemble, one can establish a ranking of Mixed-C – BMA – Mixed-L – Climatology – Mixed-R. Note that the improvements provided here are much larger than the ones in Table <xref ref-type="table" rid="Ch1.T2"/>. In terms of the mean CRPS, the 52-member EUPPBench visibility forecasts are behind the more recent 51-member ensemble predictions studied in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. This dissimilarity in forecast performance is most likely due to the consecutive improvement in the ECMWF IFS; however, it might also be related to the difference in the forecast domains (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>).</p>
      <p id="d1e4576">Furthermore, according to Fig. <xref ref-type="fig" rid="Ch1.F10"/>, even for 00:00, 06:00, and 18:00 UTC observations, the advantage of the best-performing Mixed-C model over climatology is significant at a 5 % level only up to 48 h, whereas the difference in skill from the BMA approach is significant at 6, 24, and 30 h only. Note that the CRPSS of the BMA model with respect to climatology is significantly positive at 5 % only for lead times of 18, 24, 40, and 48 h (not shown).</p>
      <p id="d1e4581">The Brier skill scores of Fig. <xref ref-type="fig" rid="Ch1.F11"/> lead us to similar conclusions as in the previous case study. For the lowest threshold of 1 km, all forecasts underperform in relation to climatology (Fig. <xref ref-type="fig" rid="Ch1.F11"/>a); however, the skill of post-processed predictions improves when the threshold is increased. For the 3, 5, and 10 km thresholds, the ranking of the various models is again identical to the ordering based on the mean CRPS (see Fig. <xref ref-type="fig" rid="Ch1.F9"/>b), with the Mixed-C approach exhibiting the best overall predictive performance, closely followed by the BMA model. For the largest threshold of 10 km, up to 54 h, climatology is outperformed even by the least skilful Mixed-L approach (see  Fig. <xref ref-type="fig" rid="Ch1.F11"/>d), whereas the leading semi-locally trained mixed model results in a positive BSS up to 102 h.</p>

      <fig id="Ch1.F14" specific-use="star"><label>Figure 14</label><caption><p id="d1e4594">RMSE of the mean EUPPBench forecasts for the calendar year 2018 <bold>(a)</bold> and difference in RMSE compared to climatology <bold>(b)</bold> as functions of the lead time.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f14.png"/>

        </fig>

      <fig id="Ch1.F15" specific-use="star"><label>Figure 15</label><caption><p id="d1e4610">Boxplots of visibility forecasts of various lead times for Wasserkuppe mountain (Germany) for 06:00 UTC <bold>(a)</bold>, 12:00 UTC <bold>(b)</bold>, 18:00 UTC <bold>(c)</bold>, and 24:00 UTC on Christmas Eve of 2021, together with the median forecasts of the Mixed-L model. The observed visibility is indicated by the horizontal dashed line, and the dots denote the Mixed-L medians.</p></caption>
          <graphic xlink:href="https://ascmo.copernicus.org/articles/10/105/2024/ascmo-10-105-2024-f15.png"/>

        </fig>

      <p id="d1e4628">The verification rank histograms of the raw EUPPBench visibility forecasts depicted in Fig. <xref ref-type="fig" rid="Ch1.F12"/> show a much stronger bias than the corresponding panel of Fig. <xref ref-type="fig" rid="Ch1.F6"/>, while the improvement with the increase in the forecast horizon is less pronounced. Climatology is also slightly biased but in the opposite direction, whereas the verification rank histograms of all post-processed forecasts are closer to the desired uniform distribution than in the case study of Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. Here the locally trained mixed model exhibits the strongest bias; however, neither the verification rank histograms of climatology nor the PIT histograms of the calibrated forecasts indicate a visible dependence on the forecast horizon.</p>
      <p id="d1e4637">The fair calibration of climatological and post-processed forecasts can also be observed in Fig. <xref ref-type="fig" rid="Ch1.F13"/>a, displaying the coverage values of the nominal 96.23 % central prediction intervals. Semi-locally and regionally trained mixed models and climatology result in almost perfect coverage, closely followed by the BMA model; the corresponding mean absolute deviations from the nominal value are 0.69 %, 0.90 %, 0.72 %, and 1.81 %. The Mixed-L model is slightly behind its competitors, with a mean absolute deviation of 3.00 %, whereas the maximal coverage of the raw EUPPBench ensemble does not reach 60 %. Note that the ranking of the various predictions, the increasing coverage of the raw ensemble, and the lack of a visible trend in the coverage values of post-processed forecasts and climatology are pretty much in line with the shapes of the corresponding histograms of Fig. <xref ref-type="fig" rid="Ch1.F12"/>. In general, the average widths of the investigated 96.13 % central prediction intervals (Fig. <xref ref-type="fig" rid="Ch1.F13"/>b) are rather consistent with the matching coverage values. Nevertheless, one should remark that the best-performing Mixed-C model results in sharper predictions than climatology and the Mixed-R and BMA approaches.</p>
      <p id="d1e4646">Finally, according to Fig. <xref ref-type="fig" rid="Ch1.F14"/>, in terms of the RMSE of the mean, we see a similar behaviour and ranking of the different forecasts as in the case of the mean CRPS (see Fig. <xref ref-type="fig" rid="Ch1.F9"/>), while the raw ensemble is clearly behind the other forecasts, with the increase in the lead time climatology becoming more and more competitive, especially at forecast horizons corresponding to 12:00 UTC observations. However, up to 30 h, both locally and semi-locally trained mixed models result in a lower RMSE than the climatological forecast, and the Mixed-C approach consistently outperforms all other calibration methods for all lead times but 12 h.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e4663">We propose a novel parametric approach to calibrating visibility ensemble forecasts, where the predictive distribution is a mixture of a gamma and a truncated normal law, both right censored at the maximal reported visibility. Three model variants that differ in the spatial selection of training data are evaluated in two case studies, where, as a reference post-processing method, we consider the BMA model of <xref ref-type="bibr" rid="bib1.bibx15" id="text.69"/>; however, we also investigate the skill of climatological and raw ensemble forecasts. While both case studies are based on ECMWF visibility predictions with a 6 h temporal resolution, they cover distinct geographical regions and time intervals, and only one of them uses the deterministic high-resolution forecast. The results presented in Sect. <xref ref-type="sec" rid="Ch1.S4"/> indicate that all post-processing models consistently outperform the raw ensemble by a wide margin, and the real question is whether statistical calibration results in improvement compared to climatology. In the case of the 51-member operational ECMWF ensemble, e.g. in terms of the mean CRPS of the probabilistic forecast and the RMSE of the mean forecasts, the best-performing locally and semi-locally trained mixed models outperform climatological predictions for all investigated lead times. For the EUPPBench dataset, the situation is far from being so obvious; post-processing can result in consistently positive skill with respect to climatology only up to 30 h. In general, the advantage of post-processed forecasts over climatology shows a decreasing trend with the increase in the forecast horizon, locally and semi-locally trained mixed models are preferred compared to the regionally estimated one, and the BMA approach is slightly behind the competitors.</p>
      <p id="d1e4671">All in all, the proposed mixed model provides a powerful tool for improving continuous visibility forecasts. As an illustration, consider Christmas Eve of 2021 at the Wasserkuppe mountain in Germany. The visibility was, at most, 100 m during the whole day. According to Fig. <xref ref-type="fig" rid="Ch1.F15"/>, in most of the reported forecast cases, the median of the best-performing Mixed-L approach had a smaller absolute error than the ensemble median, and the same applies for the corresponding mean forecasts (not shown).</p>
      <p id="d1e4676">Note that the general conclusions about the effect of post-processing and the behaviour and ranking of the raw, climatological, and calibrated visibility forecasts are almost completely in line with the results of <xref ref-type="bibr" rid="bib1.bibx4" id="text.70"/>, where classification-based discrete post-processing of visibility is studied based on extended versions of the current visibility datasets (more observation stations from the same geographical regions). However, there is an essential difference between the approach of <xref ref-type="bibr" rid="bib1.bibx4" id="text.71"/> and the models investigated here. In the earlier study, visibility is considered to be a discrete quantity reported in the following values:

              <disp-formula specific-use="align"><mml:math id="M128" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="script">Y</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">100</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">200</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">4900</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5000</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6000</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">7000</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mn mathvariant="normal">29</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">35</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">40</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">65</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">70</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">000</mml:mn><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          which reduces post-processing to a classification problem resulting in predictive distributions that form probability mass functions (PMFs) on  <inline-formula><mml:math id="M129" display="inline"><mml:mi mathvariant="script">Y</mml:mi></mml:math></inline-formula>.  Here, we model visibility as a continuous variable, which allows much finer predictions and calculations of the probabilities of various events (e.g. visibility is between 120 and 180 m). Naturally, with the help of a predictive CDF, one can easily create a PMF on <inline-formula><mml:math id="M130" display="inline"><mml:mi mathvariant="script">Y</mml:mi></mml:math></inline-formula>; thus, both the presented mixed models and the BMA approach of <xref ref-type="bibr" rid="bib1.bibx15" id="text.72"/> generalize the classification-based discrete post-processing.</p>
      <p id="d1e4816">The results of this study suggest several further directions for future research. One possible option is to consider a matching distributional regression network (DRN) model, where the link functions connecting the parameters of the mixture predictive distribution with the ensemble forecast are replaced by an appropriate neural network. This parametric machine-learning-based approach has proved to be successful for several weather quantities, such as temperature <xref ref-type="bibr" rid="bib1.bibx44" id="paren.73"/>, precipitation <xref ref-type="bibr" rid="bib1.bibx23" id="paren.74"/>, wind gust <xref ref-type="bibr" rid="bib1.bibx47" id="paren.75"/>, wind speed <xref ref-type="bibr" rid="bib1.bibx3" id="paren.76"/>, or solar irradiance <xref ref-type="bibr" rid="bib1.bibx1" id="paren.77"/>.</p>
      <p id="d1e4835">Furthermore, one can also investigate the impact of the introduction of additional covariates on the forecast skill of parametric models based on the proposed predictive distribution of censored gamma–truncated and censored normal mixtures. In the DRN setup, this step is rather straightforward and might result in significant improvement in predictive performance (see, e.g <xref ref-type="bibr" rid="bib1.bibx44 bib1.bibx47" id="altparen.78"/>). A natural choice can be any further visibility forecast (for instance, the one of the Copernicus Atmospheric Monitoring Service); however, forecasts of other weather quantities affecting visibility can also be considered.</p>
      <p id="d1e4841">Finally, using two-step multivariate post-processing techniques, one can extend the proposed mixture model to obtain spatially and/or temporally consistent calibrated visibility forecasts. For an overview of the state-of-the-art multivariate approaches, we refer the reader to <xref ref-type="bibr" rid="bib1.bibx37" id="text.79"/> and <xref ref-type="bibr" rid="bib1.bibx35" id="text.80"/>.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d1e4854">The underlying software code is directly available from the authors upon request.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e4860">ECMWF data for the calendar years 2020–2021 are available under a CC BY 4.0 license and access can be requested via ECMWF’s web archive (<uri>https://apps.ecmwf.int/archive-catalogue/?class=od</uri>, last access: 29 August 2024). The EUPPBench dataset is publicly available on Zenodo (<uri>https://doi.org/10.5281/zenodo.7708362</uri>, <xref ref-type="bibr" rid="bib1.bibx9" id="altparen.81"/>).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4875">ÁB: conceptualization, methodology, validation, writing – original draft. SB: methodology, software, validation, formal analysis, data curation, writing – original draft, visualization, funding acquisition.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4881">The contact author has declared that neither of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e4887">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4893">The work leading to this paper was done, in part, during the visit of Sándor Baran to the Heidelberg Institute for Theoretical Studies in July 2023 as a guest researcher. The authors are indebted to Zied Ben Bouallègue for providing the ECMWF visibility data for 2020–2021. Last, but not least, the authors thank the two anonymous reviewers for their constructive comments, which helped to improve the submitted paper.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4898">This research has been supported by the National Research, Development and Innovation Office (grant no. K142849).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4904">This paper was edited by Soutir Bandyopadhyay and reviewed by Anirban Mondal and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Baran and Baran(2024)</label><mixed-citation>Baran, Á and Baran, S.: A two-step machine learning approach to statistical post-processing of weather forecasts for power generation, Q. J. Roy. Meteor. Soc., 150, 1029–1047. <ext-link xlink:href="https://doi.org/10.1002/qj.4635" ext-link-type="DOI">10.1002/qj.4635</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Baran et al.(2021)</label><mixed-citation>Baran, Á., Lerch, S., El Ayari, M., and Baran, S.: Machine learning for total cloud cover prediction, Neural. Comput. Appl., 33, 2605–2620, <ext-link xlink:href="https://doi.org/10.1007/s00521-020-05139-4" ext-link-type="DOI">10.1007/s00521-020-05139-4</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Baran and Baran(2021)</label><mixed-citation>Baran, S. and Baran, Á.: Calibration of wind speed ensemble forecasts for power generation, Időjárás, 125, 609–624, <ext-link xlink:href="https://doi.org/10.28974/idojaras.2021.4.4" ext-link-type="DOI">10.28974/idojaras.2021.4.4</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Baran and Lakatos(2023)</label><mixed-citation>Baran, S. and Lakatos, M.: Statistical post-processing of visibility ensemble forecasts, Meteorol. Appl., 30, e2157, <ext-link xlink:href="https://doi.org/10.1002/met.2157" ext-link-type="DOI">10.1002/met.2157</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Baran and Lerch(2016)</label><mixed-citation>Baran, S. and  Lerch, S.: Mixture EMOS model for calibrating ensemble forecasts of wind speed, Environmetrics, 27, 116–130, <ext-link xlink:href="https://doi.org/10.1002/env.2380" ext-link-type="DOI">10.1002/env.2380</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Baran et al.(2019)</label><mixed-citation>Baran, S., Hemri, S., and El Ayari, M.: Statistical post-processing of water level forecasts using Bayesian model averaging with doubly-truncated normal components, Water Resour. Res., 55, 3997–4013, <ext-link xlink:href="https://doi.org/10.1029/2018WR024028" ext-link-type="DOI">10.1029/2018WR024028</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Baran et al.(2020)</label><mixed-citation>Baran, S., Baran, Á., Pappenberger, F., and Ben Bouallègue, Z.: Statistical post-processing of heat index ensemble forecasts: is there a royal road?  Q. J. Roy. Meteor. Soc., 146, 3416–3434, <ext-link xlink:href="https://doi.org/10.1002/qj.3853" ext-link-type="DOI">10.1002/qj.3853</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Bauer et al.(2015)</label><mixed-citation>Bauer, P., Thorpe, A., and Brunet, G.: The quiet revolution of numerical weather prediction, Nature, 525, 47–55, <ext-link xlink:href="https://doi.org/10.1038/nature14956" ext-link-type="DOI">10.1038/nature14956</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Bhend et al.(2024)</label><mixed-citation>Bhend, J., Dabernig, M., Demaeyer, J., Mestre, O., and Taillardat, M.: EUPPBench postprocessing benchmark dataset – station data (v1.0), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.7708362" ext-link-type="DOI">10.5281/zenodo.7708362</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Bremnes(2019)</label><mixed-citation>Bremnes, J. B.: Constrained quantile regression splines for ensemble postprocessing,  Mon. Weather Rev., 147, 1769–1780, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-18-0420.1" ext-link-type="DOI">10.1175/MWR-D-18-0420.1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Bremnes(2020)</label><mixed-citation>Bremnes, J. B.: Ensemble postprocessing using quantile function regression based on neural networks and Bernstein polynomials,  Mon. Weather Rev., 148, 403–414, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-19-0227.1" ext-link-type="DOI">10.1175/MWR-D-19-0227.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Buizza(2018a)</label><mixed-citation>Buizza, R.: Introduction to the special issue on “25 years of ensemble forecasting”,  Q. J. Roy. Meteor. Soc., 145, 1–11, <ext-link xlink:href="https://doi.org/10.1002/qj.3370" ext-link-type="DOI">10.1002/qj.3370</ext-link>, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Buizza(2018b)</label><mixed-citation> Buizza, R.:  Ensemble forecasting and the need for calibration, in:  Statistical Postprocessing of Ensemble Forecasts, edited by: Vannitsem, S., Wilks, D. S., and Messner, J. W., Elsevier, Amsterdam,  15–48, ISBN: 978-0-12-812372-0, 2018b.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Buizza  et al.(2005)</label><mixed-citation>Buizza, R., Houtekamer, P. L., Toth, Z., Pellerin, G., Wei, M. and Zhu, Y.: A comparison of the ECMWF, MSC, and NCEP global ensemble prediction systems,  Mon. Weather Rev., 133, 1076–1097, <ext-link xlink:href="https://doi.org/10.1175/MWR2905.1" ext-link-type="DOI">10.1175/MWR2905.1</ext-link>, 2005</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Chmielecki and Raftery(2011)</label><mixed-citation>Chmielecki, R. M. and Raftery, A. E.: Probabilistic visibility forecasting using Bayesian model averaging, Mon. Weather Rev., 139, 1626–1636, <ext-link xlink:href="https://doi.org/10.1175/2010MWR3516.1" ext-link-type="DOI">10.1175/2010MWR3516.1</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Dabering et al.(2017)</label><mixed-citation>Dabernig, M., Mayr, G. J., Messner, J. W., and Zeileis, A.: Spatial ensemble post-processing with standardized anomalies,  Q. J. Roy. Meteor. Soc., 143, 909–916, <ext-link xlink:href="https://doi.org/10.1002/qj.2975" ext-link-type="DOI">10.1002/qj.2975</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Demaeyer et al.(2023)</label><mixed-citation>Demaeyer, J., Bhend, J., Lerch, S., Primo, C., Van Schaeybroeck, B., Atencia, A., Ben Bouallègue, Z., Chen, J., Dabernig, M., Evans, G., Faganeli Pucer, J., Hooper, B., Horat, N., Jobst, D., Merše, J., Mlakar, P., Möller, A., Mestre, O., Taillardat, M., and Vannitsem, S.: The EUPPBench postprocessing benchmark dataset v1.0, Earth Syst. Sci. Data, 15, 2635–2653, <ext-link xlink:href="https://doi.org/10.5194/essd-15-2635-2023" ext-link-type="DOI">10.5194/essd-15-2635-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>ECMWF(2021)</label><mixed-citation>ECMWF: IFS Documentation CY47R3 – Part IV Physical processes, ECMWF, Reading, <ext-link xlink:href="https://doi.org/10.21957/eyrpir4vj" ext-link-type="DOI">10.21957/eyrpir4vj</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>ECMWF Directorate(2012)</label><mixed-citation>ECMWF Directorate: Describing ECMWF's forecasts and forecasting system,  ECMWF Newsletter, 133, 11–13, <ext-link xlink:href="https://doi.org/10.21957/6a4lel9e" ext-link-type="DOI">10.21957/6a4lel9e</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Fraley et al.(2010)</label><mixed-citation>Fraley, C., Raftery, A. E., and Gneiting, T.: Calibrating multimodel forecast ensembles with exchangeable and missing members using Bayesian model averaging,  Mon. Weather Rev., 138, 190–202, <ext-link xlink:href="https://doi.org/10.1175/2009MWR3046.1" ext-link-type="DOI">10.1175/2009MWR3046.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Friederichs and Hense(2007)</label><mixed-citation>Friederichs, P. and Hense, A.: Statistical downscaling of extreme precipitation events using censored quantile regression,  Mon. Weather Rev., 135, 2365–2378, <ext-link xlink:href="https://doi.org/10.1175/MWR3403.1" ext-link-type="DOI">10.1175/MWR3403.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Fundel et al.(2019)</label><mixed-citation>Fundel, V. J., Fleischhut, N., Herzog, S. M., Göber, M., and Hagedorn, R.: Promoting the use of probabilistic weather forecasts through a dialogue between scientists, developers and end-users,  Q. J. Roy. Meteor. Soc., 145, 210–231, <ext-link xlink:href="https://doi.org/10.1002/qj.3482" ext-link-type="DOI">10.1002/qj.3482</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Ghazvinian et al.(2021)</label><mixed-citation>Ghazvinian, M., Zhang, Y., Seo, D-J., He, M., and Fernando, N.: A novel hybrid artificial neural network - parametric scheme for postprocessing medium-range precipitation forecasts,  Adv. Water Resour., 151, 103907, <ext-link xlink:href="https://doi.org/10.1016/j.advwatres.2021.103907" ext-link-type="DOI">10.1016/j.advwatres.2021.103907</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Gneiting(2011)</label><mixed-citation>Gneiting, T.: Making and evaluating point forecasts, J. Amer. Statist. Assoc., 106, 746–762, <ext-link xlink:href="https://doi.org/10.1198/jasa.2011.r10138" ext-link-type="DOI">10.1198/jasa.2011.r10138</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Gneiting(2014)</label><mixed-citation>Gneiting, T.: Calibration of medium-range weather forecasts, ECMWF Technical Memorandum No. 719, <ext-link xlink:href="https://doi.org/10.21957/8xna7glta" ext-link-type="DOI">10.21957/8xna7glta</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Gneiting and Raftery(2005)</label><mixed-citation>Gneiting, T. and Raftery, A. E.: Weather forecasting with ensemble methods,  Science, 310, 248–249, <ext-link xlink:href="https://doi.org/10.1126/science.1115255" ext-link-type="DOI">10.1126/science.1115255</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Gneiting and Raftery(2007)</label><mixed-citation>Gneiting, T. and Raftery, A. E.: Strictly proper scoring rules, prediction and estimation,  J. Amer. Statist. Assoc., 102, 359–378, <ext-link xlink:href="https://doi.org/10.1198/016214506000001437" ext-link-type="DOI">10.1198/016214506000001437</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Gneiting et al.(2005)</label><mixed-citation>Gneiting, T., Raftery, A. E., Westveld, A. H., and Goldman, T.: Calibrated probabilistic forecasting using ensemble model output statistics and minimum CRPS estimation,  Mon. Weather Rev., 133, 1098–1118, <ext-link xlink:href="https://doi.org/10.1175/MWR2904.1" ext-link-type="DOI">10.1175/MWR2904.1</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Good(1952)</label><mixed-citation>Good, I. J.: Rational decisions, J. R. Stat. Soc. Series B Stat. Methodol., 14, 107–114, <ext-link xlink:href="https://doi.org/10.1111/j.2517-6161.1952.tb00104.x" ext-link-type="DOI">10.1111/j.2517-6161.1952.tb00104.x</ext-link>, 1952.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Gultepe et al.(2006)</label><mixed-citation>Gultepe, I., Müller, M. D., and Boybeyi, Z.: A new visibility parameterization for warm-fog applications in numerical weather prediction models,  J. Appl. Meteorol. Climatol., 45, 1469–1480, <ext-link xlink:href="https://doi.org/10.1175/JAM2423.1" ext-link-type="DOI">10.1175/JAM2423.1</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Hemri et al.(2014)</label><mixed-citation>Hemri, S., Scheuerer, M., Pappenberger, F., Bogner, K., and Haiden, T.: Trends in the predictive performance of raw ensemble weather forecasts,  Geophys. Res. Lett., 41, 9197–9205, <ext-link xlink:href="https://doi.org/10.1002/2014GL062472" ext-link-type="DOI">10.1002/2014GL062472</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Hemri et al.(2016)</label><mixed-citation>Hemri, S., Haiden, T., and Pappenberger, F.: Discrete postprocessing of total cloud cover ensemble forecasts,  Mon. Weather Rev., 144, 2565–2577, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-15-0426.1" ext-link-type="DOI">10.1175/MWR-D-15-0426.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Jordan et al.(2019)</label><mixed-citation>Jordan, A., Krüger, F., and Lerch, S.: Evaluating probabilistic forecasts with scoringRules, J. Stat. Softw., 90, 1–37, <ext-link xlink:href="https://doi.org/10.18637/jss.v090.i12" ext-link-type="DOI">10.18637/jss.v090.i12</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Krüger et al.(2021)</label><mixed-citation>Krüger, F., Lerch, S., Thorarinsdottir, T. L., and Gneiting, T.: Predictive inference based on Markov chain Monte Carlo output,  Int. Stat. Rev., 89, 215–433, <ext-link xlink:href="https://doi.org/10.1111/insr.12405" ext-link-type="DOI">10.1111/insr.12405</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Lakatos et al.(2023)</label><mixed-citation>Lakatos, M., Lerch, S., Hemri, S., and Baran, S.: Comparison of multivariate post-processing methods using global ECMWF ensemble forecasts,  Q. J. Roy. Meteor. Soc., 149, 856–877, <ext-link xlink:href="https://doi.org/10.1002/qj.4436" ext-link-type="DOI">10.1002/qj.4436</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Lerch and Baran(2017)</label><mixed-citation>Lerch, S. and Baran, S.: Similarity-based semi-local estimation of EMOS models,  J. R. Stat. Soc. Ser. C Appl. Stat., 66, 29–51, <ext-link xlink:href="https://doi.org/10.1111/rssc.12153" ext-link-type="DOI">10.1111/rssc.12153</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Lerch et al.(2020)</label><mixed-citation>Lerch, S., Baran, S., Möller, A., Groß, J., Schefzik, R., Hemri, S., and Graeter, M.: Simulation-based comparison of multivariate ensemble post-processing methods, Nonlin. Processes Geophys., 27, 349–371, <ext-link xlink:href="https://doi.org/10.5194/npg-27-349-2020" ext-link-type="DOI">10.5194/npg-27-349-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Murphy(1973)</label><mixed-citation>Murphy, A. H.: Hedging and skill scores for probability forecasts,  J. Appl. Meteorol., 12, 215–223, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1973)012&lt;0215:HASSFP&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1973)012&lt;0215:HASSFP&gt;2.0.CO;2</ext-link>, 1973.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Owens and Hewson, 2018</label><mixed-citation>Owens, R. G. and Hewson, T. D.: ECMWF Forecast User Guide, ECMWF, Reading, <ext-link xlink:href="https://doi.org/10.21957/m1cs7h" ext-link-type="DOI">10.21957/m1cs7h</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Pahlavan et al.(2021)</label><mixed-citation>Pahlavan, R., Moradi, M., Tajbakhsh, S., Azadi, M., and Rahnama, M.: Fog probabilistic forecasting using an ensemble prediction system at six airports in Iran for 10 fog events,  Meteorol. Appl., 28, e2033, <ext-link xlink:href="https://doi.org/10.1002/met.2033" ext-link-type="DOI">10.1002/met.2033</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Parde et al.(2022)</label><mixed-citation>Parde, A. N., Ghude, S. D., Dhangar, N. G., Lonkar, P., Wagh, S., Govardhan, G., Biswas, M., and Jenamani, R. K.: Operational probabilistic fog prediction based on ensemble forecast system: A decision support system for fog, Atmosphere, 13, 1608, <ext-link xlink:href="https://doi.org/10.3390/atmos13101608" ext-link-type="DOI">10.3390/atmos13101608</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Politis and Romano(1994)</label><mixed-citation>Politis, D. N. and Romano, J. P.: The stationary bootstrap,  J. Amer. Statist. Assoc., 89, 1303–1313, <ext-link xlink:href="https://doi.org/10.2307/2290993" ext-link-type="DOI">10.2307/2290993</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Raftery et al.(2005)</label><mixed-citation>Raftery, A. E., Gneiting, T., Balabdaoui, F., and Polakowski, M.: Using Bayesian model averaging to calibrate forecast ensembles,  Mon. Weather Rev., 133, 1155–1174, <ext-link xlink:href="https://doi.org/10.1175/MWR2906.1" ext-link-type="DOI">10.1175/MWR2906.1</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Rasp and Lerch(2018)</label><mixed-citation>Rasp, S. and Lerch, S.: Neural networks for postprocessing ensemble weather forecasts,  Mon. Weather Rev., 146, 3885–3900, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-18-0187.1" ext-link-type="DOI">10.1175/MWR-D-18-0187.1</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Ryerson and Hacker(2014)</label><mixed-citation>Ryerson, W. R. and Hacker, J. P.: The potential for mesoscale visibility predictions with a multimodel ensemble,  Weather Forecast., 29, 543–562, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-13-00067.1" ext-link-type="DOI">10.1175/WAF-D-13-00067.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Ryerson and Hacker(2018)</label><mixed-citation>Ryerson, W. R. and Hacker, J. P.: A nonparametric ensemble postprocessing approach for short-range visibility predictions in data-sparse areas,  Weather Forecast., 33, 835–855, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-17-0066.1" ext-link-type="DOI">10.1175/WAF-D-17-0066.1</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Schultz and Lerch(2022)</label><mixed-citation>Schultz, B. and Lerch, S.: Machine learning methods for postprocessing ensemble forecasts of wind gusts: a systematic comparison,  Mon. Weather Rev., 150, 235–257, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-21-0150.1" ext-link-type="DOI">10.1175/MWR-D-21-0150.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Sloughter et al.(2007)</label><mixed-citation>Sloughter, J. M., Raftery, A. E., Gneiting, T., and Fraley, C.: Probabilistic quantitative precipitation forecasting using Bayesian model averaging,  Mon. Weather Rev., 135, 3209–3220, <ext-link xlink:href="https://doi.org/10.1175/MWR3441.1" ext-link-type="DOI">10.1175/MWR3441.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Stoelinga and Warner(1999)</label><mixed-citation>Stoelinga, T. G. and Warner, T. T.: Nonhydrostatic, mesobeta-scale model simulations of cloud ceiling and visibility for an east coast winter precipitation event,  J. Appl. Meteorol. Clim., 38, 385–404, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1999)038&lt;0385:NMSMSO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1999)038&lt;0385:NMSMSO&gt;2.0.CO;2</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Thorarinsdottir and Gneiting(2010)</label><mixed-citation>Thorarinsdottir, T. L. and Gneiting, T.: Probabilistic forecasts of wind speed: ensemble model output statistics by using heteroscedastic censored regression,  J. R. Stat. Soc. Ser. A Stat. Soc., 173,  371–388, <ext-link xlink:href="https://doi.org/10.1111/j.1467-985X.2009.00616.x" ext-link-type="DOI">10.1111/j.1467-985X.2009.00616.x</ext-link>, 2010. </mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Vannitsem et al.(2021)</label><mixed-citation>Vannitsem, S., Bremnes, J. B., Demaeyer, J., Evans, G. R., Flowerdew, J., Hemri, S., Lerch, S., Roberts, N., Theis, S., Atencia, A., Ben Boualègue, Z., Bhend, J., Dabernig, M., De Cruz, L., Hieta, L., Mestre, O., Moret, L., Odak Plenkovič, I., Schmeits, M., Taillardat, M., Van den Bergh, J., Van Schaeybroeck, B., Whan, K., and Ylhaisi, J.:  Statistical postprocessing for weather forecasts – review, challenges and avenues in a big data world,  B. Am. Meteorol. Soc., 102, E681–E699, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-19-0308.1" ext-link-type="DOI">10.1175/BAMS-D-19-0308.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Wagh et al.(2023)</label><mixed-citation>Wagh, S., Kulkarni, R., Lonkar, P., Parde, A. N.,  Dhangar, N. G.,  Govardhan, G., Sajjan, V., Debnath, S., Gultepe, I.,  Rajeevan, M., and Ghude, S. D.: Development of visibility equation based on fog microphysical observations and its verification using the WRF model,  Model. Earth Syst. Environ., 9, 195–211, <ext-link xlink:href="https://doi.org/10.1007/s40808-022-01492-6" ext-link-type="DOI">10.1007/s40808-022-01492-6</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Wilks(2018)</label><mixed-citation> Wilks, D. S.: Univariate ensemble postprocessing, in: Statistical Postprocessing of Ensemble Forecasts, edited by: Vannitsem, S., Wilks, D. S., and Messner, J. W., Elsevier, Amsterdam, 49–89,  ISBN: 978-0-12-812372-0, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Wilks(2019)</label><mixed-citation> Wilks, D. S.:  Statistical Methods in the Atmospheric Sciences, 4th edn., Elsevier, Amsterdam,  ISBN 978-0-12-815823-4, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Zhou et al.(2009)</label><mixed-citation>Zhou, B., Du, J., McQueen, J., and Dimego, G.:  Ensemble forecast of ceiling, visibility, and fog with NCEP Short-Range Ensemble Forecast system (SREF),  Aviation, Range, and Aerospace Meteorology Special Symposium on Weather–Air Traffic Management Integration, Phoenix, AZ, American Meteorological Society, extended abstract 4.5., <uri>https://ams.confex.com/ams/89annual/techprogram/paper_142255.htm</uri> (last access: 12 July 2024), 2009.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Zhou et al.(2012)</label><mixed-citation>Zhou, B., Du, J., Gultepe, I., and Dimego, G.: Forecast of low visibility and fog from NCEP: Current status and efforts, Pure Appl. Geophys., 169, 895–909, <ext-link xlink:href="https://doi.org/10.1007/s00024-011-0327-x" ext-link-type="DOI">10.1007/s00024-011-0327-x</ext-link>, 2012.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Parametric model for post-processing visibility ensemble forecasts</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Baran and Baran(2024)</label><mixed-citation>
       Baran, Á and Baran, S.: A
two-step machine learning approach to statistical post-processing of weather
forecasts for power generation, Q. J. Roy. Meteor. Soc., 150, 1029–1047.
<a href="https://doi.org/10.1002/qj.4635" target="_blank">https://doi.org/10.1002/qj.4635</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Baran et al.(2021)</label><mixed-citation>
        Baran, Á., Lerch, S., El Ayari,
M., and Baran, S.: Machine learning for total cloud cover prediction,
Neural. Comput. Appl., 33, 2605–2620,
<a href="https://doi.org/10.1007/s00521-020-05139-4" target="_blank">https://doi.org/10.1007/s00521-020-05139-4</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Baran and Baran(2021)</label><mixed-citation>
       Baran, S. and Baran, Á.:
Calibration of wind speed ensemble forecasts for power generation,
Időjárás, 125, 609–624, <a href="https://doi.org/10.28974/idojaras.2021.4.4" target="_blank">https://doi.org/10.28974/idojaras.2021.4.4</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Baran and Lakatos(2023)</label><mixed-citation>
       Baran, S. and Lakatos, M.:
Statistical post-processing of visibility ensemble forecasts, Meteorol.
Appl., 30, e2157, <a href="https://doi.org/10.1002/met.2157" target="_blank">https://doi.org/10.1002/met.2157</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Baran and Lerch(2016)</label><mixed-citation>
       Baran, S. and  Lerch, S.:
Mixture EMOS model for calibrating ensemble forecasts of wind speed,
Environmetrics, 27, 116–130, <a href="https://doi.org/10.1002/env.2380" target="_blank">https://doi.org/10.1002/env.2380</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Baran et al.(2019)</label><mixed-citation>
       Baran, S., Hemri, S., and
El Ayari, M.: Statistical post-processing of water level forecasts
using Bayesian model averaging with doubly-truncated normal components,
Water Resour. Res., 55, 3997–4013, <a href="https://doi.org/10.1029/2018WR024028" target="_blank">https://doi.org/10.1029/2018WR024028</a>,
2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Baran et al.(2020)</label><mixed-citation>
       Baran, S., Baran, Á.,
Pappenberger, F., and Ben Bouallègue, Z.: Statistical post-processing
of heat index ensemble forecasts: is there a royal road?  Q. J. Roy.
Meteor. Soc., 146, 3416–3434, <a href="https://doi.org/10.1002/qj.3853" target="_blank">https://doi.org/10.1002/qj.3853</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Bauer et al.(2015)</label><mixed-citation>
       Bauer, P., Thorpe, A., and Brunet,
G.: The quiet revolution of numerical weather prediction,
Nature, 525, 47–55, <a href="https://doi.org/10.1038/nature14956" target="_blank">https://doi.org/10.1038/nature14956</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Bhend et al.(2024)</label><mixed-citation>
      
Bhend, J., Dabernig, M., Demaeyer, J., Mestre, O., and Taillardat, M.: EUPPBench postprocessing benchmark dataset – station data (v1.0), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.7708362" target="_blank">https://doi.org/10.5281/zenodo.7708362</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Bremnes(2019)</label><mixed-citation>
       Bremnes, J. B.: Constrained quantile
regression splines for ensemble postprocessing,  Mon. Weather Rev.,
147, 1769–1780, <a href="https://doi.org/10.1175/MWR-D-18-0420.1" target="_blank">https://doi.org/10.1175/MWR-D-18-0420.1</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bremnes(2020)</label><mixed-citation>
       Bremnes, J. B.: Ensemble postprocessing
using quantile function regression based on neural networks and Bernstein
polynomials,  Mon. Weather Rev., 148, 403–414, <a href="https://doi.org/10.1175/MWR-D-19-0227.1" target="_blank">https://doi.org/10.1175/MWR-D-19-0227.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Buizza(2018a)</label><mixed-citation>
       Buizza, R.: Introduction to the special
issue on “25 years of ensemble forecasting”,  Q. J. Roy. Meteor.
Soc., 145, 1–11, <a href="https://doi.org/10.1002/qj.3370" target="_blank">https://doi.org/10.1002/qj.3370</a>, 2018a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Buizza(2018b)</label><mixed-citation>
       Buizza, R.:  Ensemble forecasting and
the need for calibration, in:  Statistical Postprocessing of Ensemble Forecasts, edited by: Vannitsem, S., Wilks, D. S., and Messner, J. W.,
Elsevier, Amsterdam,  15–48, ISBN: 978-0-12-812372-0, 2018b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Buizza  et al.(2005)</label><mixed-citation>
       Buizza, R., Houtekamer, P. L.,
Toth, Z., Pellerin, G., Wei, M. and Zhu, Y.: A comparison of the ECMWF,
MSC, and NCEP global ensemble prediction systems,  Mon. Weather Rev.,
133, 1076–1097, <a href="https://doi.org/10.1175/MWR2905.1" target="_blank">https://doi.org/10.1175/MWR2905.1</a>, 2005

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Chmielecki and Raftery(2011)</label><mixed-citation>
       Chmielecki, R. M. and Raftery, A.
E.: Probabilistic visibility forecasting using Bayesian model
averaging, Mon. Weather Rev., 139, 1626–1636,
<a href="https://doi.org/10.1175/2010MWR3516.1" target="_blank">https://doi.org/10.1175/2010MWR3516.1</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Dabering et al.(2017)</label><mixed-citation>
       Dabernig, M., Mayr, G. J.,
Messner, J. W., and Zeileis, A.: Spatial ensemble post-processing with
standardized anomalies,  Q. J. Roy. Meteor. Soc., 143, 909–916,
<a href="https://doi.org/10.1002/qj.2975" target="_blank">https://doi.org/10.1002/qj.2975</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Demaeyer et al.(2023)</label><mixed-citation>
       Demaeyer, J., Bhend, J., Lerch, S., Primo, C., Van Schaeybroeck, B., Atencia, A., Ben Bouallègue, Z., Chen, J., Dabernig, M., Evans, G., Faganeli Pucer, J., Hooper, B., Horat, N., Jobst, D., Merše, J., Mlakar, P., Möller, A., Mestre, O., Taillardat, M., and Vannitsem, S.: The EUPPBench postprocessing benchmark dataset v1.0, Earth Syst. Sci. Data, 15, 2635–2653, <a href="https://doi.org/10.5194/essd-15-2635-2023" target="_blank">https://doi.org/10.5194/essd-15-2635-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>ECMWF(2021)</label><mixed-citation>
       ECMWF: IFS Documentation CY47R3 – Part IV
Physical processes, ECMWF, Reading, <a href="https://doi.org/10.21957/eyrpir4vj" target="_blank">https://doi.org/10.21957/eyrpir4vj</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>ECMWF Directorate(2012)</label><mixed-citation>
       ECMWF Directorate: Describing
ECMWF's forecasts and forecasting system,  ECMWF Newsletter, 133,
11–13, <a href="https://doi.org/10.21957/6a4lel9e" target="_blank">https://doi.org/10.21957/6a4lel9e</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Fraley et al.(2010)</label><mixed-citation>
       Fraley, C., Raftery, A. E., and
Gneiting, T.: Calibrating multimodel forecast ensembles with
exchangeable and missing members using Bayesian model averaging,  Mon.
Weather Rev., 138, 190–202, <a href="https://doi.org/10.1175/2009MWR3046.1" target="_blank">https://doi.org/10.1175/2009MWR3046.1</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Friederichs and Hense(2007)</label><mixed-citation>
       Friederichs, P. and Hense, A.:
Statistical downscaling of extreme precipitation events using
censored quantile regression,  Mon. Weather Rev., 135,
2365–2378, <a href="https://doi.org/10.1175/MWR3403.1" target="_blank">https://doi.org/10.1175/MWR3403.1</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Fundel et al.(2019)</label><mixed-citation>
       Fundel, V. J.,
Fleischhut, N., Herzog, S. M., Göber, M., and Hagedorn, R.:
Promoting the use of probabilistic weather forecasts through a dialogue
between scientists, developers and end-users,  Q. J. Roy. Meteor. Soc.,
145, 210–231, <a href="https://doi.org/10.1002/qj.3482" target="_blank">https://doi.org/10.1002/qj.3482</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Ghazvinian et al.(2021)</label><mixed-citation>
       Ghazvinian, M., Zhang, Y.,
Seo, D-J., He, M., and Fernando, N.: A novel hybrid artificial neural
network - parametric scheme for postprocessing medium-range precipitation
forecasts,  Adv. Water Resour., 151, 103907,
<a href="https://doi.org/10.1016/j.advwatres.2021.103907" target="_blank">https://doi.org/10.1016/j.advwatres.2021.103907</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Gneiting(2011)</label><mixed-citation>
       Gneiting, T.: Making and evaluating point
forecasts, J. Amer. Statist. Assoc., 106, 746–762,
<a href="https://doi.org/10.1198/jasa.2011.r10138" target="_blank">https://doi.org/10.1198/jasa.2011.r10138</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Gneiting(2014)</label><mixed-citation>
       Gneiting, T.: Calibration of
medium-range weather forecasts, ECMWF Technical Memorandum No. 719,
<a href="https://doi.org/10.21957/8xna7glta" target="_blank">https://doi.org/10.21957/8xna7glta</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Gneiting and Raftery(2005)</label><mixed-citation>
       Gneiting, T. and Raftery, A. E.:
Weather forecasting with ensemble methods,  Science, 310,
248–249, <a href="https://doi.org/10.1126/science.1115255" target="_blank">https://doi.org/10.1126/science.1115255</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Gneiting and Raftery(2007)</label><mixed-citation>
       Gneiting, T. and Raftery, A. E.:
Strictly proper scoring rules, prediction and estimation,  J.
Amer. Statist. Assoc., 102, 359–378,
<a href="https://doi.org/10.1198/016214506000001437" target="_blank">https://doi.org/10.1198/016214506000001437</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Gneiting et al.(2005)</label><mixed-citation>
       Gneiting, T., Raftery, A. E.,
Westveld, A. H., and Goldman, T.: Calibrated probabilistic forecasting
using ensemble model output statistics and minimum CRPS estimation,  Mon.
Weather Rev., 133, 1098–1118, <a href="https://doi.org/10.1175/MWR2904.1" target="_blank">https://doi.org/10.1175/MWR2904.1</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Good(1952)</label><mixed-citation>
       Good, I. J.: Rational decisions,
J. R. Stat. Soc. Series B Stat. Methodol., 14, 107–114,
<a href="https://doi.org/10.1111/j.2517-6161.1952.tb00104.x" target="_blank">https://doi.org/10.1111/j.2517-6161.1952.tb00104.x</a>, 1952.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Gultepe et al.(2006)</label><mixed-citation>
       Gultepe, I., Müller, M. D.,
and Boybeyi, Z.: A new visibility parameterization for warm-fog
applications in numerical weather prediction models,  J. Appl.
Meteorol. Climatol., 45, 1469–1480, <a href="https://doi.org/10.1175/JAM2423.1" target="_blank">https://doi.org/10.1175/JAM2423.1</a>,
2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Hemri et al.(2014)</label><mixed-citation>
       Hemri, S., Scheuerer, M.,
Pappenberger, F., Bogner, K., and Haiden, T.: Trends in the predictive
performance of raw ensemble weather forecasts,  Geophys. Res. Lett.,
41, 9197–9205, <a href="https://doi.org/10.1002/2014GL062472" target="_blank">https://doi.org/10.1002/2014GL062472</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Hemri et al.(2016)</label><mixed-citation>
       Hemri, S., Haiden, T., and
Pappenberger, F.: Discrete postprocessing of total cloud cover ensemble
forecasts,  Mon. Weather Rev., 144, 2565–2577,
<a href="https://doi.org/10.1175/MWR-D-15-0426.1" target="_blank">https://doi.org/10.1175/MWR-D-15-0426.1</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Jordan et al.(2019)</label><mixed-citation>
       Jordan, A., Krüger, F., and
Lerch, S.: Evaluating probabilistic forecasts with scoringRules,
J. Stat. Softw., 90, 1–37, <a href="https://doi.org/10.18637/jss.v090.i12" target="_blank">https://doi.org/10.18637/jss.v090.i12</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Krüger et al.(2021)</label><mixed-citation>
       Krüger, F., Lerch, S.,
Thorarinsdottir, T. L., and Gneiting, T.: Predictive inference based on
Markov chain Monte Carlo output,  Int. Stat. Rev., 89, 215–433,
<a href="https://doi.org/10.1111/insr.12405" target="_blank">https://doi.org/10.1111/insr.12405</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Lakatos et al.(2023)</label><mixed-citation>
       Lakatos, M., Lerch, S., Hemri,
S., and Baran, S.: Comparison of multivariate post-processing methods
using global ECMWF ensemble forecasts,  Q. J. Roy. Meteor. Soc.,
149, 856–877, <a href="https://doi.org/10.1002/qj.4436" target="_blank">https://doi.org/10.1002/qj.4436</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Lerch and Baran(2017)</label><mixed-citation>
       Lerch, S. and Baran, S.:
Similarity-based semi-local estimation of EMOS models,  J. R. Stat. Soc.
Ser. C Appl. Stat., 66, 29–51, <a href="https://doi.org/10.1111/rssc.12153" target="_blank">https://doi.org/10.1111/rssc.12153</a>,
2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Lerch et al.(2020)</label><mixed-citation>
       Lerch, S., Baran, S., Möller, A., Groß, J., Schefzik, R., Hemri, S., and Graeter, M.: Simulation-based comparison of multivariate ensemble post-processing methods, Nonlin. Processes Geophys., 27, 349–371, <a href="https://doi.org/10.5194/npg-27-349-2020" target="_blank">https://doi.org/10.5194/npg-27-349-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Murphy(1973)</label><mixed-citation>
       Murphy, A. H.: Hedging and skill
scores for probability forecasts,  J. Appl. Meteorol., 12,
215–223,
<a href="https://doi.org/10.1175/1520-0450(1973)012&lt;0215:HASSFP&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1973)012&lt;0215:HASSFP&gt;2.0.CO;2</a>, 1973.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Owens and Hewson, 2018</label><mixed-citation>
       Owens, R. G. and Hewson, T. D.:
ECMWF Forecast User Guide, ECMWF, Reading,
<a href="https://doi.org/10.21957/m1cs7h" target="_blank">https://doi.org/10.21957/m1cs7h</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Pahlavan et al.(2021)</label><mixed-citation>
       Pahlavan, R., Moradi, M.,
Tajbakhsh, S., Azadi, M., and Rahnama, M.: Fog probabilistic
forecasting using an ensemble prediction system at six airports in Iran
for 10 fog events,  Meteorol. Appl., 28, e2033,
<a href="https://doi.org/10.1002/met.2033" target="_blank">https://doi.org/10.1002/met.2033</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Parde et al.(2022)</label><mixed-citation>
       Parde, A. N., Ghude, S. D.,
Dhangar, N. G., Lonkar, P., Wagh, S., Govardhan, G., Biswas, M., and
Jenamani, R. K.: Operational probabilistic fog prediction based on
ensemble forecast system: A decision support system for fog,
Atmosphere, 13, 1608, <a href="https://doi.org/10.3390/atmos13101608" target="_blank">https://doi.org/10.3390/atmos13101608</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Politis and Romano(1994)</label><mixed-citation>
       Politis, D. N. and Romano, J. P.:
The stationary bootstrap,  J. Amer. Statist. Assoc., 89,
1303–1313, <a href="https://doi.org/10.2307/2290993" target="_blank">https://doi.org/10.2307/2290993</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Raftery et al.(2005)</label><mixed-citation>
       Raftery, A. E., Gneiting, T.,
Balabdaoui, F., and Polakowski, M.: Using Bayesian model averaging to
calibrate forecast ensembles,  Mon. Weather Rev., 133,
1155–1174, <a href="https://doi.org/10.1175/MWR2906.1" target="_blank">https://doi.org/10.1175/MWR2906.1</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Rasp and Lerch(2018)</label><mixed-citation>
       Rasp, S. and Lerch, S.: Neural
networks for postprocessing ensemble weather forecasts,  Mon. Weather
Rev., 146, 3885–3900, <a href="https://doi.org/10.1175/MWR-D-18-0187.1" target="_blank">https://doi.org/10.1175/MWR-D-18-0187.1</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Ryerson and Hacker(2014)</label><mixed-citation>
       Ryerson, W. R. and Hacker, J. P.:
The potential for mesoscale visibility predictions with a multimodel
ensemble,  Weather Forecast., 29, 543–562,
<a href="https://doi.org/10.1175/WAF-D-13-00067.1" target="_blank">https://doi.org/10.1175/WAF-D-13-00067.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Ryerson and Hacker(2018)</label><mixed-citation>
       Ryerson, W. R. and Hacker, J. P.:
A nonparametric ensemble postprocessing approach for short-range
visibility predictions in data-sparse areas,  Weather Forecast.,
33, 835–855, <a href="https://doi.org/10.1175/WAF-D-17-0066.1" target="_blank">https://doi.org/10.1175/WAF-D-17-0066.1</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Schultz and Lerch(2022)</label><mixed-citation>
       Schultz, B. and Lerch, S.:
Machine learning methods for postprocessing ensemble forecasts of wind
gusts: a systematic comparison,  Mon. Weather Rev., 150,
235–257, <a href="https://doi.org/10.1175/MWR-D-21-0150.1" target="_blank">https://doi.org/10.1175/MWR-D-21-0150.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Sloughter et al.(2007)</label><mixed-citation>
       Sloughter, J. M., Raftery, A.
E., Gneiting, T., and Fraley, C.: Probabilistic quantitative
precipitation forecasting using Bayesian model averaging,  Mon. Weather
Rev., 135, 3209–3220, <a href="https://doi.org/10.1175/MWR3441.1" target="_blank">https://doi.org/10.1175/MWR3441.1</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Stoelinga and Warner(1999)</label><mixed-citation>
       Stoelinga, T. G. and Warner, T. T.:
Nonhydrostatic, mesobeta-scale model simulations of cloud ceiling and
visibility for an east coast winter precipitation event,  J. Appl.
Meteorol. Clim., 38, 385–404,
<a href="https://doi.org/10.1175/1520-0450(1999)038&lt;0385:NMSMSO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1999)038&lt;0385:NMSMSO&gt;2.0.CO;2</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Thorarinsdottir and Gneiting(2010)</label><mixed-citation>
        Thorarinsdottir, T. L. and
Gneiting, T.: Probabilistic forecasts of wind speed: ensemble model
output statistics by using heteroscedastic censored regression,  J. R.
Stat. Soc. Ser. A Stat. Soc., 173,  371–388,
<a href="https://doi.org/10.1111/j.1467-985X.2009.00616.x" target="_blank">https://doi.org/10.1111/j.1467-985X.2009.00616.x</a>, 2010.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Vannitsem et al.(2021)</label><mixed-citation>
      Vannitsem, S., Bremnes, J. B.,
Demaeyer, J., Evans, G. R., Flowerdew, J., Hemri, S., Lerch, S., Roberts, N.,
Theis, S., Atencia, A., Ben Boualègue, Z., Bhend, J., Dabernig, M., De
Cruz, L., Hieta, L., Mestre, O., Moret, L., Odak Plenkovič, I., Schmeits,
M., Taillardat, M., Van den Bergh, J., Van Schaeybroeck, B., Whan, K., and
Ylhaisi, J.:  Statistical postprocessing for weather forecasts –
review, challenges and avenues in a big data world,  B. Am.
Meteorol. Soc., 102, E681–E699, <a href="https://doi.org/10.1175/BAMS-D-19-0308.1" target="_blank">https://doi.org/10.1175/BAMS-D-19-0308.1</a>,
2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Wagh et al.(2023)</label><mixed-citation>
       Wagh, S., Kulkarni, R.,
Lonkar, P., Parde, A. N.,  Dhangar, N. G.,  Govardhan, G., Sajjan, V.,
Debnath, S., Gultepe, I.,  Rajeevan, M., and Ghude, S. D.:
Development of visibility equation based on fog microphysical observations
and its verification using the WRF model,  Model. Earth Syst.
Environ., 9, 195–211, <a href="https://doi.org/10.1007/s40808-022-01492-6" target="_blank">https://doi.org/10.1007/s40808-022-01492-6</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Wilks(2018)</label><mixed-citation>
       Wilks, D. S.: Univariate ensemble
postprocessing, in:
Statistical Postprocessing of Ensemble Forecasts, edited by: Vannitsem, S., Wilks, D. S., and Messner, J. W., Elsevier, Amsterdam,
49–89,  ISBN: 978-0-12-812372-0, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Wilks(2019)</label><mixed-citation>
       Wilks, D. S.:  Statistical Methods in the
Atmospheric Sciences, 4th edn., Elsevier, Amsterdam,  ISBN 978-0-12-815823-4, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Zhou et al.(2009)</label><mixed-citation>
       Zhou, B., Du, J., McQueen, J., and
Dimego, G.:  Ensemble forecast of ceiling, visibility, and fog with
NCEP Short-Range Ensemble Forecast system (SREF),  Aviation, Range,
and Aerospace Meteorology Special Symposium on Weather–Air Traffic
Management Integration, Phoenix, AZ, American Meteorological Society,
extended abstract 4.5.,
<a href="https://ams.confex.com/ams/89annual/techprogram/paper_142255.htm" target="_blank"/> (last access: 12 July 2024), 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Zhou et al.(2012)</label><mixed-citation>
        Zhou, B., Du, J., Gultepe, I.,
and Dimego, G.: Forecast of low visibility and fog from NCEP: Current
status and efforts, Pure Appl. Geophys., 169, 895–909,
<a href="https://doi.org/10.1007/s00024-011-0327-x" target="_blank">https://doi.org/10.1007/s00024-011-0327-x</a>, 2012.

    </mixed-citation></ref-html>--></article>
