<?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">
    gep
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Geoscience and Environment Protection
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-4336
   </issn>
   <issn publication-format="print">
    2327-4344
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/gep.2025.1311010
   </article-id>
   <article-id pub-id-type="publisher-id">
    gep-147395
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Earth 
     </subject>
     <subject>
       Environmental Sciences
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    A Wind Speed Prediction Model Based on Machine Learning in Guyuan Area
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Shiyun
      </surname>
      <given-names>
       Mu
      </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>
       Yuming
      </surname>
      <given-names>
       Zhai
      </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>
       Hongxia
      </surname>
      <given-names>
       Shi
      </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>
       Shujie
      </surname>
      <given-names>
       Yuan
      </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>
       Lin
      </surname>
      <given-names>
       Han
      </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>
       Lixin
      </surname>
      <given-names>
       Su
      </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>
       Hailing
      </surname>
      <given-names>
       Shi
      </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>
       Juan
      </surname>
      <given-names>
       Gu
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aSchool of Atmospheric Sciences, Chengdu University of Information and Technology, Chengdu, China
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aGuyuan Meteorological Bureau, Guyuan, China
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aJilin Provincial Institute of Meteorological Science, Changchun, China
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     30
    </day> 
    <month>
     10
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    11
   </issue>
   <fpage>
    186
   </fpage>
   <lpage>
    199
   </lpage>
   <history>
    <date date-type="received">
     <day>
      20,
     </day>
     <month>
      October
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      18,
     </day>
     <month>
      October
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      18,
     </day>
     <month>
      November
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © 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>
    Under the context of global climate change, the frequent occurrence of strong winds in Guyuan has significantly hindered the development of local facility agriculture. Using hourly meteorological data from the Sanying National Station and the Guyuan Greenhouse Station between April 2024 and April 2025, this study employed machine learning methods to develop wind speed prediction models based on BP neural network, support vector machine, and random forest (referred to as BP, SVM, and RF models), aiming to provide references for local disaster prevention and mitigation. The results indicate that: 1) Wind speed at the Guyuan Greenhouse Station exhibits the strongest correlation with that at the National Station (0.489 - 0.595), followed by temperature and 24-hour precipitation (0.116 - 0.336). 2) The mean absolute error (MAE) of the BP, RF, and SVM models at all heights is below 1.5 m/s, the root mean square error (RMSE) is under 2.1 m/s, and the forecast accuracy (FA) exceeds 75%, indicating satisfactory model performance. Compared to 3 m, the MAE and RMSE of 0.5 m are larger, while the FA is smaller. This indicates that the wind speed of 0.5 m is close to the ground, and is more affected by surface roughness and turbulence effects, resulting in greater randomness and making the model more difficult. 3) Based on case analyses of May 10 and May 1, 2024, the overall simulation performance ranks as “RF model &gt; SVM model &gt; BP model”; however, the SVM model demonstrates higher accuracy in simulating strong wind events.
   </abstract>
   <kwd-group> 
    <kwd>
     Guoyuan Strong Wind
    </kwd> 
    <kwd>
      BP Neural Network
    </kwd> 
    <kwd>
      Support Vector Machine
    </kwd> 
    <kwd>
      Random Forest
    </kwd> 
    <kwd>
      Wind Speed Prediction
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Anthropogenic climate change is intensifying extreme weather events, constituting a major threat to both social systems and the natural environment (<xref ref-type="bibr" rid="scirp.147395-16">
     Lyu et al., 2025
    </xref>; <xref ref-type="bibr" rid="scirp.147395-12">
     Landis et al., 2025
    </xref>). In China, the development of facility agriculture (e.g., solar and plastic greenhouses) has advanced rapidly since the 1980s. However, the capacity of these agricultural facilities to withstand natural disasters remains inadequate. Consequently, the increasing frequency of extreme weather events under climate change results in substantial production losses, presenting a critical constraint to the sustainable development of this sector (<xref ref-type="bibr" rid="scirp.147395-20">
     Tan et al., 2022
    </xref>; <xref ref-type="bibr" rid="scirp.147395-18">
     Romero-Gomez et al., 2008
    </xref>).</p>
   <p>Guoyuan is located in the central hilly sector of the Loess Plateau in southern Ningxia and the northeastern zone of the Liupan Mountain region. The area is characterized by an intricate gully system and a fragile ecological environment, with scarce water resources and a high incidence of meteorological disasters including drought and strong winds. These factors have collectively posed constraints on regional socio-economic development and the advancement of new rural areas. In recent years, facility agriculture in Guoyuan has undergone rapid development, contributing to the restructuring of the agricultural supply system and emerging as a notable factor in raising farmers’ incomes (<xref ref-type="bibr" rid="scirp.147395-17">
     Ma et al., 2020
    </xref>; <xref ref-type="bibr" rid="scirp.147395-25">
     Zeng et al., 2018
    </xref>). Nevertheless, in the context of global increases in extreme weather, Yuquan County within Guoyuan City frequently experiences strong winds (<xref ref-type="bibr" rid="scirp.147395-2">
     Chen et al., 2018a
    </xref>), which adversely affect greenhouse stability and crop production. Consequently, building a localized wind speed prediction model using machine learning is highly significant for enhancing disaster prevention and mitigation capabilities for greenhouse agriculture.</p>
   <p>In recent years, significant progress has been made in the development of prediction models, with scholars adopting a variety of methodologies. Traditional statistical approaches, such as stepwise regression, have been widely applied across multiple fields (<xref ref-type="bibr" rid="scirp.147395-7">
     Gao et al., 2023
    </xref>; <xref ref-type="bibr" rid="scirp.147395-4">
     Deng, 2024
    </xref>; <xref ref-type="bibr" rid="scirp.147395-11">
     Kang et al., 2021
    </xref>). In the domain of machine learning, methods like support vector machines (<xref ref-type="bibr" rid="scirp.147395-14">
     Lin &amp; Yang, 2019
    </xref>; <xref ref-type="bibr" rid="scirp.147395-22">
     Xu et al., 2009
    </xref>; <xref ref-type="bibr" rid="scirp.147395-27">
     Zhang et al., 2010
    </xref>; <xref ref-type="bibr" rid="scirp.147395-5">
     Fan et al., 2021
    </xref>; <xref ref-type="bibr" rid="scirp.147395-10">
     Kamal et al., 2021
    </xref>) and random forests (<xref ref-type="bibr" rid="scirp.147395-24">
     Yang et al., 2022
    </xref>; <xref ref-type="bibr" rid="scirp.147395-21">
     Wang et al., 2023
    </xref>) have demonstrated strong predictive performance. With the advancement of deep learning, models such as Long Short-Term Memory (LSTM) networks (<xref ref-type="bibr" rid="scirp.147395-26">
     Zhang et al., 2024
    </xref>; <xref ref-type="bibr" rid="scirp.147395-8">
     Ihsan &amp; Mehmet, 2023
    </xref>) and BP neural networks (<xref ref-type="bibr" rid="scirp.147395-3">
     Chen et al., 2018b
    </xref>; <xref ref-type="bibr" rid="scirp.147395-9">
     Jin et al., 2011
    </xref>; <xref ref-type="bibr" rid="scirp.147395-6">
     Fan et al., 2024
    </xref>; <xref ref-type="bibr" rid="scirp.147395-15">
     Liu et al., 2022
    </xref>; <xref ref-type="bibr" rid="scirp.147395-13">
     Li et al., 2022
    </xref>) have also shown exceptional results in forecasting tasks. However, research on wind speed prediction in the Ningxia region has been limited and remains relatively scarce (<xref ref-type="bibr" rid="scirp.147395-19">
     Shen &amp; Wei, 2016
    </xref>; <xref ref-type="bibr" rid="scirp.147395-23">
     Yan et al., 2014
    </xref>), particularly in localized areas such as Guoyuan City. As an important city in southern Ningxia, Guoyuan’s unique geographical and climatic characteristics lend theoretical value and practical significance to wind speed prediction studies. Therefore, conducting wind speed prediction research in Guoyuan City can not only address a gap in this research area but also provide a scientific basis for the development of local wind energy resources and the prevention of meteorological disasters.</p>
   <p>Accordingly, this paper presents the development of a wind speed prediction model using machine learning methods, based on hourly meteorological data collected from the Sanying National Station and the Guoyuan Greenhouse Station between April 2024 and April 2025.</p>
  </sec><sec id="s2">
   <title>2. Sources of Data and Research Methods</title>
   <sec id="s2_1">
    <title>2.1. Source of Data</title>
    <p>The data is sourced from the Guoyuan Meteorological Bureau, including hourly maximum wind speed, maximum wind speed, 2-minute average wind speed, 10-minute average wind speed at the Sanying National Station from April 2024 to April 2025, and hourly temperature, humidity, air pressure, the latest 15-minute rainfall, the latest 1-hour rainfall, the latest 24-hour rainfall, 0.5 m wind speed, 2 m wind speed, and 3 m wind speed at the Guoyuan Greenhouse Station from April 2024 to April 2025.</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. BP Neural Network</title>
    <p>The BP neural network is a common artificial neural network model used to solve various tasks, such as classification and regression. It consists of an input layer, a hidden layer, and an output layer. It is trained using the forward propagation and backpropagation algorithms. Forward propagation is used to calculate the network’s output, while backpropagation is used to adjust the weights and biases to reduce errors. This process is iterated on the training data until the desired performance is achieved. The BP neural network has the characteristics of wide applicability, strong learning ability, high flexibility, and the ability to solve various complex problems. This is an excellent method for predicting the wind speed in the Guoyuan greenhouse.</p>
    <p>Calculate the meteorological elements of each station at the Guoyuan greenhouse, the wind speed of each adjacent national station, and the correlation with the wind speed at the Guoyuan greenhouse station. Input the meteorological elements with better correlation to the Guoyuan greenhouse station into the BP neural network for training, and construct a wind speed prediction model based on the BP neural network (referred to as the BP model). The BP neural network consists of 3 layers, the input layer and the hidden layer.</p>
    <p>To address the issue of inconsistent units of input variables, the Min-Max Normalization method was employed to normalize the meteorological elements, that is</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             min 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             max 
           </mi> 
          </mrow> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mi>
             min 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (1)</p>
    <p>In the formula, xi represents the normalized data of the i-th input variable (where i = 1, 2, 3, 4), X<sub>ij</sub> represents the j-th value of the i-th input variable, and X<sub>i</sub><sub>min</sub> and X<sub>i</sub><sub>max</sub> represent the maximum and minimum values of this input variable.</p>
    <p>To ensure accuracy, 70% of the data was randomly selected for training and 30% for testing.</p>
   </sec>
   <sec id="s2_3">
    <title>2.3. Support Vector Machine</title>
    <p>Support Vector Machine (SVM) is a supervised learning algorithm mainly used for classification and regression tasks. Its core idea is to find an optimal hyperplane that maximizes the distance between data points of different classes on this hyperplane. By using a kernel function, SVM can handle non-linearly separable data and map the original space to a high-dimensional feature space to achieve effective separation. SVM is particularly suitable for small sample and high-dimensional data, and has strong generalization ability, but it has high computational complexity and is sensitive to parameter and kernel function selection. This paper constructs a wind speed prediction model based on SVM (referred to as the SVM model). 70% of the data are randomly selected for training, and 30% for testing. The normalization method is consistent with the BP neural network model.</p>
   </sec>
   <sec id="s2_4">
    <title>2.4. Random Forest</title>
    <p>Random Forest is a machine learning algorithm based on ensemble learning. It improves the accuracy and robustness of the model by constructing multiple decision trees and combining their prediction results. Each tree is trained using a different data subset (Bootstrap sampling) and a randomly selected feature subset to reduce the risk of overfitting. The final classification result is determined by voting (for classification tasks) or averaging (for regression tasks). Random Forest has the advantages of fast training speed, ability to handle high-dimensional data, and insensitivity to noise and missing values, and is widely used in classification, regression, and feature selection tasks. This paper constructs a wind speed prediction model based on Random Forest (referred to as the RF model). 70% of the data is randomly selected for training, and 30% is used for testing. The normalization method is consistent with the BP neural network model.</p>
   </sec>
   <sec id="s2_5">
    <title>2.5. Model Evaluation Methods</title>
    <p>To clarify the forecasting performance of the BP neural network model, the support vector machine model and the random forest model, the following methods were used for evaluation:</p>
    <p>1) Average Mean Squared Error MSE and Root Mean Squared Error RMSE:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         MSE 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mstyle displaystyle="true"> 
          <msubsup> 
           <mo>
             ∑ 
           </mo> 
           <mrow> 
            <mi>
              i 
            </mi> 
            <mo>
              = 
            </mo> 
            <mn>
              1 
            </mn> 
           </mrow> 
           <mi>
             n 
           </mi> 
          </msubsup> 
          <mrow> 
           <mrow> 
            <mo>
              | 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                y 
              </mi> 
              <mrow> 
               <mn>
                 1 
               </mn> 
               <mi>
                 i 
               </mi> 
              </mrow> 
             </msub> 
             <mo>
               − 
             </mo> 
             <msub> 
              <mi>
                y 
              </mi> 
              <mrow> 
               <mn>
                 2 
               </mn> 
               <mi>
                 i 
               </mi> 
              </mrow> 
             </msub> 
            </mrow> 
            <mo>
              | 
            </mo> 
           </mrow> 
          </mrow> 
         </mstyle> 
        </mrow> 
        <mi>
          n 
        </mi> 
       </mfrac> 
      </mrow> 
     </math> (2)</p>
    <p>
     <xref ref-type="bibr" rid="scirp.147395-"></xref> 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         RMSE 
       </mtext> 
       <mo>
         = 
       </mo> 
       <msqrt> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <msubsup> 
            <mstyle mathsize="140%" displaystyle="true"> 
             <mo>
               ∑ 
             </mo> 
            </mstyle> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               = 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mi>
              n 
            </mi> 
           </msubsup> 
           <msup> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  y 
                </mi> 
                <mrow> 
                 <mn>
                   1 
                 </mn> 
                 <mi>
                   i 
                 </mi> 
                </mrow> 
               </msub> 
               <mo>
                 − 
               </mo> 
               <msub> 
                <mi>
                  y 
                </mi> 
                <mrow> 
                 <mn>
                   2 
                 </mn> 
                 <mi>
                   i 
                 </mi> 
                </mrow> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mn>
              2 
            </mn> 
           </msup> 
          </mrow> 
          <mi>
            n 
          </mi> 
         </mfrac> 
        </mrow> 
       </msqrt> 
      </mrow> 
     </math> (3)</p>
    <p>In the formula, n represents the number of samples, i denotes the i-th observed data, y<sub>1</sub> represents the predicted wind speed, and y<sub>2</sub> represents the measured wind speed at the Guoyuan greenhouse station.</p>
    <p>2) Prediction Accuracy Rate FA: The prediction accuracy rate is the ratio of the number of correct predictions made by the model to the total number of predictions. According to the regulations in the “Quality Inspection Methods for Weather Analysis and Forecast” of the China Meteorological Administration (<xref ref-type="bibr" rid="scirp.147395-1">
      Chen et al., 2012
     </xref>): If the error between the predicted value and the measured value is within 2 m/s, it indicates a correct prediction.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Research Results</title>
   <sec id="s3_1">
    <title>3.1. Correlation between Wind Speed and Various Meteorological Factors</title>
    <p>A summary of the correlations between wind speeds at various heights and meteorological elements is provided in <xref ref-type="table" rid="table1">
      Table 1
     </xref>. Key findings include: 1) Wind speeds at 0.5 m, 2 m, and 3 m were significantly positively correlated with air temperature, with coefficients ranging from 0.149 to 0.336. The correlation was strongest at 0.5 m, whereas those at 2 m and 3 m were comparatively weaker. 2) All height levels demonstrated significant negative correlations with humidity, being most substantial at 2 m (−0.262) and least at 0.5 m (−0.126). 3) Weak negative correlations with air pressure were identified, which were most notable at 0.5 m and diminished at higher elevations. 4) Correlations with short-term precipitation intervals (15-minute, 1-hour) were minimal (0.052 - 0.073) and thus deemed practically insignificant, whereas a slight increase was noted for 24-hour precipitation, albeit remaining weak. 5) The strongest relationships were observed between all local wind speeds and national station wind metrics (including greatest, maximum, gust, 2-minute, and 10-minute averages), with coefficients from 0.489 to 0.630. Among these, the 2 m wind speed correlated most strongly, thereby highlighting its close linkage to synoptic-scale wind conditions.</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.147395-"></xref>Table 1. Correlation between wind speed at various heights and various meteorological elements.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="acenter"><p style="text-align:center">Wind speed</p></td> 
       <td class="acenter"><p style="text-align:center">Temperature</p></td> 
       <td class="acenter"><p style="text-align:center">Humidity</p></td> 
       <td class="acenter"><p style="text-align:center">Atmospheric pressure</p></td> 
       <td class="acenter"><p style="text-align:center">The rainfall in the last 15 minutes</p></td> 
       <td class="acenter"><p style="text-align:center">The rainfall in the last hour</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">0.5 m</p></td> 
       <td class="acenter"><p style="text-align:center">0.336**</p></td> 
       <td class="acenter"><p style="text-align:center">−0.126**</p></td> 
       <td class="acenter"><p style="text-align:center">−0.200**</p></td> 
       <td class="acenter"><p style="text-align:center">0.068**</p></td> 
       <td class="acenter"><p style="text-align:center">0.073**</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">2 m</p></td> 
       <td class="acenter"><p style="text-align:center">0.149**</p></td> 
       <td class="acenter"><p style="text-align:center">−0.262**</p></td> 
       <td class="acenter"><p style="text-align:center">−0.081**</p></td> 
       <td class="acenter"><p style="text-align:center">0.059**</p></td> 
       <td class="acenter"><p style="text-align:center">0.065**</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">3 m</p></td> 
       <td class="acenter"><p style="text-align:center">0.162**</p></td> 
       <td class="acenter"><p style="text-align:center">−0.207**</p></td> 
       <td class="acenter"><p style="text-align:center">−0.099**</p></td> 
       <td class="acenter"><p style="text-align:center">0.052**</p></td> 
       <td class="acenter"><p style="text-align:center">0.062**</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">Wind speed</p></td> 
       <td class="acenter"><p style="text-align:center">Rainfall in the last 24 hours</p></td> 
       <td class="acenter"><p style="text-align:center">Greatest wind speed at the national station</p></td> 
       <td class="acenter"><p style="text-align:center">Maximum wind speed at the national station</p></td> 
       <td class="acenter"><p style="text-align:center">2-minute average wind speed at National Station</p></td> 
       <td class="acenter"><p style="text-align:center">The 10-minute average wind speed at the national station</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">0.5 m</p></td> 
       <td class="acenter"><p style="text-align:center">0.157**</p></td> 
       <td class="acenter"><p style="text-align:center">0.560**</p></td> 
       <td class="acenter"><p style="text-align:center">0.531**</p></td> 
       <td class="acenter"><p style="text-align:center">0.496**</p></td> 
       <td class="acenter"><p style="text-align:center">0.514**</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">2 m</p></td> 
       <td class="acenter"><p style="text-align:center">0.140**</p></td> 
       <td class="acenter"><p style="text-align:center">0.630**</p></td> 
       <td class="acenter"><p style="text-align:center">0.602**</p></td> 
       <td class="acenter"><p style="text-align:center">0.575**</p></td> 
       <td class="acenter"><p style="text-align:center">0.595**</p></td> 
      </tr> 
      <tr> 
       <td class="acenter"><p style="text-align:center">3 m</p></td> 
       <td class="acenter"><p style="text-align:center">0.116**</p></td> 
       <td class="acenter"><p style="text-align:center">0.539**</p></td> 
       <td class="acenter"><p style="text-align:center">0.515**</p></td> 
       <td class="acenter"><p style="text-align:center">0.489**</p></td> 
       <td class="acenter"><p style="text-align:center">0.503**</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Note: ** 0.01 significance.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Wind Speed Prediction Model Based on BP Neural Network</title>
    <p>A BP neural network is a multi-layer feedforward architecture trained according to the error backpropagation algorithm. It comprises an input layer, at least one hidden layer, and an output layer. The network operates by computing an output value via forward propagation; the resulting error is then propagated backward to adjust synaptic weights and neuronal biases across all layers. Utilizing the gradient descent method, the algorithm minimizes a predefined loss function, thereby enabling the modeling of complex nonlinear relationships. Its defining feature is the use of the chain rule to propagate errors layer by layer and update parameters accordingly, rendering it applicable to classification and regression problems—though it is susceptible to issues like vanishing gradients and overfitting. To construct the optimal BP neural network model, this study systematically evaluated the impact of different configurations on the model’s performance. The model will use ReLU, Sigmoid, and Tanh as activation functions, and select Adam and Stochastic Gradient Descent (SGD) as optimizers. We set the number of hidden layer nodes to 10, 14, 18, and 22, and the learning rate to be chosen from 0.01, 0.001, and 0.0001. All models have a maximum iteration of 500 times and the early stopping method is set to ensure the model converges early. Finally, we obtained the best BP model configuration: ReLU activation function, Adam optimizer, learning rate of 0.001, and 18 layers of hidden layers.</p>
    <p>Based on the metrics of the BP model presented in <xref ref-type="table" rid="table2">
      Table 2
     </xref> and the comparison between predicted and actual values in <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>, the following conclusions can be drawn: 1) At each height, the mean absolute error (MAE) and root mean square error (RMSE) are both below 2 m/s, while the forecast accuracy (FA) exceeds 75%. Moreover, most scatter points are concentrated within the range of y = x ± 2, indicating a satisfactory simulation performance of the BP neural network model. 2) The trend equations for predicted versus actual values at 0.5 m and 3 m heights are y = x + 0.06 and y = 0.94x, respectively, both of which are close to the ideal line y = x. The coefficients of determination (R) are 0.646 and 0.594, further supporting the good simulation capability of the BP neural network model. 3) As the height increases, the MAE decreases from 1.42 to 1.06, the RMSE decreases from 2.00 to 1.40, and the FA increases from 77.84% to 87.13%. This suggests that wind speed at 0.5 m, being closer to the ground, experiences more strong wind events and is more susceptible to terrain and other influencing factors, thereby posing greater challenges for accurate modeling. The accuracy of wind speed prediction at a height of 0.5 meters above the ground is relatively low. The main reason for this is that this height is located at the bottom of the atmospheric boundary layer, where the influence of surface friction, terrain disturbance, and small-scale turbulence is extremely significant. This results in not only large instantaneous changes in wind speed but also stronger spatial randomness. These complex near-ground layer physical characteristics make it difficult for models based on historical data to accurately depict and predict its fine variations. Overall, the simulation performance improves with increasing height.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.147395-"></xref>Table 2. Indicators of the BP Model.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">Height (m)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">MAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">RMAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">FA (%)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">0.5</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">1.42</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">2.00</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">77.84</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="24.99%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">1.07</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">1.40</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">87.13</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>(a) (b)<xref ref-type="bibr" rid="scirp.147395-"></xref>Figure 1. Comparison between predicted values and actual values of the BP model at (a) 0.5 m; (b) 3 m.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173567-rId17.jpeg?20251121014203" />
    </fig>
   </sec>
   <sec id="s3_3">
    <title>3.3. Wind Speed Prediction Model Based on Support Vector Machine</title>
    <p>Support Vector Machine (SVM) is a supervised learning algorithm designed for both classification and regression tasks. The core principle of SVM is to identify the optimal hyperplane that maximizes the margin between different classes of data. The model defines the decision boundary using support vectors—the samples closest to the hyperplane—and employs kernel functions to handle nonlinear problems. SVM performs well with high-dimensional data and small sample sizes, and generally exhibits strong generalization capability. However, its computational efficiency decreases with large-scale datasets, and its performance is sensitive to parameter selection. To determine the optimal configuration of the Support Vector Machine (SVM), the system evaluated the performance of different combinations of hyperparameters. The kernel function of the model was selected from “Linear”, “Poly”, “Sigmoid” and “RBF”. The regularization parameters were set to 0.01, 0.1 and 1, the width of the insensitive region was set to 0.01, 0.1 and 1, and the core coefficients of all kernel functions were calculated using the “scale” method. After a comprehensive comparison, the optimal configuration of the SVM model was finally determined to be: radial basis function kernel (RBF), regularization parameter of 1, and insensitive region width of 0.1.</p>
    <p>Based on the performance metrics of the SVM model provided in <xref ref-type="table" rid="table3">
      Table 3
     </xref> and the predicted-versus-actual comparison in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>, the following conclusions can be drawn: 1) For wind speeds at both 0.5 m and 3 m heights, the mean absolute error (MAE) ranges from 1.33 to 1.48 m/s, and the root mean square error (RMSE) ranges from 1.63 to 2.04 m/s, all of which remain below 2 m/s. The forecast accuracy (FA) varies between 78.93% and 79.24%, consistently exceeding 75%. In addition, most scatter points at these heights fall within the range of y = x ± 2, indicating a generally good performance of the support vector machine model. 2) The trend equations relating predicted to actual values are y = 1.03x - 0.08 at 0.5 m height and y = 0.86x - 0.11 at 3 m height, with coefficients of determination (R) of 0.626 and 0.338, respectively. The trend line at 0.5 m height is closer to the ideal y = x line and exhibits a higher R² value compared to that at 3 m. 3) In comparison to the 3 m height, the MAE and RMSE are larger at 0.5 m, while the FA is lower. This once again demonstrates the influence of surface roughness and turbulence on the wind speed of 0.5 meters.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.147395-"></xref>Table 3. Indicators of the SVM Model.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">Height (m)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">MAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">RMAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">FA (%)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">0.5</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">1.48</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">2.04</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">78.93</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="24.99%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">1.33</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">1.63</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">79.24</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>(a) (b)<xref ref-type="bibr" rid="scirp.147395-"></xref>Figure 2. Comparison of predicted values and actual values of the SVM model at (a) 0.5 m; (b) 3 m.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173567-rId18.jpeg?20251121014203" />
    </fig>
   </sec>
   <sec id="s3_4">
    <title>3.4. Wind Speed Prediction Model Based on Random Forest</title>
    <p>Random Forest is a supervised learning method based on ensemble learning. Its core mechanism involves building a multitude of decision trees and integrating their outputs to improve predictive accuracy and model robustness. By introducing randomness via feature subset selection and bootstrap sampling, it effectively reduces the risk of overfitting. The algorithm is applicable to classification and regression problems and is recognized for its training efficiency, interpretability, and capability to process high-dimensional data. A notable limitation, however, is its potential suboptimal performance on noisy datasets. To determine the optimal parameters for the random forest model, this study systematically examined the performance of different configurations: the number of trees was selected between 60, 80, and 100, while the minimum number of samples per leaf node was adjusted between 3, 5, and 7. After comprehensive comparison, the final optimal configuration for the model was determined to be 100 trees and 5 minimum leaf node samples, and this combination achieved the best performance on the validation set.</p>
    <p>From <xref ref-type="table" rid="table4">
      Table 4
     </xref> and <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>, which present the performance metrics of the RF model and the comparison between its predicted and actual values, the following conclusions can be drawn: 1) The random forest model demonstrates a satisfactory simulation performance for wind speed at both heights. Specifically, the mean absolute error (MAE) and root mean square error (RMSE) are both below 2 m/s, while the forecast accuracy (FA) generally exceeds 75%. In addition, the scatter points for wind speed at each height are predominantly distributed within the reasonable error margin of y = x ± 2, further confirming the model’s high prediction accuracy and reliability. 2) The trend equations between predicted and actual values are y = 0.99x - 0.05 at 0.5 m and y = 0.92x + 0.09 at 3 m, both of which are close to the ideal line y = x. The coefficients of determination (R) are 0.667 and 0.619, respectively, indicating a good fit of the random forest model. 3) As the height increases, the simulation accuracy improves notably: the MAE decreases from 1.39 m/s to 1.95 m/s, and the RMSE decreases from 1.95 m/s to 1.36 m/s. Meanwhile, the FA rises significantly from 77.70% to 87.72%.</p>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.147395-"></xref>Table 4. Indicators of the RF Model.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">Height (m)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">MAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="24.99%"><p style="text-align:center">RMAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="25.01%"><p style="text-align:center">FA (%)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">0.5</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">1.39</p></td> 
       <td class="custom-top-td acenter" width="24.99%"><p style="text-align:center">1.95</p></td> 
       <td class="custom-top-td acenter" width="25.01%"><p style="text-align:center">77.70</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="24.99%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">1.03</p></td> 
       <td class="acenter" width="24.99%"><p style="text-align:center">1.36</p></td> 
       <td class="acenter" width="25.01%"><p style="text-align:center">87.72</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>(a) (b)<xref ref-type="bibr" rid="scirp.147395-"></xref>Figure 3. Comparison of predicted values and actual values of the RF model at (a) 0.5 m; (b) 3 m.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173567-rId19.jpeg?20251121014203" />
    </fig>
   </sec>
   <sec id="s3_5">
    <title>3.5. Comparison of Forecasting Effects of Each Model</title>
    <p>To evaluate the prediction performance of each model, we compared their mean absolute error (MAE), root mean square error (RMSE), forecast accuracy (FA), and coefficient of determination (R), as summarized in <xref ref-type="table" rid="table5">
      Table 5
     </xref>. The results indicate that: The RF model achieved the best performance in wind speed prediction, exhibiting the lowest MAE (ranging from 1.03 to 1.39 m/s) and RMSE (ranging from 1.36 to 1.95 m/s), the highest FA (ranging from 77.70% to 87.72%), and the largest R (ranging from 0.338 to 0.446). This suggests that the RF model offers superior prediction accuracy and stability compared to the other models. The BP model ranked second, with error metrics similar to those of the RF model (MAE: 1.07 - 1.42 m/s; RMSE: 1.40 - 2.00 m/s; FA: 77.84% - 87.13%), though it had a slightly lower R. The SVM model showed slightly higher errors, with MAE ranging from 1.22 to 1.48 m/s, RMSE from 1.63 to 2.04 m/s, and FA from 78.93% to 82.86%. Notably, the SVM model performed anomalously at the 3m height (R = 0.338), which may indicate overfitting or an inappropriate parameter configuration. Overall, the RF model performs the best, while the BP model and the SVM model have similar simulation effects.</p>
    <table-wrap id="table5">
     <label>
      <xref ref-type="table" rid="table5">
       Table 5
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.147395-"></xref>Table 5. Model indicators.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="16.66%"><p style="text-align:center">Model</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">Height (m)</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">MAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="16.66%"><p style="text-align:center">RMAE (m/s)</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">FA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">R</p></td> 
      </tr> 
      <tr> 
       <td rowspan="2" class="custom-top-td acenter" width="16.66%"><p style="text-align:center">BP</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">0.5</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">1.42</p></td> 
       <td class="custom-top-td acenter" width="16.66%"><p style="text-align:center">2.00</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">77.84</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">0.418</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">3</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">1.07</p></td> 
       <td class="custom-bottom-td acenter" width="16.66%"><p style="text-align:center">1.40</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">87.13</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">0.353</p></td> 
      </tr> 
      <tr> 
       <td rowspan="2" class="custom-top-td acenter" width="16.66%"><p style="text-align:center">SVM</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">0.5</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">1.48</p></td> 
       <td class="custom-top-td acenter" width="16.66%"><p style="text-align:center">2.04</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">78.93</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">0.392</p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">3</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">1.33</p></td> 
       <td class="custom-bottom-td acenter" width="16.66%"><p style="text-align:center">1.63</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">79.24</p></td> 
       <td class="custom-bottom-td acenter" width="16.67%"><p style="text-align:center">0.114</p></td> 
      </tr> 
      <tr> 
       <td rowspan="2" class="custom-top-td acenter" width="16.66%"><p style="text-align:center">RF</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">0.5</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">1.39</p></td> 
       <td class="custom-top-td acenter" width="16.66%"><p style="text-align:center">1.95</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">77.70</p></td> 
       <td class="custom-top-td acenter" width="16.67%"><p style="text-align:center">0.445</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.67%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="16.67%"><p style="text-align:center">1.03</p></td> 
       <td class="acenter" width="16.66%"><p style="text-align:center">1.36</p></td> 
       <td class="acenter" width="16.67%"><p style="text-align:center">87.72</p></td> 
       <td class="acenter" width="16.67%"><p style="text-align:center">0.383</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>To evaluate the actual prediction performance of the models, wind speed on May 10, 2024, was forecasted using each model, as illustrated in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>. The following observations can be made: 1) At a height of 0.5 m, the measured wind speed and the predictions from the BP, SVM, and RF models all exhibited overestimation during the 10 - 16 hour period. The measured values ranged from 11.5 to 13.6 m/s, while the BP, SVM, and RF models predicted ranges of 7.4 - 9.7 m/s, 9.3 - 12.3 m/s, and 8.9 - 10.5 m/s, respectively. Among these, the SVM model’s predictions were closest to the observed values. Similarly, at 3 m height, all models also overestimated wind speed from 10 to 16 hours, with measured values ranging from 7.6 to 10.3 m/s, and BP, SVM, and RF predictions ranging from 5.8 - 7.6 m/s, 6.2 - 8.5 m/s, and 6.7 - 7.1 m/s, respectively. Again, the SVM model showed the closest agreement with measurements. Overall, the predicted wind speed trends from the BP, SVM, and RF models at both heights were consistent with the observed trends. 2) On that day, at 0.5 m height, the mean absolute errors (MAE) of the BP, SVM, and RF models were 2.67 m/s, 2.18 m/s, and 1.94 m/s, respectively. At 3 m height, the MAE values were 1.79 m/s, 1.46 m/s, and 1.35 m/s, respectively. These results indicate that the RF model generally provided more accurate predictions on this windy day. However, between 10 and 18 hours, the SVM model’s predictions were closer to the measured values than those of the RF model, suggesting that the SVM model performs better in forecasting strong wind events. The SVM model provides more accurate simulations of strong winds. The main reason for this is its “maximum margin” classification concept, its powerful ability to depict high-dimensional nonlinear relationships, and its effective alleviation of the “sample imbalance” problem through parameter adjustment. This enables it to exhibit superior discriminative ability compared to RF and BP when capturing the unique characteristics of rare but crucial events such as strong winds. The overall high score of RF is driven by its extremely high accuracy rate when classifying a large number of non-strong wind samples.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) (b)<xref ref-type="bibr" rid="scirp.147395-"></xref>Figure 4. Wind speed forecast for May 10, 2024 at (a) 0.5 m; (b) 3 m.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173567-rId20.jpeg?20251121014203" />
    </fig>
    <p>The wind speed on May 1, 2024, characterized by low wind conditions, was predicted using each model, as shown in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>. The results indicate that at the 0.5 m height, the mean absolute errors (MAE) of the BP, SVM, and RF models were 1.51 m/s, 1.59 m/s, and 1.12 m/s, respectively. At the 3 m height, the corresponding MAE values were 1.06 m/s, 0.84 m/s, and 0.83 m/s. Compared to the BP and SVM models, the wind speed predicted by the RF model was closer to the actual observations. Overall, the prediction performance of the models can be ranked as: RF model &gt; SVM model &gt; BP model.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>(a) (b)<xref ref-type="bibr" rid="scirp.147395-"></xref>Figure 5. Wind speed forecast for May 1, 2024 at (a) 0.5 m; (b) 3 m.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173567-rId21.jpeg?20251121014203" />
    </fig>
    <p>In conclusion, based on MAE, RMAE, FA, and R, the RF model has the best simulation accuracy and stability, while the SVM model and the BP model are similar. However, case studies reveal that both the SVM and RF models exhibit smaller mean absolute errors in predicted versus actual wind speeds compared to the BP model, demonstrating the overall inferior performance of the BP model. Therefore, the comprehensive simulation performance can be ranked as RF model &gt; SVM model &gt; BP model. Nonetheless, the SVM model shows particular strength in simulating strong wind events.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Conclusion</title>
   <p>Based on hourly meteorological data from the Sanying National Station and the Guyuan Greenhouse Station between April 2024 and April 2025, this study developed wind speed prediction models using machine learning methods. The results are summarized as follows: 1) Wind speed at the Guoyuan Greenhouse Station exhibited the strongest correlation with that at the national station (0.489 - 0.560), followed by temperature and 24-hour accumulated rainfall (0.116 - 0.336). In contrast, negative correlations were observed with humidity and air pressure (−0.207 - −0.099), while correlations with shorter-term rainfall (15-minute and 1-hour accumulations) were negligible. 2) All three models (BP, SVM, and RF) showed MAE and RMSE values below 1.5 m/s and FA values above 75% across all heights. Scatter plots revealed a concentration of points along the y = x line, indicating satisfactory simulation accuracy and stability. The average absolute error (MAE) and root mean square error (RMSE) at an altitude of 0.5 meters are relatively large, while the prediction accuracy (FA) is relatively small. This indicates that the wind speed at 0.5 meters is close to the ground level, with more strong winds. It is also more affected by surface roughness and turbulent effects, resulting in greater randomness and making the model more difficult. 3) Case analysis demonstrated that the overall simulation performance ranked as RF model &gt; SVM model &gt; BP model. However, the SVM model exhibited superior accuracy in predicting strong wind events.</p>
  </sec><sec id="s5">
   <title>Funding</title>
   <p>This work was jointly supported by Ningxia Natural Science Foundation Project (2023AAC02088), Liangshan Prefecture 2023 Annual Science and Technology Planning Project (23ZDYF0182).</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.147395-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, C., Wang, D., Li, G. et al. (2012). Validation and Evaluation of GRAPESMeso Element Forecasts in Winter at High Altitudes in Complex Terrain. Meteorology, 38, 657-668. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, J., Ma, J.,&amp;Nie, J. (2018a). Analysis of the Release of Main Meteorological Disaster Warning Signals in Ningxia. Ningxia Engineering Technology, 17, 300-305+310. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, L., Zhu, X., Hu, B. et al. (2018b). Research on the Typhoon Disaster Prediction Model of Ningbo City Based on BP Neural Network. Acta Meteorologica Sinica, 41, 668-675. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Deng, Q. (2024). Research on Non-Stationary Temperature Change Prediction Model Based on Improved Autoregressive Theory. Science&amp;Technology Information, 22, 241-244. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fan, L., Ji, Y.,&amp;Wu, G. (2021). Research on Temperature Prediction Model in Greenhouse Based on Improved SVR. Journal of Physics: Conference Series, 1802, Article 042001. &gt;https://doi.org/10.1088/1742-6596/1802/4/042001
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fan, Y., Song, Z., Yang, X. et al. (2024). A Method for Fitting Temperature Changes during Foehn Processes in Southern Mountainous Areas of Sichuan Using BP Neural Network. Research on Plateau and Mountainous Climate, 44, 95-101. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gao, Q., Xue, X.,&amp;Duan, A. (2003). Research on Temperature Characteristics and Variation Patterns in Solar Greenhouses. Journal of Irrigation and Drainage, No. 6, 50-53. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ihsan, U.,&amp;Mehmet, B. (2023). Daily Air Temperature Forecasting Using LSTM-CNN and GRU-CNN Models. Acta Geophysica, 72, 2107-2126. &gt;https://doi.org/10.1007/s11600-023-01241-y
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jin, Z., Fu, G., Huang, H. et al. (2011). Research on Temperature Prediction Model for Pineapple Greenhouses Based on BP Neural Network. Chinese Journal of Agricultural Meteorology, 32, 362-367. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kamal, P., Bhaskar, B.,&amp;Sandipan, K. (2021). An Efficient Decision-Making Approach for Short Term Indoor Room Temperature Forecasting in Smart Environment: Evidence from India. International Journal of Information Technology &amp; Decision Making, 20, 733-774. &gt;https://doi.org/10.1142/s0219622021500164
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kang, Y., Deng, R., Chen, C. et al. (2021). Research on the Impact Degree of Flood Release Atomization at Xiangjiaba Hydropower Station on Temperature. Research on Plateau Mountainous Climate, 41, 108-112. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Landis, F. (2025). Consumption-Based Responsibility for Global Warming and the Distribution of Impacts of Swiss Climate Policy. Swiss Journal of Economics and Statistics, 161, Article No. 8. &gt;https://doi.org/10.1186/s41937-025-00140-x
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, W., Li, Y., Du, X. et al. (2022). Research on Field Fire Prediction Based on Improved Grey Correlation Prediction Based on BP Neural Network. Academic Journal of Computing&amp;Information Science, 5, No. 6. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lin, J.,&amp;Yang, A. (2019). Economic Loss Assessment of Typhoon Disasters Based on BP Neural Network and VSM. Disasters, 34, 22-26. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, R., Yuan, S.,&amp;Han, L. (2022). Evaluation and Analysis on the Temperature Prediction Model for Bailing Mushroom in Jizhou, Tianjin. Agriculture, 12, Article 2044. &gt;https://doi.org/10.3390/agriculture12122044
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lyu, H., Wang, W., Xiao, W., Zhang, K.,&amp;Lee, X. (2025). Global Land-Lake Thermal Contrast in a Warming World. Journal of Climate, 38, 3861-3876. &gt;https://doi.org/10.1175/jcli-d-24-0559.1
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ma, J. (2020). Initial Exploration on Ways to Improve the Economic Benefits of Greenhouse Farms in Ningxia. Business Insights, No. 34, 1-2. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Romero-Gomez, P., Lopez-Cruz, L. I.,&amp;Choi, Y. C. (2008). Analysis of Greenhouse Natural Ventilation under the Environmental Conditions of Central Mexico. Transactions of the ASABE, 51, 1753-1761. &gt;https://doi.org/10.13031/2013.25309
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Shen, Y.,&amp;Wei, H. (2016). Wind Speed Interval Prediction for Wind Farms Based on RBF Neural Network. Industrial Control Computer, 29, 55-57. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tan, F., He, L., Zhao, X. et al. (2022). Construction of Wind Disaster Indicators for Solar Greenhouses and Plastic Greenhouses. Meteorology, 48, 1186-1194. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, B., Wang, J., Cao, P. et al. (2023). Hourly Heavy Precipitation Correction Analysis Based on Random Forest Model. Research on Plateau Mountainous Climate, 43, 91-98. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xu, L., Feng, H.,&amp;Chen, J. (2009). Research on the Rainstorm Warning Index of Sichuan Based on Ensemble Forecast Products. Research on Plateau Mountainous Climate, 29, 44-48.
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yan, X., Li, J., Yang, K. et al. (2014). Comparison of Two Modes in Wind Speed Prediction Application of Wind Farms. Arid Meteorology, 32, 1015-1024. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yang, X., Zhang, L.,&amp;Wang, Z. (2022). Risk Assessment of Economic Losses Caused by Typhoon Disasters in County Areas Based on Machine Learning Algorithms. Journal of Tropical Meteorology, 38, 651-661. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zeng, W., Zhang, J., Wang, H.,&amp;Zhou, H. (2018). Supplier Development and Its Incentives in Infrastructure Mega-Projects: A Case Study on Hong Kong-Zhuhai-Macao Bridge Project. Frontiers of Engineering Management, 5, 88-97. &gt;https://doi.org/10.15302/j-fem-2018077
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhang, G., Ding, X., He, F. et al. (2024). Construction of a Greenhouse Air Temperature Prediction Model Based on LSTM-AT. Transactions of the Chinese Society of Agricultural Engineering, 40, 194-201. 
    </mixed-citation>
   </ref>
   <ref id="scirp.147395-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhang, X.,&amp;Lou, W. (2010). Evaluation of the Number of House Collapses Caused by Typhoon Disasters Based on Principal Component Support Vector Machine. Anhui Agricultural Sciences, 38, 6339-6341.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>