<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ENG</journal-id><journal-title-group><journal-title>Engineering</journal-title></journal-title-group><issn pub-type="epub">1947-3931</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/eng.2022.142008</article-id><article-id pub-id-type="publisher-id">ENG-115335</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Application of Machine Learning Methods on Climate Data and Commercial Microwave Link Attenuations for Estimating Meteorological Visibility in Dusty Condition
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wend</surname><given-names>Yam Serge Boris Ouedraogo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Sibiri</surname><given-names>Tiemounou</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Moumouni</surname><given-names>Djibo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ali</surname><given-names>Doumounia</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Serge</surname><given-names>Roland Sanou</given-names></name><xref ref-type="aff" rid="aff4"><sup>4</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Moumouni</surname><given-names>Sawadogo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Idrissa</surname><given-names>Guira</given-names></name><xref ref-type="aff" rid="aff5"><sup>5</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>François</surname><given-names>Zougmore</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Institut du Génie Informatique et Télécommunications, Ecole Polytechnique de Ouagadougou, Ouagadougou, Burkina Faso</addr-line></aff><aff id="aff4"><addr-line>Autorité de Régulation des Communications électroniques et des Postes, Ouagadougou, Burkina Faso</addr-line></aff><aff id="aff5"><addr-line>Telecel Faso SA, Ouagadougou, Burkina Faso</addr-line></aff><aff id="aff1"><addr-line>Laboratoire Matériaux et Environnement, Université Joseph KI-ZERBO, Ouagadougou, Burkina Faso</addr-line></aff><aff id="aff3"><addr-line>Ecole Normale Supérieure, Koudougou, Burkina Faso</addr-line></aff><pub-date pub-type="epub"><day>18</day><month>02</month><year>2022</year></pub-date><volume>14</volume><issue>02</issue><fpage>85</fpage><lpage>93</lpage><history><date date-type="received"><day>15,</day>	<month>December</month>	<year>2021</year></date><date date-type="rev-recd"><day>18,</day>	<month>February</month>	<year>2022</year>	</date><date date-type="accepted"><day>21,</day>	<month>February</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Accurately measuring meteorological visibility is an important factor in road, sea, rail, and air transportation safety, especially under visibility-reducing weather events. This paper deals with the application of Machine Learning methods to estimate meteorological visibility in dusty conditions, from the power levels of commercial microwave links and weather data including temperature, dew point, wind speed, wind direction, and atmospheric pressure. Three well-known Machine Learning methods are investigated: Decision Trees, Random Forest, and Support Vector Machines. The correlation coefficient and the mean square error, between the visibility distances estimated by Machine Learning methods and those provided by Burkina Faso weather services are computed. Except for the SVM method, all the other methods give a correlation coefficient greater than 0.90. The Random Forest method presents the best result both in terms of correlation coefficient (0.97) and means square error (0.60). For this last method, the best variables that explain the model are selected by evaluating the weight of each variable in the model. The best performance is obtained by considering the attenuation of the microwave signal and the dew point.
 
</p></abstract><kwd-group><kwd>Meteorological Visibility</kwd><kwd> Commercial Microwave Link</kwd><kwd> Machine Learning</kwd><kwd> Climate Parameters</kwd><kwd> Dust</kwd><kwd> Attenuation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>It is undeniable that the reduction of meteorological visibility increases the risk of transportation accidents. Meteorological visibility is defined as the greatest distance in a given direction at which a prominent black object can be seen and recognized in daylight, or the greatest distance at which it could be seen and recognized at night if general lighting were brought up to the level of normal daylight [<xref ref-type="bibr" rid="scirp.115335-ref1">1</xref>].</p><p>Several works have already been conducted to study and estimate the meteorological visibility under different conditions. O. Kolawole et al. [<xref ref-type="bibr" rid="scirp.115335-ref2">2</xref>] used meteorological visibility information to estimate the availability of optical wireless communication links. N. Hauti&#233;re et al. [<xref ref-type="bibr" rid="scirp.115335-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.115335-ref4">4</xref>] proposed on-board vision systems, specifically cameras, to detect weather conditions and estimate the visibility distance in foggy conditions. By still using images, H. Chaabani et al. [<xref ref-type="bibr" rid="scirp.115335-ref5">5</xref>] proposed a deep learning method to estimate the meteorological visibility range, again in foggy conditions. Another approach for estimating meteorological visibility in the presence of fog has been explored by David et al. [<xref ref-type="bibr" rid="scirp.115335-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.115335-ref7">7</xref>]. They exploit the attenuation of commercial microwave links of mobile phone operators. In [<xref ref-type="bibr" rid="scirp.115335-ref8">8</xref>], L. Ortega et al. have used Machine Learning methods on weather data to classify meteorological visibility.</p><p>In West Africa, and particularly in Burkina Faso, fog is an extremely rare weather phenomenon, but some severe meteorological visibility reductions sometimes occur due to dust sheets. These dust sheets can remain for several days and are generally caused by the harmattan, a wind that sweeps across the Sahara, West Africa, and Central Africa, annually between November and March [<xref ref-type="bibr" rid="scirp.115335-ref9">9</xref>].</p><p>To our knowledge, very few works in the literature have addressed the problem of estimating meteorological visibility in dusty conditions. In recent work [<xref ref-type="bibr" rid="scirp.115335-ref10">10</xref>], we proposed a linear regression model for estimating the meteorological visibility in dusty conditions, using the attenuation of the microwave signal propagating between two telecommunication antennas. The present study seeks to improve the meteorological visibility estimation model, by taking into account, in addition to the attenuation of commercial microwave links (CML) signal, the following weather parameters: temperature, dew point, wind speed, wind direction, and atmospheric pressure.</p><p>For visibility prediction, Machine Learning methods are used. Note that, Machine learning (ML) methods stand for data analytics technique, that teaches computers to reason like a human should do naturally, i.e., learn from experience. ML methods use optimization algorithms to “learn” information directly from data without relying on a predetermined equation as a model. The algorithms adaptively improve their performance as the number of samples available for learning increases. ML methods can be split into two types of techniques: supervised learning, which trains a model on known input and output data so that it can predict future outputs, and unsupervised learning, which finds hidden patterns or intrinsic structures in input data. In addition, supervised learning algorithms can be divided into two groups: regression (when the target variable is quantitative) et classification (when the target variable is qualitative). Since the study aims to predict visibility (which is a quantitative variable) then the regression methods will be used.</p><p>This paper is organized as follows: After a description of the dataset, the different Machine Learning methods that will be used are briefly described. Then visibility prediction results, obtained during a harmattan season in Burkina Faso are presented, before concluding.</p></sec><sec id="s2"><title>2. Materials and Methods</title><sec id="s2_1"><title>2.1. The Data</title><p>To predict the meteorological visibility, two kinds of data are used: the attenuations of the power level of a commercial microwave link, and weather data.</p><p>The attenuation values of the microwave signal come from the network of Telecel Faso, a mobile phone operator in Burkina Faso. The UNIVERSITE-NABIYAAR link, shown in <xref ref-type="fig" rid="fig1">Figure 1</xref> is considered. This link is 1.45 km long, transmitting at 13.143 GHz, vertically polarized, and located 2.2 km from the Ouagadougou international airport.</p><p>When a microwave signal propagates between a transmitting and a receiving antenna, it is gradually attenuated due to the free space propagation [<xref ref-type="bibr" rid="scirp.115335-ref11">11</xref>], atmospheric gases and associated effects [<xref ref-type="bibr" rid="scirp.115335-ref12">12</xref>]. If one knows the transmission frequency (f[Ghz]) and the link length (d[km]), the attenuation due to free space propagation is constant and is determined by Equation (1) [<xref ref-type="bibr" rid="scirp.115335-ref11">11</xref>].</p><p>L F ( dB ) = 32.4 + 20 log 10 ( d km ) + 20 log 10 ( f Ghz ) (1)</p><p>The attenuation due to atmospheric gases and associated effects depends on the pressure, the temperature, and the water vapor concentration [<xref ref-type="bibr" rid="scirp.115335-ref12">12</xref>].</p><p>The sum of attenuations due to free space propagation, atmospheric gases and associated effects, is denoted baseline and noted b(t). The baseline can time varies, according to the time variation of the weather parameters over the link.</p><p>Moreover, if the microwave propagating between 2 antennas encounters a weather event (rain, snow, fog, dust, etc.), it undergoes additional attenuation due to this event. This study considers the case of the presence of a dense dust sheet on the microwave link, illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Let’s note by T<sub>x</sub>, the transmitted power level, typically constant in the absence of automatic gain control, and R<sub>x</sub>(t) the received power level. The attenuation of the microwave signal, a(t), is:</p><p>a ( t ) = T x − R x ( t ) = b ( t ) + δ ( t ) (2)</p><p>where b(t) is the baseline and δ(t) is the additional attenuation due to dust.</p><p>In this study, the emitted and power received levels (respectively T<sub>x</sub> andR<sub>x</sub>(t)) were collected by an acquisition system installed at the Laboratoire Mat&#233;riaux et Environnement (LA.ME) of Universit&#233; Joseph KI-ZERBO (Burkina Faso), over the period from November 2019 to April 2020. This system records the power levels of Telecel Faso’s commercial links with a sampling period of one minute. These data are then downsampled at a one-hour period. For each dust event, the baseline is manually determined and then additional attenuation due to the dust is derived.</p><p>The second king of data used in this study is the weather parameters including temperature, dew point, wind speed, wind direction, atmospheric pressure, and meteorological visibility measurement provided by Burkina Faso weather services. These data are recorded at a one-hour sampling period at the Ouagadougou international airport and are available at [<xref ref-type="bibr" rid="scirp.115335-ref13">13</xref>].</p><p><xref ref-type="table" rid="table1">Table 1</xref> shows the attenuations due to dust for the UNIVERSITE-NABIYAAR link, as well as the weather parameters for the dusty event of November 15, 2019, between 4:00 at 11:00.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> CML attenuations and weather data for November 15, 2019, between 4:00 at 11:00</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >Temperature (˚C)</th><th align="center" valign="middle" >Dew point (˚C)</th><th align="center" valign="middle" >Wind speed (km/h)</th><th align="center" valign="middle" >Wind direction (˚)</th><th align="center" valign="middle" >Atmospheric pressure (mbar)</th><th align="center" valign="middle" >Measured meteorological visibility (km)</th><th align="center" valign="middle" >Attenuation (dB)</th></tr></thead><tr><td align="center" valign="middle" >4 h</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >3.7</td><td align="center" valign="middle" >320</td><td align="center" valign="middle" >1010</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.27</td></tr><tr><td align="center" valign="middle" >5 h</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >5.56</td><td align="center" valign="middle" >320</td><td align="center" valign="middle" >1010</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.27</td></tr><tr><td align="center" valign="middle" >6 h</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >3.7</td><td align="center" valign="middle" >330</td><td align="center" valign="middle" >1011</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >0.28</td></tr><tr><td align="center" valign="middle" >7 h</td><td align="center" valign="middle" >22</td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >1.85</td><td align="center" valign="middle" >330</td><td align="center" valign="middle" >1011</td><td align="center" valign="middle" >2.5</td><td align="center" valign="middle" >2.27</td></tr><tr><td align="center" valign="middle" >8 h</td><td align="center" valign="middle" >27</td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >9.26</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >1012</td><td align="center" valign="middle" >2.5</td><td align="center" valign="middle" >2.27</td></tr><tr><td align="center" valign="middle" >9 h</td><td align="center" valign="middle" >30</td><td align="center" valign="middle" >9</td><td align="center" valign="middle" >11.1</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >1012</td><td align="center" valign="middle" >4.5</td><td align="center" valign="middle" >2.76</td></tr><tr><td align="center" valign="middle" >10 h</td><td align="center" valign="middle" >33</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >13</td><td align="center" valign="middle" >50</td><td align="center" valign="middle" >1012</td><td align="center" valign="middle" >8</td><td align="center" valign="middle" >0.27</td></tr><tr><td align="center" valign="middle" >11 h</td><td align="center" valign="middle" >35</td><td align="center" valign="middle" >6</td><td align="center" valign="middle" >16.7</td><td align="center" valign="middle" >40</td><td align="center" valign="middle" >1012</td><td align="center" valign="middle" >≥10</td><td align="center" valign="middle" >0.001</td></tr></tbody></table></table-wrap></sec><sec id="s2_2"><title>2.2. Machine Learning Methods</title><p>Supervised Machine Learning methods can be mainly split into three groups:</p><p>- Decision tree algorithms which build a model of decisions based on actual values of attributes in the data.</p><p>- Ensemble methods which stand for machine learning technique that combines several base models in order to produce one optimal predictive model.</p><p>- Instance-based algorithms that build up a training dataset and compare new data to the dataset using a similarity measure in order to find the best match and make a prediction.</p><p>In this study, well-known and most used methods have been considered for each group: Classification And Regression Trees (CART) [<xref ref-type="bibr" rid="scirp.115335-ref14">14</xref>], Random Forest [<xref ref-type="bibr" rid="scirp.115335-ref15">15</xref>], and Support Vector Machines [<xref ref-type="bibr" rid="scirp.115335-ref16">16</xref>]. Note that all these methods can be used for classification as well as regression problems.</p><p>The CART algorithm is a supervised learning algorithm that uses a flowchart, like a tree structure, to show the predictions that result from a series of feature-based splits. It starts with a root node and ends with a decision made by leaves. The tree is built by the recursive partition of each node according to an attribute maximizing the homogeneity gain.</p><p>The random forest is an improved version of decision trees [<xref ref-type="bibr" rid="scirp.115335-ref15">15</xref>]. This algorithm builds hundreds or even thousands of more or less decorrelated trees.</p><p>As far as concerned the Support Vector Machines [<xref ref-type="bibr" rid="scirp.115335-ref16">16</xref>], it aims at finding the best decision boundary (also called hyperplane) that can segregate n-dimensional space into classes so that one can easily put the new data point in the correct category.</p></sec></sec><sec id="s3"><title>3. Results and Discussion</title><sec id="s3_1"><title>3.1. ML Steps Description</title><p>For building the database, CML attenuations and weather parameters of 17 days with dusty events are used.</p><p>Before applying the three Machine Learning algorithms, the data were previously normalized using formula (3):</p><p>X n o r m = X − m σ (3)</p><p>where X represents a given descriptive variable, m and σ are the mean and standard deviation of this variable, respectively. X n o r m is the normalized variable.</p><p>Then, the data were randomly split into two groups: training data (80%) and test data (20%). The different Machine Learning methods were applied to training data and then the obtained models are validated on the test data. <xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates the processing steps.</p></sec><sec id="s3_2"><title>3.2. Looking for the Hyperparameters</title><p>To apply ML methods to the dataset, libraries provided by Python are used. To find the model for the dataset, one needs to determine the hyperparameters for each method during the learning step. To do so, for each method, different values are tested for each parameter, thus hyperparameters correspond to those which give the best prediction performance. <xref ref-type="table" rid="table2">Table 2</xref> shows the results of this stage.</p></sec><sec id="s3_3"><title>3.3. Results and Discussions</title><p>The 3 Machine Learning methods described below are successively applied to the data sets. For each method, a comparison of the measured and predicted visibility distances is performed by computing the Pearson correlation coefficient (ρ) [<xref ref-type="bibr" rid="scirp.115335-ref17">17</xref>] between these two variables, as well as the Mean Square Error (MSE) [<xref ref-type="bibr" rid="scirp.115335-ref17">17</xref>]. <xref ref-type="table" rid="table3">Table 3</xref> presents the performances of the 3 models.</p><p>By considering the correlation coefficient, the Random Forest method has the best result with a correlation coefficient of 0.97. It is followed by CART (0.94) and SVM (0.84). The random Forest method has again the best result in terms of MSE (0.60). It is still followed in order by CART (0.99) and SVM (2.65).</p><p>The Random Forest method is therefore the one that presents the best results and will be used for the rest of the study.</p><p>Another aspect of this study is to select the best variables that explain the obtained model. To do this, for the Random Forest method, the weight of each variable in the meteorological visibility prediction model is evaluated by the “Forward Selection” method [<xref ref-type="bibr" rid="scirp.115335-ref18">18</xref>]. This method tests the effect of adding a new variable in the prediction accuracy, using a regression criterion. A variable is selected if it significantly improves the performance of the model. The process is repeated until no remaining variable significantly improves the performance of the model. Here, the criterion for selecting the variables is the correlation coefficient between the measured and the predicted visibility distance. <xref ref-type="table" rid="table4">Table 4</xref> shows the result of the variable selection method.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Description of the different parameters for each method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >ML methods</th><th align="center" valign="middle" >Hyperparameters</th></tr></thead><tr><td align="center" valign="middle"  rowspan="2"  >CART</td><td align="center" valign="middle" >Homogeneity gain = Mean Square Error</td></tr><tr><td align="center" valign="middle" >Maximum depth of the tree = 4</td></tr><tr><td align="center" valign="middle"  rowspan="3"  >Random Forest</td><td align="center" valign="middle" >Homogeneity gain = Mean Square Error</td></tr><tr><td align="center" valign="middle" >Maximum depth of the tree = 6</td></tr><tr><td align="center" valign="middle" >Number of trees = 10</td></tr><tr><td align="center" valign="middle"  rowspan="2"  >SVM</td><td align="center" valign="middle" >Kernel = Radial Basis Function</td></tr><tr><td align="center" valign="middle" >Regularization parameter = 6.1</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Performance of the 3 ML models for weather visibility prediction</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >ρ</th><th align="center" valign="middle" >MSE</th></tr></thead><tr><td align="center" valign="middle" >CART</td><td align="center" valign="middle" >0.94</td><td align="center" valign="middle" >0.99</td></tr><tr><td align="center" valign="middle" >Random Forest</td><td align="center" valign="middle" >0.97</td><td align="center" valign="middle" >0.60</td></tr><tr><td align="center" valign="middle" >SVM</td><td align="center" valign="middle" >0.84</td><td align="center" valign="middle" >2.65</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Results of Forward Selection method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Number of variables</th><th align="center" valign="middle" >Variables names</th><th align="center" valign="middle" >ρ</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >CML attenuation</td><td align="center" valign="middle" >0.94</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >CML attenuation, Dew point</td><td align="center" valign="middle" >0.97</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >CML attenuation, Dew point, Wind speed</td><td align="center" valign="middle" >0.95</td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >CML attenuation, Dew point, Wind speed, Atmospheric pressure</td><td align="center" valign="middle" >0.95</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >CML attenuation, Dew point, Wind speed, Atmospheric pressure, temperature</td><td align="center" valign="middle" >0.95</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >CML attenuation, Dew point, Wind speed, Atmospheric pressure, temperature, Wind direction</td><td align="center" valign="middle" >0.95</td></tr></tbody></table></table-wrap><p>As one can see in <xref ref-type="table" rid="table4">Table 4</xref>, the CML attenuations alone yield a correlation coefficient of 0.94. This leads to believe that with this parameter alone, one can properly estimate the meteorological visibility. By taking into account the dew point, we obtain a correlation coefficient of 0.97, that is to say, an improvement of 0.03 representing the contribution of the dew point on the accuracy of the prediction. The accuracy of the model degrades when the other variables are taken into account (see <xref ref-type="table" rid="table4">Table 4</xref>).</p></sec></sec><sec id="s4"><title>4. Conclusions</title><p>In West Africa and particularly in Burkina Faso, the harmattan may cause each year, strong meteorological visibility reduction, with the suspension of dust for several days. This leads to safety risks in transportation. In this work, Machine Learning methods are used in order to predict meteorological visibility in dusty conditions, from the attenuation of the signal of a commercial microwave link provided by the mobile phone operator Telecel Faso, and weather data (temperature, dew point, wind speed, wind direction, atmospheric pressure). Among the 3 Machine Learning methods that have been tested, Random Forest gives the best performance in terms of correlation coefficient (0.97) and Mean Square Error (0.60), between recorded and estimated visibility distance. By using the Forward Selection method, we show that with only the microwave signal attenuations, the correlation coefficient between recorded and estimated visibility distance is 0.94. The combination of attenuation and dew point gives the best visibility prediction results.</p><p>Future work will investigate dust automatic detection methods, as well as automatic estimation of microwave attenuation baseline.</p></sec><sec id="s5"><title>Acknowledgements</title><p>This work was conducted within the framework of the TOP-RAINCELL project, funded by the Fonds National de la Recherche et de l’Innovation pour le D&#233;veloppement (FONRID) of Burkina Faso. We are very grateful to Telecel Faso for providing the power levels of its CMLs.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Ouedraogo, W.Y.S.B., Tiemounou, S., Djibo, M., Doumounia, A., Sanou, S.R., Sawadogo, M., Guira, I. and Zougmore, F. (2022) Application of Machine Learning Methods on Climate Data and Commercial Microwave Link Attenuations for Estimating Meteorological Visibility in Dusty Condition. Engineering, 14, 85-93. https://doi.org/10.4236/eng.2022.142008</p></sec></body><back><ref-list><title>References</title><ref id="scirp.115335-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Hautiére, N. (2005) Détection des conditions de visibilité et estimation de la distance de visibilité par vision embarquée. Ph.D. thesis, Université Jean Monnet, Saint-Etienne.</mixed-citation></ref><ref id="scirp.115335-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kolawole, O., Afullo, T. and Mosalaosi, M. (2019) Estimation of Optical Wireless Communication Link Availability Using Meteorological Visibility Data for Major Locations in South Africa. 2019 Photonics &amp; Electromagnetics Research Symposium, Rome, 17-20 June 2019, 319-325. https://doi.org/10.1109/PIERS-Spring46901.2019.9017842</mixed-citation></ref><ref id="scirp.115335-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Hautiére, N., Tarel, J.P., Lavenant, J. and Aubert, D. (2009) Automatic Fog Detection and Estimation of Visibility Distance through Use of an Onboard Camera. Machine Vision and Applications, 17, 8-20. https://doi.org/10.1007/s00138-005-0011-1</mixed-citation></ref><ref id="scirp.115335-ref4"><label>4</label><mixed-citation publication-type="book" xlink:type="simple">Hautiére, N., Babari, R., Dumont, E., Brémond, R. and Paparoditis, N. (2011) Estimating Meteorological Visibility Using Cameras: A Probabilistic Model-Driven Approach. In: Kimmel, R., Klette, R. and Sugimoto, A., Eds., Computer Vision—ACCV 2010, Lecture Notes in Computer Science, Vol. 6495, Springer, Berlin, 243-254. https://doi.org/10.1007/978-3-642-19282-1_20</mixed-citation></ref><ref id="scirp.115335-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Chaabani, H., Werghi, N., Kamoun, F., Taha, B., Outay, F. and Yasar, A. (2018) Estimating Meteorological Visibility Range under Foggy Weather Conditions: A Deep Learning Approach. Procedia Computer Science, 141, 478-483. https://doi.org/10.1016/j.procs.2018.10.139</mixed-citation></ref><ref id="scirp.115335-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">David, N., Pinhas, A. and Hagit, M. (2013) The Potential of Commercial Microwave Networks to Monitor Dense Fog-Feasibility Study. Journal of Geophysical Research: Atmospheres, 118, 11750-11761. https://doi.org/10.1002/2013JD020346</mixed-citation></ref><ref id="scirp.115335-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">David, N., Sendik, O., Messer, H. and Pinhas, A. (2015) Cellular Network Infrastructure: The Future of Fog Monitoring? Bulletin of the American Meteorological Society, 96, 1687-1698. https://doi.org/10.1175/BAMS-D-13-00292.1</mixed-citation></ref><ref id="scirp.115335-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Ortega, L., Otero, L.D. and Otero, C. (2019) Application of Machine Learning Algorithms for Visibility Classification. 2019 IEEE International Systems Conference, Orlando, 8-11 April 2019, 1-5. https://doi.org/10.1109/SYSCON.2019.8836910</mixed-citation></ref><ref id="scirp.115335-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Schwanghart, W. and Schütt, B. (2008) Meteorological Causes of Harmattan Dust in West Africa. Geomorphology, 95, 412-428. https://doi.org/10.1016/j.geomorph.2007.07.002</mixed-citation></ref><ref id="scirp.115335-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Djibo, M., Serge Boris Ouedraogo, W., Doumounia, A., Sanou, S., Sawadogo, M., Guira, I. and Zougmoré, F. (2021) Estimation de la visibilité météorologique à l’aide des liens micro-ondes commerciaux de telecommunications. Journal de Physique de la Soaphys, 3, C21A03-1-C21A03-4. https://doi.org/10.46411/jpsoaphys.2021.01.03</mixed-citation></ref><ref id="scirp.115335-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">ITU-R (2019) Calculation of Free-Space Attenuation. Recommendation P.525-4, Electronic Publication, Geneva.</mixed-citation></ref><ref id="scirp.115335-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">ITU-R (2019) Attenuation by Atmospheric Gases and Related Effects. Recommendation P.676-12, Electronic Publication, Geneva.</mixed-citation></ref><ref id="scirp.115335-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">https://fr.weatherspark.com/h/td/147795/Météo-historique-à-Aéroport-international-de-Ouagadougou-Burkina-Faso</mixed-citation></ref><ref id="scirp.115335-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Breiman, L., Friedman, J., Stone, C.J. and Olshen, R.A. (1984) Classification and Regression Trees. Chapman and Hall/CRC, London, 368 p.</mixed-citation></ref><ref id="scirp.115335-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Breiman, L. (2001) Random Forests. Machine Learning, 45, 5-32. https://doi.org/10.1023/A:1010933404324</mixed-citation></ref><ref id="scirp.115335-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Steinwart, I. and Christmann, A. (2008) Support Vector Machines. Springer, New York.</mixed-citation></ref><ref id="scirp.115335-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">James, G., Witten, D., Hastie, T. and Tibshirani, R. (2021) An Introduction to Statistical Learning: With Applications in R. 2nd Edition, Springer, Berlin. https://doi.org/10.1007/978-1-0716-1418-1</mixed-citation></ref><ref id="scirp.115335-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Hocking, R.R. (1976) The Analysis and Selection of Variables in Linear Regression. Biometrics, 32, 1-49. https://doi.org/10.2307/2529336</mixed-citation></ref></ref-list></back></article>