<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<article lang="">
  <para><para/>American Journal of Innovative Research and Applied Sciences. ISSN 2429-5396 I <ulink url="http://www.american-jiras.com">www.american-jiras.com</ulink>                           American Journal of Innovative Research and Applied Sciences. ISSN 242                             <inlinegraphic fileref="embedded:Image 1" width="7.6665inch" depth="0.05inch"/></para>
  <informaltable frame="all">
    <tgroup cols="1"><tbody><row><entry><para>ORIGINAL ARTICLE </para></entry></row></tbody></tgroup>
  </informaltable>
  <para/>
  <para>
    <para/>
    <inlinegraphic fileref="embedded:" width="0.9752inch" depth="1.087inch"/>
  </para>
  <para/>
  <para/>
  <para>| Ghatfan, Abdalkareem Ammar 1 | Amer, Qousai Al Darwish 2 | and | Alaa, Ali Slieman 3 |</para>
  <para/>
  <para/>
  <orderedlist>
    <listitem>
      <para>Tishreen University | department of water engineering and irrigation | Lattakia | Syria | </para>
    </listitem>
    <listitem>
      <para>AL Baath University | Department of Water Resources Engineering and Management | Homs | Syria |</para>
    </listitem>
    <listitem>
      <para>AL Baath University | Department of Water Resources Engineering and Management | Homs | Syria | </para>
    </listitem>
  </orderedlist>
  <para/>
  <para/>
  <para>| Received | 12 August 2018 |         | Accepted 27 August 2018 |         | Published 28 August 2018 |         | ID Article | Ghatfan-ManuscriptRef.2-ajira180818 |</para>
  <para/>
  <sect1>
    <title/>
  </sect1>
  <sect1>
    <title>ABSTRACT</title>
    <para/>
    <para>Background: Water resource planning and management requires long time series of hydrological data (e.g. precipitation, river flow). However, sometimes hydrological time series happen to be incomplete or to have missing values. Objectives: This paper focuses on the possibility of using artificial neural network (ANN) in the treatment of the missing precipitation data in AL Rasafeh station (Hama, Syria) as a target station, using the available data of neighboring stations (Ein Hlaqeem, Wade Alaewn, Messiaf), which were used as reference stations during the period from (1/1/1994) to (31/12/2001). Methods: This paper presents a technique for replacing missing spatial data using a feed forward neural network with Levenberg-Marquardt algorithm applied to concurrent data from nearby gauges of the three reference stations depending on their correlation coefficients with the target station. Results: On evaluating the performance of FFNN with LM algorithm models, it turned out that these models have the ability to estimate, accurately and reliably, the missing amounts of the target station, which allows for a flexible, easy-to-use system that can be developed later by increasing the number of the neighboring stations and selecting the most accurate model to predict the missing precipitation values in a certain period (Mean-Root Square Error, RMSE) in conformity with a case of missing values of one or more neighboring stations for the same period. Conclusions: Access to accurate and reliable precipitation data is essential to water resources assessment, management and planning activities. Results show good ability of the proposed models to replace missing rain gauge data in the target station using a Feedforward neural network that calculates its estimates on precipitation amounts from nearby rain gauges depending on available patterns of inputs.</para>
    <para>Keywords: Precipitation, Prediction, Artificial neural network, data estimation, missing data.</para>
    <para/>
    <orderedlist>
      <listitem>
        <title>INTRODUCTION</title>
      </listitem>
    </orderedlist>
  </sect1>
  <sect1><title>INTRODUCTION</title>INTRODUCTION<para/><para>Missing precipitation data from a time series of observations can present a serious obstacle to data analysis, modelling studies and forecasting in hydrology. </para><para>Although remotely sensed data from satellites and radar are becoming increasingly available, point measurements obtained from precipitation gauges remain the most reliable source for quantitative precipitation data at relatively short time scales (hourly and daily). However, such data are often lost due to instrument failure, contamination by measurement errors, or rendered useless in myriad other ways [1].</para><para/><para><para/>Bustami et al., (2007) enhanced the process of forecasting water level of Bedup River in the province of Sarawak, Malaysia with and without using artificial neural networks (ANN) to estimate the missing precipitation amounts used in the models. The results showed the ability of neural networks to predict the missing data from the records of Bedup River with 96.4% accuracy after forecasting the missing precipitation amounts with 85.3 % accuracy [2]. Lunga (2010) put a Feedforward back-propagation model to predict the annual precipitation in Luckhoff-pol precipitations station in South Africa depending on the data of the neighboring station of Bleskop. The results demonstrated the neural network's ability to estimate the missing values, and showed that the longer the data gaps are, the larger the error becomes. Also, he reached similar results with other neighboring stations [3]. Nkuna and Odiyo (2011) conducted a study over the basin of Luvuvhu River, South Africa using ANNs to infill the missing daily precipitation data of different periods depending on the data of five neighboring stations [4]. Roman et al., (2012) predicted the missing precipitation data in two precipitation stations in Malkapur and Balapur over the basin of Purna River in India. They used the precipitation data of nine neighboring stations for the same period of time (1994- 2003) where the results showed good performance of ANN models in all stations as well as an increase in the accuracy of the model when predicting data as a monthly value since it assimilates data differences (whether increase or decrease) between one station and the other [5].</para><orderedlist><listitem><title>MATERIALS and METHODS</title></listitem></orderedlist></sect1>
  <sect1><title>MATERIALS and METHODS</title>MATERIALS and METHODS<para/><orderedlist><listitem/></orderedlist><sect2><title>2.1 Artificial Neural Network</title><para/><para>A neural network is a set of interconnected neural processing units that imitate the activity of the brain. These elementary processing units are called neurons. Figure 2.1 illustrates a single neuron in a neural network [6].<inlinegraphic fileref="embedded:Image 3" width="5.6146inch" depth="2.8854inch"/></para><sect3><title>Figure 2.1: The figure presents the artificial Neuron Model [1].</title>Figure 2.1: The figure presents the artificial Neuron Model [1].<para/><para>In the figure, each of the inputs 
     
      
       
        (
        
         xi
        
        )
       
       left (xi right )
      
      has a weight 
     
      
       wi
       wi
      
      that represents the strength of that particular connection. The sum of the weighted inputs and the bias 
     
      
       
        (
        
         b
        
        )
       
       left (b right )
      
      is input to the transfer function 
     
      
       
        (
        
         f
        
        )
       
       left (f right )  
      
     to generate the output
     
      
       
        (
        
         y
        
        )
       
       left (y right )
      
     . This process can be summarized in the following formula Eq. (2.1):</para><para/><para>
    
     
      
       
        y
        =
        f
       
       
        (
        
         
          
           ∑
           
            i
            =
            1
           
           n
          
          
           
            
             x
             i
            
            ∗
            
             w
             i
            
           
           +
           b
          
         
        
        )
       
       
        (
        
         2.1
        
        )
       
      
      y=f left (sum from {i=1} to {n} {{x} rsub {i} * {w} rsub {i} +b} right )                                         (2.1)
     
    </para><para/><para>MATLAB provides built-in activation functions which are used in this study; linear (purelin), Hyperbolic Tangent Sigmoid (logsig) and Logistic Sigmoid (tansig) [7].</para><para/><para>Multilayer Feedforward neural networks contain one or more hidden layers of neurons between the input and output layers. Each neuron in the layer is connected to every neuron in the next layer, so each neuron receives its inputs directly from the previous layer (except for the input nodes) and sends its output directly to the next layer (except for the output nodes. Traditionally, there is no connection between the neurons of the same layer. Figure 2.2 shows an example of a multilayer neural network with one hidden layer.</para><para/><para><inlinegraphic fileref="embedded:صورة 2" width="3.948inch" depth="3.1598inch"/></para></sect3><sect3><title>Figure 2.2: The figure presents the multilayer feed forward neural network.</title>Figure 2.2: The figure presents the multilayer feed forward neural network.<para/><para>Designing ANN models follows a number of systemic procedures. In general, there are four basics steps:         </para><para>(1) Collecting and preprocessing data, (2) building the network, (3) train, and (4) test performance of model.</para><para/><orderedlist><listitem/></orderedlist></sect3></sect2><sect2><title>Data collection and pre-processing </title><para/><para>After collecting the data, ANNs are prepared to be trained in a more efficient manner through examining homogeneity of the stations and checking out for any missing data. Four precipitation stations were chosen for this study; namely: AL Rasafeh, Ein Hlaqeem, Wade Alaewn, Messiaf in Hama, Syria for an 8-year observation period (1994-2001) (2992 values). </para><para/><para>A relatively low homogeneity among the data of the target station itself, on one hand, and with the data of the neighbouring stations, on the other hand, was observed; so, to realize the objective of this study and to make sure of the validity of the neural models, a 5% random loss in the four stations was assumed (equals 146 values), then AL Rasafeh station was taken as a target station to infill its missing data. Table 2.1 shows a descriptive statistics of precipitation data in the four precipitation stations used in the study in addition to their sites on longitude and latitude.  </para><para/><sect3><title>Table 2.1: the table presents the descriptive Statistics of precipitation data in the rain stations used in the study.</title>Table 2.1: the table presents the descriptive Statistics of precipitation data in the rain stations used in the study.<informaltable frame="all"><tgroup cols="13"><tbody><row><entry><para>0</para></entry><entry><para>Latitude</para><para>De Mi Se</para></entry><entry><para>Longitude</para><para>De Mi Se</para></entry><entry><para>Annual (mm)</para></entry><entry><para>N</para></entry><entry><para>N*</para></entry><entry><para>Mean</para></entry><entry><para>SE.Mean</para></entry><entry><para>St.Dev</para></entry><entry><para>Min</para></entry><entry><para>Max</para></entry><entry><para>Skewness</para></entry><entry><para>Kurtosis</para></entry></row><row><entry><para>AL Rasafeh</para></entry><entry><para>35 02 10</para></entry><entry><para>36 17 35</para></entry><entry><para>1461.8</para></entry><entry><para>2776</para></entry><entry><para>146</para></entry><entry><para>4.23</para></entry><entry><para>0.25</para></entry><entry><para>12.99</para></entry><entry><para>0</para></entry><entry><para>143</para></entry><entry><para>4.68</para></entry><entry><para>28.73</para></entry></row><row><entry><para>Ein Hlaqeem</para></entry><entry><para>34 55 25</para></entry><entry><para>36 18 20</para></entry><entry><para>1581.7</para></entry><entry><para>2776</para></entry><entry><para>146</para></entry><entry><para>3.74</para></entry><entry><para>0.22</para></entry><entry><para>11.83</para></entry><entry><para>0</para></entry><entry><para>150</para></entry><entry><para>4.90</para></entry><entry><para>31.12</para></entry></row><row><entry><para>Wade Alaewn</para></entry><entry><para>35 00 07</para></entry><entry><para>36 11 24</para></entry><entry><para>1441.8</para></entry><entry><para>2776</para></entry><entry><para>146</para></entry><entry><para>3.41</para></entry><entry><para>0.20</para></entry><entry><para>10.64</para></entry><entry><para>0</para></entry><entry><para>130</para></entry><entry><para>4.77</para></entry><entry><para>29.60</para></entry></row><row><entry><para>Messiaf</para></entry><entry><para>33 04 07</para></entry><entry><para>36 20 12</para></entry><entry><para>1217.2</para></entry><entry><para>2776</para></entry><entry><para>146</para></entry><entry><para>2.92</para></entry><entry><para>0.18</para></entry><entry><para>9.63</para></entry><entry><para>0</para></entry><entry><para>115</para></entry><entry><para>5.19</para></entry><entry><para>34.10</para></entry></row></tbody></tgroup></informaltable><para>De Mi Se: Degree Minute Second;      N: Number of data; N*: Number of missing data; SE.Mean: Standard Error of Mean; St.Dev: Standard Deviation; Min: Minimum; Max: maximum</para><para/><para>There is general agreement on how to select the neighbouring stations to create a reference series or to link the target station to the neighbouring stations, an act that depends on two elements which are:</para><para/><orderedlist><listitem/></orderedlist><para/><orderedlist><listitem/></orderedlist><para/><para>Table 2.2 shows the values of Pearson correlation coefficients between pairs of stations proposed for study which indicates that correlation is significant at the level 0.01, a matter that is attributed to the locations of the stations in a climate regions where similar atmospheric conditions prevail (the first precipitation human-settlement region in Hama Governorate.)</para><para/></sect3><sect3><title>Table 2.2: Pearson correlation coefficient between stations during the period (1994-2001).</title>Table 2.2: Pearson correlation coefficient between stations during the period (1994-2001).<informaltable frame="all"><tgroup cols="3.4"><tbody><row><entry><para>Precipitations Station</para></entry><entry><para>AL Rasafeh</para></entry><entry><para>Ein Hlaqeem</para></entry><entry><para>Wade Alaewn</para></entry></row><row><entry><para>Ein Hlaqeem</para></entry><entry><para>0.869</para><para>0.00</para></entry><entry><para/></entry><entry><para/></entry></row><row><entry><para>Wadi AL Eyoun</para></entry><entry><para>0.896</para><para>0.000</para></entry><entry><para>0.848</para><para>0.000</para></entry><entry><para/></entry></row><row><entry><para>Messiaf</para></entry><entry><para>0.901</para><para>0.000</para></entry><entry><para>0.839</para><para>0.000</para></entry><entry><para>0.831</para><para>0.000</para></entry></row><row><entry namest="c1" nameend="c4"><para>Cell Contents: Pearson Correlation</para><para>                        P-Value</para></entry></row></tbody></tgroup></informaltable></sect3></sect2><sect2><title/><orderedlist><listitem/></orderedlist></sect2><sect2><title>Building the network:</title><para/><para>At this stage, the designer specifies the number of hidden layers, the number of neurons in each layer, the activation function in each layer, the training function, the weight/bias learning function and the performance function. Researches about the neural networks point out to the nonexistence of a standard style for the determination of the number of hidden layers or the number of neurons. Instead, this number is determined according to the viewpoint of the designer of the model [8]. </para><para/><para>In this work, only one hidden layer is adopted. Using feedforward networks with Levenberg-Marquardt algorithm, different models were designed for different input patterns (three groups of data for three neighboring stations), taking into consideration different divisions of the training, validation and testing sets [9]. The number of neurons is between 20 – 50 with a transition step of 2 neurons. By comparing the results (R, RMSE, NSE), the number of neurons, the activation functions used in both the hidden and the input layers and the iterations of each epoch were identified.</para><para/><orderedlist><listitem/></orderedlist></sect2><sect2><title> Training an Artificial Neural Network:</title><para/><para>Once a network has been structured for a particular application, it becomes ready to be trained. To start this process, the initial weights are chosen randomly, then training, or learning, begins.</para><para/><para>There are two approaches to training- supervised and unsupervised [10]. Supervised training involves the mechanism of providing the network with the desired output either by manually "grading" the network performance or by providing the desired outputs with the inputs. Unsupervised training, on the other hand, is the one where the network has to make sense of the inputs without outside help, which is the type of training used in this article.</para><para/><para>The vast bulk of networks utilize supervised training. Unsupervised training is used to perform some initial characterizations on inputs. However, in the full blown sense of being truly self-learning, it is still just a shining promise that is not fully understood, does not completely work, and thus is relegated to the lab. </para><para/><para>Back propagation [11] is the most commonly used supervised learning algorithm for multilayer Feedforward networks. It works as follows: for each example in the training set, the algorithm calculates the difference between the actual and the desired outputs, i.e. the error, using a predefined error function. Then the error is back-propagated through the hidden nodes to modify the weights of the inputs. This process is repeated for a number of iterations until the neural network converges a minimum error solution. Although back propagation algorithm is a suitable method for neural network training, it has some shortcomings such as slow convergence and being easily trapped in local minima. For this reason, several improved learning algorithms are proposed including Levenberg-Marquardt (LM) algorithm [12], which is faster and more reliable than any other back Propagation techniques [13]. </para><para/><para>The next step is to test the performance of the developed model. At this stage, the model is exposed to unseen data. For the case study of AL-Rasafeh Station, weather data at a rate of 10% of total data have been used for testing the ANN models.</para><para/><orderedlist><listitem/></orderedlist></sect2><sect2><title>Testing the network:</title><para/><para>In order to evaluate the performance of the developed ANN models quantitatively and verify whether there is any underlying trend in performance of ANN models, statistical analysis including the correlation coefficient (R), the root mean square error (RMSE). RMSE provides information on the short term performance which is a measure of the variation of predicated values around the measured data. The lower the RMSE is, the more accurate the estimation is [14]. Nash-Sutcliffe efficiency (NSE) is a normalized statistic that determines the relative magnitude of the residual variance ("noise") compared to the measured data variance ("information"). NSE indicates how well the plot of observed versus simulated data fits the 1:1 line [15]. The aforementioned statistical parameters are expressed by equations. (2.2), (2.3) and (2.4):</para><para/><para>
    
     
      
       
        R
        =
        
         
          
           ∑
           
            i
            =
            1
           
           n
          
          
           
            (
            
             
              
               P
               obs
              
              −
              
               
                P
                ´
               
               obs
              
             
            
            )
           
           
            (
            
             
              
               P
               pre
              
              −
              
               
                P
                ´
               
               pre
              
             
            
            )
           
          
         
         
          
           
            ∑
            
             i
             =
             1
            
            n
           
           
            
             
              (
              
               
                
                 P
                 obs
                
                −
                
                 
                  P
                  ´
                 
                 obs
                
               
              
              )
             
             2
            
            ∗
            
             
              ∑
              
               i
               =
               1
              
              n
             
             
              
               (
               
                
                 
                  P
                  pre
                 
                 −
                 
                  
                   P
                   ´
                  
                  pre
                 
                
               
               )
              
              2
             
            
           
          
         
        
       
       
        (
        
         2.2
        
        )
       
      
      R = {sum from {i =1} to {n} {( {P} rsub {obs} - {acute {P}} rsub {obs} )( {P} rsub {pre} - {acute {P}} rsub {pre} )}} over {sqrt {sum from {i =1} to {n} {{( {P} rsub {obs} - {acute {P}} rsub {obs} )} ^ {2} * sum from {i =1} to {n} {{( {P} rsub {pre} - {acute {P}} rsub {pre} )} ^ {2}}}}}                       (2.2)
     
    </para><para/><para/><para>
    
     
      
       
        RMSE
        =
        
         
          
           
            ∑
            
             i
             =
             1
            
            n
           
           
            
             (
             
              
               
                P
                obs
               
               −
               
                P
                pre
               
              
             
             )
            
            2
           
          
          n
         
        
       
       
        (
        
         2.3
        
        )
       
      
      RMSE = sqrt {{sum from {i =1} to {n} {{( {P} rsub {obs} - {P} rsub {pre} )} ^ {2}}} over {n}}                                                     (2.3)
     
    </para><para/><para/><para>
    
     
      
       
        NSE
        =
        
         1
         −
         
          [
          
           
            
             
              ∑
              
               i
               =
               1
              
              n
             
             
              
               (
               
                
                 
                  P
                  obs
                 
                 −
                 
                  P
                  pre
                 
                
               
               )
              
              2
             
            
            
             
              ∑
              
               i
               =
               1
              
              n
             
             
              
               (
               
                
                 
                  P
                  obs
                 
                 −
                 
                  
                   P
                   ´
                  
                  pre
                 
                
               
               )
              
              2
             
            
           
          
          ]
         
        
       
       
        (
        
         2.4
        
        )
       
      
      NSE =1- left [{sum from {i =1} to {n} {{( {P} rsub {obs} - {P} rsub {pre} )} ^ {2}}} over {sum from {i =1} to {n} {{( {P} rsub {obs} - {acute {P}} rsub {pre} )} ^ {2}}}      right ]                                             (2.4)
     
    </para><para/><para/><para/><para>Where: 
     
      
       n
       n
      
      is the number of training or testing samples, 
     
      
       
        P
        obs
       
       {P} rsub {obs}  
      
     is the observed precipitation, 
     
      
       
        P
        pre
       
       {P} rsub {pre}
      
      is the simulated value of precipitation, 
     
      
       
        
         P
         ´
        
        obs
       
       {acute {P}} rsub {obs}
      
      and 
     
      
       
        
         P
         ´
        
        pre
       
       {acute {P}} rsub {pre}
      
      is the average value of the observed precipitation and the simulated precipitation.</para><para/><orderedlist><listitem><title>RESULTS </title></listitem></orderedlist></sect2></sect1>
  <sect1><title>RESULTS </title>RESULTS <para/><para>Table 3.1 shows the structure of the best proposed models for different input patterns and different divisions by using the "dividerand" function for each of training, validation and testing sets. We used a single-layer Feedforward neural network (in 85 % of the applications, one layer was enough with good results), then we used MATLAB language in writing a programming code to build up the neural models and increase the number of neurons by 2 within the range of [20-50] and change the activation functions in both the input and the output layers (order matters), and thus the number of possible solutions is (9 x 16= 44) for each model taking into account a fixed learning ratio (lr= 0.08) and a fixed epoch (= 1000). Deciding on the structure of the model depends on MSE. It is also achieved through try/error procedure of other parameters such as the dividing ratio and the number of runs.  </para><para/><sect2><title/><sect3><title>  Table 3.1: Structure of the best neural network for different input models.</title>  Table 3.1: Structure of the best neural network for different input models.<informaltable frame="all"><tgroup cols="17.1111111111111"><tbody><row><entry namest="c1" nameend="c5"><para>Model 1</para></entry><entry namest="c6" nameend="c10"><para>Model 2</para></entry></row><row><entry namest="c1" nameend="c5"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry><entry namest="c6" nameend="c10"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry></row><row><entry><para>TrainRatio=0.65</para></entry><entry namest="c2" nameend="c4"><para>ValRatio=0.25</para></entry><entry><para>TestRatio=0.10</para></entry><entry namest="c6" nameend="c7"><para>TrainRatio=0.65</para></entry><entry namest="c8" nameend="c9"><para>ValRatio=0.25</para></entry><entry><para>TestRatio=0.10</para></entry></row><row><entry><para>ANN structure:</para></entry><entry namest="c2" nameend="c5"><para><inlinegraphic fileref="embedded:صورة 39" width="2.5283inch" depth="0.6701inch"/></para></entry><entry namest="c6" nameend="c7"><para>ANN structure:</para></entry><entry namest="c8" nameend="c10"><para><inlinegraphic fileref="embedded:صورة 38" width="2.4626inch" depth="0.6602inch"/></para></entry></row><row><entry namest="c1" nameend="c5"><para>Model 3</para></entry><entry namest="c6" nameend="c10"><para>Model 4</para></entry></row><row><entry namest="c1" nameend="c5"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry><entry namest="c6" nameend="c10"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry></row><row><entry><para>TrainRatio=0.65</para></entry><entry namest="c2" nameend="c3"><para>ValRatio=0.25</para></entry><entry namest="c4" nameend="c5"><para>TestRatio=0.10</para></entry><entry namest="c6" nameend="c7"><para>TrainRatio=0.65</para></entry><entry><para>ValRatio=0.25</para></entry><entry namest="c9" nameend="c10"><para>TestRatio=0.10</para></entry></row><row><entry><para>ANN structure:</para></entry><entry namest="c2" nameend="c5"><para><inlinegraphic fileref="embedded:صورة 35" width="2.4244inch" depth="0.6701inch"/></para></entry><entry namest="c6" nameend="c7"><para>ANN structure:</para></entry><entry namest="c8" nameend="c10"><para><inlinegraphic fileref="embedded:صورة 31" width="2.4429inch" depth="0.6319inch"/></para></entry></row><row><entry namest="c1" nameend="c5"><para>Model 5</para></entry><entry namest="c6" nameend="c10"><para>Model 6</para></entry></row><row><entry namest="c1" nameend="c5"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry><entry namest="c6" nameend="c10"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry></row><row><entry><para>TrainRatio=0.75</para></entry><entry namest="c2" nameend="c3"><para>ValRatio=0.15</para></entry><entry namest="c4" nameend="c5"><para>TestRatio=0.10</para></entry><entry namest="c6" nameend="c7"><para>TrainRatio=0.80</para></entry><entry><para>ValRatio=0.10</para></entry><entry namest="c9" nameend="c10"><para>TestRatio=0.10</para></entry></row><row><entry><para>ANN structure:</para></entry><entry namest="c2" nameend="c5"><para><inlinegraphic fileref="embedded:صورة 27" width="2.4244inch" depth="0.6602inch"/></para></entry><entry namest="c6" nameend="c7"><para>ANN structure:</para></entry><entry namest="c8" nameend="c10"><para><inlinegraphic fileref="embedded:صورة 26" width="2.3965inch" depth="0.6602inch"/></para></entry></row><row><entry namest="c1" nameend="c10"><para>Model 7</para></entry></row><row><entry namest="c1" nameend="c10"><para>
       
        
        
         
         
        
        
         
          
         
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          <para>; </para>
         
          
         
          
        
        
       </para></entry></row><row><entry namest="c1" nameend="c2"><para>TrainRatio=0.80</para></entry><entry namest="c3" nameend="c6"><para>ValRatio=0.10</para></entry><entry namest="c7" nameend="c10"><para>TestRatio=0.10</para></entry></row><row><entry namest="c1" nameend="c2"><para>ANN structure:</para></entry><entry namest="c3" nameend="c10"><para><inlinegraphic fileref="embedded:صورة 20" width="2.5283inch" depth="0.6417inch"/></para></entry></row></tbody></tgroup></informaltable><para/><para>Table 3.2 shows the results of the best proposed networks for each of training, validation and testing sets. Utilized values of statistical standards (RMSE, R, NSE) exhibit the models' sensitivity to different input sets. It was noted that the model's ability to estimate the missing values increases with the availability of data from the three neighbouring stations, and that it decreases gradually according to the correlation between the stations, where these models take into account the existence of loss of values of the neighboring stations in different periods.</para><para/></sect3></sect2><sect2><title/><sect3><title>Table 3.2: The table presents the statistics of the Neural Network Models Developed.</title>Table 3.2: The table presents the statistics of the Neural Network Models Developed.<informaltable frame="all"><tgroup cols="7.333333333333333"><tbody><row><entry><para/></entry><entry><para>Data</para></entry><entry namest="c3" nameend="c5"><para>Statistical Indicators</para></entry><entry><para/></entry><entry><para>Data</para></entry><entry namest="c8" nameend="c10"><para>Statistical Indicators</para></entry></row><row><entry><para>RMSE (mm/day)</para></entry><entry><para>R</para></entry><entry><para>NSE</para></entry><entry><para>RMSE (mm/day)</para></entry><entry><para>R</para></entry><entry><para>NSE</para></entry></row><row><entry><para>Model 1</para></entry><entry namest="c2" nameend="c5"><para>Input (Ein Hlaqeem)</para></entry><entry><para>Model 2</para></entry><entry namest="c7" nameend="c10"><para>Input (Wadi AL Eyoun)</para></entry></row><row><entry><para>Training Set</para></entry><entry><para>1712</para></entry><entry><para>5.07</para></entry><entry><para>0.915</para></entry><entry><para>0.837</para></entry><entry><para>Training Set</para></entry><entry><para>1713</para></entry><entry><para>5.16</para></entry><entry><para>0.912</para></entry><entry><para>0.832</para></entry></row><row><entry><para>Validation Set</para></entry><entry><para>658</para></entry><entry><para>5.33</para></entry><entry><para>0.915</para></entry><entry><para>0.837</para></entry><entry><para>Validation Set</para></entry><entry><para>659</para></entry><entry><para>6.42</para></entry><entry><para>0.898</para></entry><entry><para>0.806</para></entry></row><row><entry><para>Testing Set</para></entry><entry><para>263</para></entry><entry><para>5.44</para></entry><entry><para>0.844</para></entry><entry><para>0.712</para></entry><entry><para>Testing Set</para></entry><entry><para>264</para></entry><entry><para>5.23</para></entry><entry><para>0.918</para></entry><entry><para>0.843</para></entry></row><row><entry><para>Model 3</para></entry><entry namest="c2" nameend="c5"><para>Input (Messiaf)</para></entry><entry><para>Model 4</para></entry><entry namest="c7" nameend="c10"><para>Input (Ein Hlaqeem; Wadi AL Eyoun)</para></entry></row><row><entry><para>Training Set</para></entry><entry><para>1714</para></entry><entry><para>5.26</para></entry><entry><para>0.927</para></entry><entry><para>0.859</para></entry><entry><para>Training Set</para></entry><entry><para>1625</para></entry><entry><para>3.76</para></entry><entry><para>0.958</para></entry><entry><para>0.918</para></entry></row><row><entry><para>Validation Set</para></entry><entry><para>660</para></entry><entry><para>4.46</para></entry><entry><para>0.924</para></entry><entry><para>0.854</para></entry><entry><para>Validation Set</para></entry><entry><para>625</para></entry><entry><para>4.23</para></entry><entry><para>0.934</para></entry><entry><para>0.872</para></entry></row><row><entry><para>Testing Set</para></entry><entry><para>264</para></entry><entry><para>4.25</para></entry><entry><para>0.917</para></entry><entry><para>0.841</para></entry><entry><para>Testing Set</para></entry><entry><para>250</para></entry><entry><para>3.83</para></entry><entry><para>0.922</para></entry><entry><para>0.850</para></entry></row><row><entry><para>Model 5</para></entry><entry namest="c2" nameend="c5"><para>Input (Ein Hlaqeem; Messiaf)</para></entry><entry><para>Model 6</para></entry><entry namest="c7" nameend="c10"><para>Input ( Wadi AL Eyoun; Messiaf)</para></entry></row><row><entry><para>Training Set</para></entry><entry><para>1879</para></entry><entry><para>4.19</para></entry><entry><para>0.948</para></entry><entry><para>0.899</para></entry><entry><para>Training Set</para></entry><entry><para>1628</para></entry><entry><para>3.81</para></entry><entry><para>0.964</para></entry><entry><para>0.929</para></entry></row><row><entry><para>Validation Set</para></entry><entry><para>376</para></entry><entry><para>3.74</para></entry><entry><para>0.9</para></entry><entry><para>0.810</para></entry><entry><para>Validation Set</para></entry><entry><para>627</para></entry><entry><para>3.79</para></entry><entry><para>0.94</para></entry><entry><para>0.884</para></entry></row><row><entry><para>Testing Set</para></entry><entry><para>251</para></entry><entry><para>2.88</para></entry><entry><para>0.977</para></entry><entry><para>0.955</para></entry><entry><para>Testing Set</para></entry><entry><para>251</para></entry><entry><para>3.73</para></entry><entry><para>0.949</para></entry><entry><para>0.901</para></entry></row><row><entry><para>Model 7</para></entry><entry namest="c2" nameend="c5"><para>Input (Ein Hlaqeem; Wadi AL Eyoun; Messiaf)</para></entry><entry namest="c6" nameend="c10"><para>Starting with the most accurate, neural models are arranged in descending sort as follows:     Model 7&gt;&gt; Model5&gt;&gt; Model 6&gt;&gt; Model 4&gt;&gt; Model 3&gt;&gt; Model 1&gt;&gt; Model 2</para></entry></row><row><entry><para>Training Set</para></entry><entry><para>1905</para></entry><entry><para>3.5</para></entry><entry><para>0.964</para></entry><entry><para>0.929</para></entry></row><row><entry><para>Validation Set</para></entry><entry><para>238</para></entry><entry><para>2.79</para></entry><entry><para>0.957</para></entry><entry><para>0.916</para></entry></row><row><entry><para>Testing Set</para></entry><entry><para>238</para></entry><entry><para>2.54</para></entry><entry><para>0.967</para></entry><entry><para>0.935</para></entry></row></tbody></tgroup></informaltable><para>R: The Correlation Coefficient; RMSE: The Root Mean Square Error; NSE: Nash-Sutcliffe Efficiency; Names of rain stations: Al-Rasafeh, Ein Hlaqeem, Wade Alaewn, Messiaf.</para><para/><para>Due to the existence of loss of data in the neighboring stations during random periods of time, we wrote a code using the MATLAB programming language to help specify the models available for such cases, then we arranged the available models in ascending sort according to RMSE value to adopt the model with the minimum error to infill the missing data when there is any loss of any precipitation value in the neighboring stations. Two matrices are obtained: the first includes the values that were estimated by the models with the minimum error, and the other includes the names of the neural networks used in estimating the missing values of the target station.</para><para/><para>Figure 3.1 shows a graph of the actual precipitation values and the values resulted from the best models in infilling the data of Al-Rasafeh station for a random test set of 5% of the all data (equal 146 values), with RMSE= 3.39 mm and NSE= 0.867, which are considered a good values given the presence of low internal and relative homogeneity between the stations, as well as the presence of some extreme and unusual values regarding the nature of precipitation.</para><para/><para>
    
     
     
      
     
     
      
       
      
      
       
      
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       
      
       <para>; </para>
      
       <para>; </para>
      
       
      
       
     
     
    </para></sect3></sect2><sect2><title/><sect3><title>Figure 3.1: Comparison between forecasted and actual precipitation using different ANN models.</title>Figure 3.1: Comparison between forecasted and actual precipitation using different ANN models.<para/><para>Figure 3.2 shows how well conformed the actual values and the values resulting from the neural models used to infill the missing values of the target station are, where the value of Pearson coefficient correlation (R= 0.93) indicates a very good correlation; consequently, these neural models can be reliably used to forecast accurately although spatial conditions overlap and diverge, a matter that corresponds to a relatively low homogeneity between the neighboring reference stations, on one hand, and the target station, on the other hand.</para><para/><para><inlinegraphic fileref="embedded:" width="6.8941inch" depth="6.7268inch"/></para></sect3></sect2><sect2><title/><sect3><title> Figure 3.2: the figure presents the regression of observed and forecasted precipitations (R2=0.873) using different ANN.</title> Figure 3.2: the figure presents the regression of observed and forecasted precipitations (R2=0.873) using different ANN.<para/><orderedlist><listitem><title>DISCUSSION</title></listitem></orderedlist></sect3></sect2></sect1>
  <sect1><title>DISCUSSION</title>DISCUSSION<para/><para>We would like to point out here that the results of this study agree with the results of other studies and surpass the majority of the other studies which uses the aforementioned neural networks to estimate the missing precipitation data depending on one or more neighboring stations [3]. For instance, a study conducted over the basin of Luvuvhu River in South Africa depending on the data of daily precipitation of five stations did not show a good relation with the target station upon performing the homogeneity test. Despite that, the data designated for training and testing gave good results with Nash–Sutcliffe Efficiency coefficient (NSE) between (0.95- 0.55) and a Root Mean Square Error (RMSE) between (0.91- 7.50) mm [4].</para><para/><para>In an another study that utilizes the precipitation data of 9 stations during the period from 1994 to 2003, the best performance of the neural models used in it, according to Nash–Sutcliffe Efficiency coefficient (NSE), for a forecasting period of (1 day, 10 days, 1 month) has the values (0.8995, 0,908, 0.685), respectively, for the first station; and the values (0.955, 0.931, 0.911), respectively, for the second station [5].</para><para/><orderedlist><listitem><title>CONCLUSION</title></listitem></orderedlist></sect1>
  <sect1><title>CONCLUSION</title>CONCLUSION<para/><para>It is the true, full, well-organized information which constitutes the 'motor nerve' of scientific research in any developed society, and it is its nature and accuracy which determine the importance of this scientific research. In this study, a Feedforward neural network (FFNN) pattern with back propagation algorithm (Levenberg-Marquardt (LM) algorithm) were used to investigate the possibility of estimating the values of missing daily precipitation in Al-Rasafeh Station which was used as a target station after optimizing the model structure by using programming algorithms designed especially for this purpose which aim at saving time and effort in obtaining an optimum neural network regarding its structure, the number of neurons and the activation functions. The findings indicate the possibility of utilizing the neighboring stations of the target station with high accuracy according to the most accurate model of the available models, a matter which provides a flexible, easy-to-use system in building up a long lasting database of the target station.</para><para/><para>Precipitation estimation is affected by geographical and regional variations and characteristics of each region. The patterns included in such studies conform with the characteristics of a specific region and thus cannot be applied directly to another one. Given this notion, this study recommends that hybrid systems be used to enhance the efficiency of forecasting models in different regions of Syria and for different time series like, for example, monthly series, annual high-values series and so on.</para><para/><orderedlist><listitem><title>REFERENCES </title></listitem></orderedlist></sect1>
  <sect1><title>REFERENCES </title>REFERENCES<para/><para>[1]. Peck, Eugene L. Quality of Hydrometeorological Data in Cold Regions 1. JAWRA Journal of the American Water Resources Association. 1997; 33(1): 125-134.‏ Available on:</para><para><ulink url="https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1752-1688.1997.tb04089.x">https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.1752-1688.1997.tb04089.x</ulink></para><para>[2]. Bustami R., Bessaih N., BONG C., SUHAILI S. Artificial Neural Network for Precipitation and Water Level Predictions of Bedup River. International Journal of computer science. 2007. Available on:</para><para><ulink url="http://www.iaeng.org/IJCS/issues_v34/issue_2/IJCS_34_2_10.pdf">http://www.iaeng.org/IJCS/issues_v34/issue_2/IJCS_34_2_10.pdf</ulink></para><para>[3]. Ilunga, M. Infilling annual precipitation data using Feedforward back-propagation Artificial Neural Networks (ANN): Application of the standard and generalised Backpropagation techniques. Journal of The South African Institution Of Civil Engineering. 2010; 52(1):2–10, 663. Available on:</para><para><ulink url="http://www.scielo.org.za/pdf/jsaice/v52n1/v52n1a01.pdf">www.scielo.org.za/pdf/jsaice/v52n1/v52n1a01.pdf</ulink> </para><para>[4]. Nkuna T.R, and Odiyo J.O. Filling of missing precipitation data in Luvuvhu River Catchment using artificial neural networks. Physics and Chemistry of the Earth 36, 2011, 830-835. Available on:</para><para><ulink url="https://www.sciencedirect.com/science/article/pii/S1474706511001574">https://www.sciencedirect.com/science/article/pii/S1474706511001574</ulink> </para><para>[5]. Roman U.C., Patel P.L., and Porey P.D. Prediction of missing precipitation data using conventional and artificial neural network techniques. ISH Journal of Hydraulic Engineering. 2012; 18(3):224-231. Available on:</para><para><ulink url="https://www.tandfonline.com/doi/abs/10.1080/09715010.2012.721660">https://www.tandfonline.com/doi/abs/10.1080/09715010.2012.721660</ulink> </para><para>[6]. Tan C., and Pedersen C.N.S. Financial time series forecasting using improved wavelet neural network. Master of Computer Science Faculty of Science. Univesity of Copenhagen. Copenhagen, 2009.  Available on:</para><para><ulink url="http://www.trade2win.com/boards/attachments/data-feeds-software/94906d1288613395-build-neural-network-indicator-mt4-using-neuroshell-chong_jul2009.pdf">http://www.trade2win.com/boards/attachments/data-feeds-software/94906d1288613395-build-neural-network-indicator-mt4-using-neuroshell-chong_jul2009.pdf</ulink></para><para>[7].  Demuth H, and Beale M. Neural Network Toolbox for Use with Matlab--User'S Guide Verion 3.0, 1993. Available on:</para><para><ulink url="ftp://ftp.unicauca.edu.co/Facultades/FIET/DEIC/Materias/Control%20Inteligente/clases_2006a/Parte%20III/clase%2027%20int/docs/nnet.pdf">ftp://ftp.unicauca.edu.co/Facultades/FIET/DEIC/Materias/Control%20Inteligente/clases_2006a/Parte%20III/clase%2027%20int/docs/nnet.pdf</ulink></para><para>[8]. Lopez G, Rubio M. A, Martinez M, Bahles F. J. Estimation of Hourly Global Photosynthetically Active Radiation Using Artificial Neural Network Models. Agricultural and Forest Meteorology., 2001; 107:279-291. Available on:</para><para><ulink url="https://www.researchgate.net/profile/GabrielLopez12/publication/223673797_Estimation_of_hourly_global_photosynthetically_active_radiation_using_artificial_neural_network_models/links/00b7d53bd781b665a7000000.pdf">https://www.researchgate.net/profile/GabrielLopez12/publication/223673797_Estimation_of_hourly_global_photosynthetically_active_radiation_using_artificial_neural_network_models/links/00b7d53bd781b665a7000000.pdf</ulink> .</para><para>[9]. SHAHIN M. A, HOLGER R. M, and JAKSA M. B. Data Division for Developing Neural Networks Applied to Geotechnical Engineering. Journal of Computing in Civil Engineering. 2004; 18(2):105-114. Available on:</para><para><ulink url="https://ascelibrary.org/doi/abs/10.1061/(ASCE)0887-3801(2004)18%3A2(105)">https://ascelibrary.org/doi/abs/10.1061/(ASCE)0887-3801(2004)18%3A2(105)</ulink> </para><para>[10]. Zurada M.J. Introduction to Artificial Neural Network. Jaico Publishing House. 1997; 764. Available on:</para><para><ulink url="https://anuradhasrinivas.files.wordpress.com/2013/08/29721562-zurada-introduction-to-artificial-neural-systems-wpc-1992.pdf">https://anuradhasrinivas.files.wordpress.com/2013/08/29721562-zurada-introduction-to-artificial-neural-systems-wpc-1992.pdf</ulink> </para><para>[11]. Rumelhart G.E.H., D.E., and Williams R.J. Learning internal representations by error propagation. Parallel Distributed Processing: Explorations in the Microstructure of Cognition. ;1986; 1:318-362. Available on:</para><para><ulink url="https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=2ahUKEwi6u9G73tDcAhUBTBoKHXwTBBIQFjAAegQIBRAC&amp;url=http%3A%2F%2Fwww.dtic.mil%2Fdtic%2Ftr%2Ffulltext%2Fu2%2Fa164453.pdf&amp;usg=AOvVaw210N6Rv02w7e-R2B6V37Ig">https://www.google.com/url?sa=t&amp;rct=j&amp;q=&amp;esrc=s&amp;source=web&amp;cd=1&amp;cad=rja&amp;uact=8&amp;ved=2ahUKEwi6u9G73tDcAhUBTBoKHXwTBBIQFjAAegQIBRAC&amp;url=http%3A%2F%2Fwww.dtic.mil%2Fdtic%2Ftr%2Ffulltext%2Fu2%2Fa164453.pdf&amp;usg=AOvVaw210N6Rv02w7e-R2B6V37Ig</ulink></para><para>[12]. Nawi Nazri M, Abdullah Khan, and Rehman M. Z. A new Levenberg Marquardt based back propagation algorithm trained with cuckoo search. Procedia Technology. 2013; 11: 18-23. Available on:‏</para><para><ulink url="https://core.ac.uk/download/pdf/17297466.pdf">https://core.ac.uk/download/pdf/17297466.pdf</ulink></para><para>[13]. Hagan M.T and Menhaj M.B. Training feed forward networks with Marquardt algorithm. 1994, 5(6), 989–993. Available on:</para><para><ulink url="http://134.208.26.59/AdvancedNA/ConjugateGradientMethod/Marquardt%20algorithm%20for%20MLP.pdf">http://134.208.26.59/AdvancedNA/ConjugateGradientMethod/Marquardt%20algorithm%20for%20MLP.pdf</ulink> </para><para>[14]. Al Shamisi., Maitha H., Ali H., Assi, and Hassan AN Hejase. "Using MATLAB to develop artificial neural network models for predicting global solar radiation in Al Ain City–UAE." Engineering education and research using MATLAB. InTech. 2011.‏ Available on: <ulink url="https://www.intechopen.com/download/pdf/21382">https://www.intechopen.com/download/pdf/21382</ulink></para><para>[15]. Moriasi D.N, Arnold J.G, Van Liew M.W, Bingner R.L, Harmel R.D, and Veith T.L. Model evaluation guidelines for systematic quantification of accuracy in watershed simulations. Trans. ASABE. 2007 ; 50(3) :885–900. Available on:<ulink url="http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.532.2506&amp;rep=rep1&amp;type=pdf">http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.532.2506&amp;rep=rep1&amp;type=pdf</ulink> </para><para>   </para><para><para/></para></sect1>
  <para>
    <para/>
    <para/>
    <para/>
    <para/>
    <para/>
  </para>
  <para/>
</article>
