<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Nowcasting Precipitation Using Weather Radar Data for Lithuania: the First Results</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aivaras Čiurlionis</string-name>
          <email>aivaras.ciurlionis@ktu.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mantas Lukoševičius</string-name>
          <email>mantas.lukosevicius@ktu.lt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Informatics, Kaunas University of Technology</institution>
          ,
          <addr-line>Kaunas</addr-line>
          ,
          <country country="LT">Lithuania</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2000</year>
      </pub-date>
      <fpage>55</fpage>
      <lpage>60</lpage>
      <abstract>
        <p>- Although the accuracy and the duration of modern weather forecasts constantly increase together, numerical weather prediction methods still face a few drawbacks. Due to an extensive computing time and a high power usage, these methods are unable to efficiently react to rapidly changing initial weather conditions. Also, most of the numerical weather prediction models can be less accurate for smaller regions with specific local weather conditions. These problems are addressed by a technique called nowcasting, which uses an extrapolation of various current weather conditions. Multiple research papers have shown that this technique can outperform traditional weather predictions for up to two hours. Furthermore, it can be improved using machine learning algorithms. In this paper nowcasting algorithms are used to predict a short-term precipitation over Lithuania using weather radar images provided by Lithuanian Hydrometeorology service. A Hanssen-Kuipers score is used to evaluate the accuracy of prediction against observed precipitation maps. The results of three extrapolation algorithms (basic translation, step translation, and sequence translation) and a single machine learning algorithm based on convolutional neural networks (CNN) are evaluated for two chosen hours and compared to the persistency algorithm. The average scores of each prediction algorithm for a single week are also presented. Although the results remain accurate for up to 45 minutes only, the accuracy can be improved by adding additional variables to the extrapolation. The better accuracy can also be achieved by using more sophisticated machine learning algorithms, like recurrent neural networks and their variations, that take dependencies on previous inputs in time series into account. This paper presents the first results of the algorithms, which are to be improved by further research.</p>
      </abstract>
      <kwd-group>
        <kwd>meteorology</kwd>
        <kwd>precipitation</kwd>
        <kwd>forecast</kwd>
        <kwd>nowcasting</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Due to the steadily growing computational capabilities of
modern computers during the recent years, the accuracy and the
duration of weather forecast has increased. The accuracy of the
current official Day 5–7 forecasts is found to be similar to that
of Day-1 forecasts from 50 years ago [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>However, the amount of computational resources required
for the evaluation of complex weather prediction models is also
constantly rising. In order to achieve a weather forecast that is
accurate and up to date, weather prediction services are using</p>
    </sec>
    <sec id="sec-2">
      <title>Copyright held by the author(s). 55</title>
      <p>some of the most powerful supercomputers in the world. These
computers require a high amount of power and other resources
for operation and cooling.</p>
      <p>Moreover, the time required to collect the data from weather
observation stations, to perform all the calculations and to
postprocess and visualize these results might take hours. Most of the
weather prediction models are global and, in order to adapt these
results for local conditions in their region, further processing by
professionals from regional weather services from is required.
This means that forecasters can fail to predict rapid changes in
weather, such as sudden convective summer storms, hurricanes,
and flooding, since an event may occur before forecast
calculations are completed.</p>
      <p>This issue is addressed by using a nowcasting, which is
defined as the weather forecasts on very short-term period of up
to 2 hours. Nowcasting is an extrapolation of current known
weather conditions such as a current temperature, cloud
coverage, satellite data and other parameters. A Doppler’s
weather radar can be used to extrapolate precipitation amplitude
and location.</p>
      <p>Nowcasting techniques are considerably faster than complex
numerical weather forecast models and can be applied to predict
a rapidly changing weather conditions. Nowcasting can also be
used to improve existing weather forecast models by introducing
more accurate data for short-term regional weather prediction
and implement more precise weather alert systems that can
potentially save people’s lives by warning about unexpected
rapidly forming storms and possible flooding.</p>
      <p>This paper presents the first results of precipitation
prediction algorithms that use weather radar images for
nowcasting. The algorithms used to predict a movement of
precipitation systems, use simple extrapolation and machine
learning techniques, however, the obtained knowledge and
results will be used to build a more complex and more accurate
prediction system.</p>
    </sec>
    <sec id="sec-3">
      <title>II. RELATED WORK</title>
      <p>In this section related work on weather data extrapolation and
other short-term weather prediction methods will be discussed.</p>
      <p>
        Li, Schmid, and Joss define two major extrapolation
techniques: one technique tries to find the best possible fit
between two different maps of radar data. The correlation
coefficient is used as an objective test criterion for the agreement
between the two radar patterns. The mean vector of
displacement, that can be found from the observed radar pattern,
allows a linear extrapolation into the future. Another group of
nowcasting techniques has the ability to track and forecast the
areas, the mass centroids, or other parameters of closed radar
contours that represent individual convective storms or cells.
Detection of a movement vector can allow further extrapolation
of other storm parameters [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        For example, Saxen et. all adapted extrapolation method to
forecast thunderstorm initiation, growth, and decay. This
technology is used in real-world military level applications to
ensure the safety of personnel that works on the missile range
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Worth noting is that nowcasting and extrapolation
techniques are also used for public weather prediction. It is
especially useful where complex local orography and a high
convectional activity limit global prediction models’ accuracy.
Li and Lai describe such a system in Hong Kong. Two methods
are being used: the first one is object-oriented, where pixels in
the radar images are grouped over some predefined intensity
threshold in the form of an ellipse and tracks the movement of
ellipse centroids between successive radar images. The other one
derives vectors from the matching of pixel arrays (boxes)
between two successive radar images through maximum
crosscorrelation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        According to Li and Lai, this system has enabled forecasters
to make qualitative educated guesses of the likelihood of
prolonged heavy rain or the potential of enhanced storm
development. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Wilson, Crook, Mueller, Sun, and Dixon in their paper
Nowcasting Thunderstorms: A Status Report review the status
of forecasting convective precipitation for time periods less than
a few hours. In their review of nowcasting thunderstorm location
by extrapolating radar echoes they state that the accuracy of
these forecasts generally decreases very rapidly during the first
30 min because of the very short lifetime of individual
convective cells. Fortunately, more organized features like
squall lines and supercells can be successfully extrapolated for
the longer time period [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>Comparing persistency and extrapolation methods for 30
min. forecasts, Wilson et. all stated that probability of detection
(POD) for persistency method is 0.13, and 0.27 for extrapolation,
while false alarm ratio (FAR) is 0.85 and 0.59 respectively.
These results show that extrapolation method can be
significantly more accurate than a basic (often rather precise)
persistency method.</p>
      <p>
        Adding to what has been mentioned previously, some
interesting applications of machine learning algorithms in the
weather prediction area can be found. Holmstrom, Liu, and Vo
implemented linear regression solution to forecast the lowest and
the highest day temperature. However, the evaluation results
have shown, that for a short forecast algorithm’s mean squared
error is almost twice as big as the error of professional forecasts
[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>Despite this, there was also some promising application:
Campolo, Andreussi, and Soldati were highly satisfied with their
results of predicting river flooding with a neural network model.
[7].</p>
      <p>Furthermore, Denoex and Rizand, have developed a machine
learning solution based on a neural network model for a
precipitation prediction from weather radar images. Authors
state that, although more experiments in various meteorological
situations are still needed to complete the validation of this
approach, the results obtained so far are considered as highly
encouraging. Their algorithm managed to outperform both
persistency and extrapolation (cross-correlation) methods in
short-term forecasts [8].</p>
    </sec>
    <sec id="sec-4">
      <title>III. THE DATA</title>
      <p>The data for this research are taken from publicly available
factual weather radar maps provided by the Lithuanian
Hydrometeorology service (Fig. 1).</p>
      <p>The maps are generated every 15 minutes and indicate the
observed amount of precipitation that is captured by the
Doppler’s weather radar. The maps cover all area of Lithuania
and display a combined result of the data from two weather
radars: one in Laukuva (Western Lithuania), the other in Trakų
Vokė (Eastern Lithuania). Each pixel in a map represents one of
16 different levels of precipitation: a level of 0 indicates no
precipitation over the area, while level 16 shows extremely high
precipitation of more than 66 mm/h.</p>
      <p>
        Although the precipitation data from the weather radars can
be interpreted as an actual observed rainfall in a given area, there
are some limitations that should be considered. First of all, the
weather maps do not differentiate between the types of
precipitation. Whether it is rain, snow, or hail, it will have the
same representation in a map. Secondly, the further an area is
from a radar, the lower resolution is available. Although such
decrease in resolution is not significant for Lithuania, it might
result in a lower accuracy for the regions that are further away
from the radars. Not every object detected by a radar is
precipitation. For example, mountains, high buildings, wind
farms [
        <xref ref-type="bibr" rid="ref7">9</xref>
        ] or even bird migration [10] can be mistaken for a rain
or block a field of view to the actual precipitation.
      </p>
      <p>In this research, weather radar data from the date range of
23/10/2017 to 30/10/2017 will be used for the evaluation of
algorithms. This week contains three major precipitation events
and periods without rain between them.</p>
      <p>The radar images over Lithuania are available at a maximum
resolution of 768 by 768 pixels, but due to performance reasons
(especially for machine learning algorithms), all images are
scaled down to a resolution of 64 by 64 pixels.</p>
      <p>Convolutional neural network (CNN) based algorithm was
trained with 10 000 sets of weather radar images, that were
retrieved between 01/11/2017 and 25/04/2018. The data used for
training of the network was not used during the evaluation.</p>
    </sec>
    <sec id="sec-5">
      <title>IV. EVALUATION OF ACCURACY</title>
      <p>Evaluating the accuracy of precipitation forecast is rather a
challenge. A forecast is accurate only if predicted precipitation
closely matches an actual observed rainfall amount. In this
research, weather radar images are used both as prediction
source and as an evaluation.</p>
      <p>To compare the similarity between two images, one can use
a traditional root mean square error algorithm, where the
difference between actual and observed precipitation amount is
calculated. However, the results of this error function have no
clear boundaries and it is hard to evaluate how accurate forecast
actually is.</p>
      <p>For this reason, the Hanssen–Kuiper’s (HK) score, also
known as the true skill statistic, is used in this paper. This score
describes the performance of a classification model and is widely
used for forecast verification [11].</p>
      <p>First, each grid-point (pixel) in an actual and predicted
precipitation map is classified into four categories: correct
nonrain forecasts (Z), false alarms (F, precipitation in a certain area
was predicted, but did not occur), misses (M, the precipitation
was not predicted, but did occur), or hits (H, a precipitation event
was predicted successfully).</p>
      <p>From the number of grid points in each category, it is
possible to calculate the HK score using Equation (1).
</p>
      <p>This score can fall between 0 and 1, where a score of 1
indicates an ideal forecast.</p>
      <p>However, the HK score only uses the occurrence of a rain
event without taking the strength of precipitation into account.
</p>
      <p>This means that a predicted rainfall amount of 1 mm/h, while the
actual was 30 mm/h, would be considered as a hit. Furthermore,
only respective pixels in an actual and predicted image are
compared. If a rainfall did actually occur, but just a few pixels
away, this would be considered as a miss or a false alarm.</p>
      <p>These problems can be addressed by introducing the
precipitation strength thresholds during the classification and by
increasing a score for near misses. Nevertheless, this research is
oriented to a comparison of different algorithms only and any
adjustments of score would be unnecessary.</p>
    </sec>
    <sec id="sec-6">
      <title>V. ALGORITHMS</title>
      <p>In this section precipitation prediction algorithms, used in
this research, will be presented. Translation algorithms work by
extracting precipitation movement vector from consequent
weather radar images and extrapolating them into the future.
These algorithms differ in the way how a movement vector is
extracted.</p>
      <p>The CNN-based algorithm uses machine learning techniques
to predict subsequent weather radar images in the future.</p>
      <sec id="sec-6-1">
        <title>A. Persistency</title>
        <p>Persistency algorithm is an assumption that all the initial
conditions will remain stable in the future. This means that
persistency algorithm returns the initial weather radar image for
every period of a forecast. Such technique is commonly used in
weather prediction accuracy evaluations as a benchmark. If an
accuracy of a weather prediction algorithm is lower than the one
with persistency assumption, the quality of an algorithm is poor.</p>
      </sec>
      <sec id="sec-6-2">
        <title>B. Basic translation algorithm</title>
        <p>Basic translation algorithm takes two consequent weather
radar images and finds an anticipated precipitation movement
vector between them. Using this vector, an arbitrary amount of
radar images can be generated by performing an image
translation at each forecast step (Figure 2, a.).</p>
        <p>The algorithm uses brute force to find a horizontal and a
vertical pixel offset at which a correlation value between the two
images is the highest. A HK score, defined in the fourth chapter,
is used as a correlation value.</p>
      </sec>
      <sec id="sec-6-3">
        <title>C. Step translation algorithm</title>
        <p>It might not always be possible to find an accurate
precipitation movement vector from just the two consequent
images. Furthermore, movement vector can only have integer
values. These problems are addressed with a step translation
algorithm.</p>
        <p>This algorithm takes four consequent weather images and
computes the best movement vector for each adjacent pair of two
images with the same method as in the basic translation
algorithm. Then an average of these vectors is obtained and used
as the final best movement vector from which the forecast
images are generated. (Fig. 2, b.)</p>
        <p>Since the obtained average vector can have non-integer
values (and it is impossible to move an image with a non-integer
offset of pixels without using additional transformation), both
source image and vector itself are scaled up by the same factor
to perform translation with integer values. After this process, the
image is resized down to its original resolution.</p>
      </sec>
      <sec id="sec-6-4">
        <title>D. Sequence translation algorithm</title>
        <p>Although step translation algorithm ensures that a
precipitation movement vector is obtained more accurately,
there still might be errors while determining movement direction
between two weather radar images.</p>
        <p>The sequence algorithm, same as the step translation
algorithm, uses four radar images to determine the direction of
precipitation, but this algorithm computes the best movement
vector for the whole sequence at once (Figure 2, c). Sequence
translation algorithm computes a sum of the HK scores for each
pair of adjacent images at every possible translation vector
value. The best movement vector is determined by the highest
sum of the HK scores.</p>
      </sec>
      <sec id="sec-6-5">
        <title>E. CNN-based algorithm</title>
        <p>This algorithm is based on an architecture of a convolutional
neural network (Figure 3). It consists of three layers of neurons.</p>
        <p>Input layer receives four subsequent weather radar images
with a resolution of 64 x 64. Each image in a sequence is
represented as a different channel of an input (similarly to how
RGB color channels are represented in an ordinary image).</p>
        <p>Next, convolution is applied between the input and the
hidden layer, using a kernel with a size of 7 x 7, which reduces
the resolution of the images in the hidden layer to 58 x 58. The
number of channels in the hidden layer is expanded to 10. The
kernel size of 7 x 7 was selected to capture the possible
movement of precipitation between the first and the fourth input
images in a single kernel. 10 channels in the hidden layer yielded
the best results during the experiments.</p>
        <p>Finally, a transposed convolution (sometimes called
deconvolution) is applied between the hidden and the output
layer with a single channel. This transforms an image into the
original resolution of 64 x 64. Resulting image is an output of a
neural network and represents generated map of precipitation for
the next time step after four input images.</p>
        <p>The architecture of this neural network can only predict a
single weather radar image into the future. To generate an
arbitrary amount of result images, each output of the network is
passed into the input of the next iteration, which generates
precipitation image for the subsequent time step.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>VI. SINGLE EXPERIMENT RESULTS</title>
      <p>A precipitation event of 29/10/2017 was selected to compare
the results of the prediction algorithms. Weather radar image
obtained at 09:45 AM local time, together with three previous
images, was used as a source image. Every algorithm predicted
two hours of precipitation into the future.</p>
      <p>For this precipitation event, the CNN-based algorithm
outperformed every other algorithm, including persistency
benchmark. Its HK score was the highest at almost every step of
the forecast. In fact, for this particular event, only Basic
translation algorithm failed to outperform persistency
benchmark.</p>
      <p>
        Every algorithm obtained different best precipitation
movement vector: a pixel offset of [
        <xref ref-type="bibr" rid="ref1">0, 1</xref>
        ] was obtained by the
basic translation algorithm, [0.25, 0.5] by the step translation
algorithm and [
        <xref ref-type="bibr" rid="ref1">1, 0</xref>
        ] by the sequence translation algorithm.
Positive x values indicate movement to the east and positive y
values to the south.
      </p>
      <p>Translation algorithms try to predict only the movement of
precipitation, without considering changes in strength and shape,
but can still yield reasonably accurate results for the first hour of
the forecast. On the other hand, CNN-based algorithm managed
to predict that precipitation system will rotate counter-clockwise
during this particular event and maintained rather accurate
evaluation of possible precipitation strength in the area.</p>
      <p>However, the CNN-based algorithm has lost some
precipitation shape details during the longer forecast and
predicted rather smooth contour in contrast to the actual more
scattered shape.</p>
      <p>The basic translation algorithm failed to obtain a correct
direction to which precipitation was moving. This indicates that
two consequent images are not always enough to correctly
calculate the movement direction.</p>
    </sec>
    <sec id="sec-8">
      <title>VII. AVERAGED RESULTS</title>
      <p>To compare the accuracy of the algorithms for a longer
period, a week of 23/10/2017 to 30/10/2017 was chosen. Every
algorithm generated 8 weather prediction images for two hours
into the future at 15 minutes intervals. Generated images were
compared with an actual precipitation to obtain an HK for each
pair of the images. Then, the average scores for every step of the
forecast were calculated. The comparison of an accuracy of the
algorithms is displayed in Figure 5.</p>
      <p>Comparison results show that CNN-based algorithm
outperforms every other algorithm for almost two hours of the
forecast. Sequence translation algorithm was the most accurate
among the extrapolation algorithms and exceeded precipitation
benchmark for the first 90 minutes of the forecast.</p>
      <p>The step translation and the basic translation algorithms
performed poorly. Their accuracy was much lower than the
persistency benchmark score for the forecasts longer than 30
minutes.</p>
      <p>Nonetheless, the prediction accuracy of every algorithm
decreases rapidly, and the only CNN-based algorithm has an
accuracy higher than 0.5 at 45 minutes forecast. However, as
explained in the fourth chapter, selected method of HK score
evaluation does not include additional scores for near misses,
when precipitation is predicted correctly with an offset of a few
pixels.</p>
    </sec>
    <sec id="sec-9">
      <title>VIII. CONCLUSIONS AND FUTURE WORK</title>
      <p>In this research, it was shown that precipitation movement
extrapolation algorithm can outperform persistency benchmark
if movement direction is obtained correctly. In addition to this,
even a simple convolutional neural network can predict
movement and changes in precipitation shape reasonably well
for a short period of time. However, the accuracy of a prediction
decreases rapidly and can't be trustworthy for periods longer than
an hour.</p>
      <p>Presented precipitation translation algorithms are very
simple and do not take the precipitation rain strength into
account. The extrapolation of these additional values may help
to increase prediction accuracy. The translation of rotation was
also tested, however reasonable accuracy was not reached
because algorithms were unable to correctly determine rotation
direction.</p>
      <p>Furthermore, although CNN-based algorithm performed the
best, is not the most suitable machine learning algorithm to
predict changes in time, since it has no memory of the previous
inputs, which might be important when predicting precipitation
further into the future. There are better neural network
architectures to tackle this problem, like Recurrent Neural
Networks (RNN) or Long Short-Term memory (LSTM)
networks. In addition to this, movement vectors obtained with
extrapolation techniques can be used as additional features to
improve machine learning accuracy.</p>
      <p>Finally, the accuracy of official precipitation forecasts
should also be evaluated to better understand how extrapolation
and machine learning prediction accuracy compares to
numerical forecasts.</p>
      <p>This research is still at a very early stage and presents only
the basic algorithms, however, a broad spectrum of available
techniques in this area (such as the inclusion of rain strength
extrapolation, or various more sophisticated machine learning
methods for prediction of time series) will allow further
improvements in the forecast accuracy and duration.</p>
      <p>Applied to</p>
      <p>Weather
[7] Campolo, Andreussi, Soldati, „River flood forecasting with a neural
network model,“ Water resources research, pp. 1191-1197, April 1999.
[8] Denoeux, Rizand, „Analysis of Radar Images for Rainfall Forecasting
using Neural Networks,“ Neural computing and applications, pp. 50-61,
1995.</p>
      <p>Richard. J. Vogt, „A way forward windfarm - weather radar coexistence“.</p>
      <p>Migration,“
[12] Capizzi, Giacomo, Grazia Lo Sciuto, P. Monforte, and Christian Napoli.
"Cascade feed forward neural network-based model for air pollutants
evaluation of single monitoring stations in urban areas." International
Journal of Electronics and Telecommunications 61, no. 4, pp. 327-332,
2015.
[13] Capizzi, Giacomo, Christian Napoli, and Lucio Paternò. "An innovative
hybrid neuro-wavelet method for reconstruction of missing data in
astronomical photometric surveys." In International Conference on
Artificial Intelligence and Soft Computing, pp. 21-29. Springer, Berlin,
Heidelberg, 2012.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Harvey</given-names>
            <surname>Stern</surname>
          </string-name>
          , Noel E. Davidson, „
          <article-title>Trends in the skill of weather prediction at lead times of 1-14 days</article-title>
          ,“
          <source>Quarterly Journal of the Royal Meteorological Society banner</source>
          , pp.
          <fpage>2726</fpage>
          -
          <lpage>2736</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Schmida</surname>
          </string-name>
          , J. Jossb, „
          <article-title>Nowcasting of Motion and Growth of Precipitation with Radar over a Complex Orography,“ Journal of applied meteorology and climatology</article-title>
          ,
          <year>June 1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Saxen</surname>
          </string-name>
          , Mueller, Warner, Steiner, Ellison, Hatfield, Betancourt, Dettling, Oien, „
          <article-title>The operational mesogamma-scale analysis and forecast system of the U.S. Army Test and Evaluation Command. Part IV: The White Sands Missile Range auto-nowcast system</article-title>
          ,
          <source>“ Journal of Applied Meteorology and Climatology</source>
          , April
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Li</surname>
          </string-name>
          , Lai, „
          <article-title>Applications of radar-based nowcasting techniques for mesoscale weather forecasting in Hong Kong,“ Meteorological applications</article-title>
          , pp.
          <fpage>253</fpage>
          -
          <lpage>264</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>James</surname>
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Wilson</surname>
            ,
            <given-names>N. Andrew</given-names>
          </string-name>
          <string-name>
            <surname>Crook</surname>
          </string-name>
          ,
          <string-name>
            <surname>Cynthia K. Mueller</surname>
          </string-name>
          , Juanzhen Sun, and Michael Dixon, „
          <article-title>Nowcasting Thunderstorms: A status report</article-title>
          ,
          <source>“ Bulletin of the American Meteorological Society</source>
          , pp.
          <fpage>2079</fpage>
          -
          <lpage>2099</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Holmstrom</surname>
          </string-name>
          , Liu, Vo, „
          <source>Machine Learning Forecasting,“ 15 December</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [9] [10]
          <string-name>
            <surname>Gauthreaux</surname>
          </string-name>
          , „Weather Radar Quantification of Bird BioScience, pp.
          <fpage>17</fpage>
          -
          <issue>19</issue>
          ,
          <issue>1</issue>
          <year>January 1970</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>