Next Article in Journal
Numerical Simulation of Phase Transitions in Porous Media with Three-Phase Flows Considering Steam Injection into the Oil Reservoir
Previous Article in Journal
Robust Variable Selection and Regularization in Quantile Regression Based on Adaptive-LASSO and Adaptive E-NET
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

GSTARI-X-ARCH Model with Data Mining Approach for Forecasting Climate in West Java

by
Putri Monika
1,
Budi Nurani Ruchjana
2,* and
Atje Setiawan Abdullah
3
1
Master of Mathematics Study Program, Department of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
2
Department of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
3
Department of Computer Science, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
*
Author to whom correspondence should be addressed.
Computation 2022, 10(12), 204; https://doi.org/10.3390/computation10120204
Submission received: 27 September 2022 / Revised: 14 November 2022 / Accepted: 21 November 2022 / Published: 23 November 2022

Abstract

:
The spatiotemporal model consists of stationary and non-stationary data, respectively known as the Generalized Space–Time Autoregressive (GSTAR) model and the Generalized Space–Time Autoregressive Integrated (GSTARI) model. The application of this model in forecasting climate with rainfall variables is also influenced by exogenous variables such as humidity, and often the assumption of error is not constant. Therefore, this study aims to design a spatiotemporal model with the addition of exogenous variables and to overcome the non-constant error variance. The proposed model is named GSTARI-X-ARCH. The model is used to predict climate phenomena in West Java, obtained from National Aeronautics and Space Administration Prediction of Worldwide Energy Resources (NASA POWER) data. Climate data are big data, so we used knowledge discovery in databases (KDD) in this study. The pre-processing step is collecting and cleaning data. Then, the data mining process with the GSTARI-X-ARCH model follows the Box–Jenkins procedure: model identification, parameter estimation, and diagnostic checking. Finally, the post-processing step for visualization and interpretation of forecast results was conducted. This research is expected to contribute to developing the spatiotemporal model and forecast results as recommendations to the relevant agencies.
MSC:
62M10; 62H11

1. Introduction and Background

Climate change is a world problem that is very crucial for immediate preventive action [1]. The causes of climate change are complex and controversial natural, anthropogenic processes with global and local effects. Climate occurs over a long period regionally and globally. The elements of climate include air temperature, rainfall, air pressure, wind direction, humidity, and other climate elements [2]. Climate significantly impacts the socioeconomic field, directly and indirectly affecting sectors of human life. The awareness of community response is still deficient in mitigating and adapting to the severe challenges of climate change [3]. A significant influence also affects the agricultural sector. Due to the drought and rainy season, farmers changed irrigation techniques and harvest times [4]. The soil surface temperature’s climatic elements also affect the city’s development [5,6]. One of the climate impacts that have a significant impact is La Niña which causes an increase in rainfall in the Western Pacific region [7,8,9]. In West Java, La Niña generally causes temporal changes in the volume and pattern of rainfall [9]. Rainfall is divided into wet months in December, January, and February (DJF) and dry months in June, July, and August (JJA). Rainfall is also influenced by other climatic elements, namely humidity, so statistical analysis is needed to predict rainfall in an area. The relationship between rainfall and humidity usually lasts for a long time, such as months or years.
Climate data that are sorted by time are called time series data. Time series models are divided into univariate and multivariate based on the number of variables [10,11]. In [12], the model is divided into stationary and non-stationary. The study also identified the procedures for modeling the Box–Jenkins-based time series, which include the identification process, parameter estimation, and diagnostic checking [12]. The model identification stage is conducted by testing the stationary and determining the order of the model. Next, parameter estimation is carried out to obtain the forecast value. Diagnostic checking tests the model’s assumptions of normal multivariate, white noise, and homoscedasticity.
Climate data sorted by a combination of time and location simultaneously are known as spatiotemporal data, which include the Space–Time Autoregressive (STAR) [13,14] and the GSTAR models [15]. In [14], the STAR model is used on stationary data to analyze the crime rate in the city of Boston. The STAR model has the assumption that each location has homogeneous characteristics. Meanwhile, the STAR model is weak because it is only applicable to homogeneous locations. The model development was carried out by assuming heterogeneous locations for the GSTAR model on stationary data and the GSTARI model on non-stationary data. In [15], the GSTAR model is used to forecast oil production at the Jatibarang field well using the ordinary least squares (OLS) method, assuming that the error variance is constant [16].
The GSTAR model is developed by estimating parameters using the autoregressive conditional heteroscedasticity (ARCH) model. The GSTAR-ARCH model is built for stationary data and the GSTARI-ARCH model is for non-stationary data [17,18,19,20]. The GSTAR-ARCH model is applied in forecasting inflation data in West Java [17] and the GSTARI-ARCH model is used to forecast the CPI data in North Sumatra [18]. In addition, the GSTAR–seemingly unrelated regressions (SUR) model is developed to overcome autocorrelation errors for predicting rainfall in Batu City, Malang [21]. In [22,23,24,25], the GSTAR model is developed into a Generalized Space–Time Autoregressive Integrated Moving Average (GSTARIMA) with non-stationary data used for economic analysis.
The GSTAR/GSTARI model is developed by adding exogenous variables that affect the response variables. These models are called the Generalized Space–Time Autoregressive—Exogenous (GSTAR-X) and the Generalized Space–Time Autoregressive Integrated—Exogenous (GSTARI-X) [26,27,28,29]. Elfiyan et al. [26] developed the GSTARI-X model on non-stationary data with parameter estimation using ordinary least squares (OLS). This model predicts the number of active family planning participants in West Java as a response variable and the number of field family planning managers as an exogenous variable. Suhartono et al. [27] further developed the GSTARX model with generalized least squares (GLS) known as the GSTARX-GLS model. The GSTARX-GLS model is applied to forecast inflation in four major Indonesian cities. The response variables are the increase in fuel prices and the exogenous variables are the Eid al-Fitr holiday calendar. Ashari et al. [29] modified the GSTARX into GSTARX-SUR model using the SUR method by adding exogenous variables and parameter estimation to overcome autocorrelated errors. The GSTARX-SUR model is applied to predict black cocoa pod attack (response variable) and rainfall (exogenous variable).
Based on the literature review, the gap in previous research in the GSTARX and GSTARIX models [26,27] cannot solve the problem of non-constant error variance. In applying the spatiotemporal model, this often happens in forecasting. Then, the GSTAR-ARCH and GSTARI-ARCH models [17,18] do not contain exogenous variables. In forecasting phenomena, especially climate, the response variable is influenced by exogenous variables. In addition, the data used in previous research are small (1 MB–20 MB). The climate data on the NASA POWER website are big data. The NASA POWER data consist of 100 variables with three subclasses from all locations worldwide. So, the KDD process in data mining methodology is needed in processing climate data. Several previous researchers have used the KDD process. Abdullah [30] forecasted the education quality in Indonesia using a data mining approach through the SAR–Kriging model. The model used is only based on location and involves time, even though phenomena that occur daily can also be sorted by time. Then, Munandar et al. [31] used a data mining approach to climate data with the PCA-VARI model. The PCA-VARI model does not involve the assumption of location heterogeneity like the GSTAR/GSTARI model. Next, Monika et al. [32] forecast rainfall in Bandung using the ARIMA-ARCH model, a univariate time-series model.
Based on the explanation above, in this research, we contribute to building a spatiotemporal model with simultaneous assumptions, including non-stationary data, adding exogenous variables, overcoming non-constant error variances, and the KDD process approach. The proposed model is called the GSTARI-X-ARCH model, which overcomes the gap of previous research. The GSTARI-X-ARCH model is used for forecasting climate phenomena in West Java with rainfall and humidity as the response and exogenous variables, respectively. Theoretical studies and applications in this current study are supported by computing with open-source R software. The obtained results are expected to contribute to scientific development regarding stochastic modeling in spatiotemporal analysis. Also, quantitative results from forecasting climate phenomena in West Java are expected to be useful for the relevant agencies as an early warning.

2. Materials and Methods

2.1. Non-Stationary Univariate Time Series Analysis

A consecutive observational sequence of a phenomenon with an identical time interval is called a time series [10]. Continuous time series are observations made continuously, whereas discrete time series are observations made at certain time intervals [10]. The time series analysis based on stationary data is divided into stationary and non-stationary. Meanwhile, it is categorized as univariate and multivariate regarding the number of variables.
The stochastic process is a sequence of random variables Z ω , t , with ω sample space and t time index. For example, given a set of random variables Z t 1 , Z t 2 , Z t 3 , , Z t n , the time series is a stochastic process Z t ω , t : t = 0 , ± 1 , ± 2 , , where Z is a random variable with time index t in the sample space ω [10]. The data are stationary when there is no significant change. For example, a stochastic process of order n th is considered stationary when F Z t 1 , ,   Z t n x 1 , , x n = F Z t 1 + k , , Z t n + k x 1 , , x n for all t , k integers, and F Z 1 x 1 = F Z 1 + k x 1 is a one-dimensional distribution function. Stationary testing is performed using the augmented Dicky–Fuller (ADF) test, which is expressed as follows [10,11]:
Z t = ρ Z t 1 + U t
where
Z t : time series data at time t
Z t 1 : time series data at time t 1
ρ : parameter, if ρ = 0 , so there is a unit root
U t : error at time t
The ADF test results on non-stationary data are obtainable through a differencing process, which is a method for stabilizing non-stationary data by reducing the observation value Z t from the previous one Z t 1 . The differencing process on the d -order, where B represents the backshift operator is stated as follows [10,11]:
Δ d Z t = 1 B d Z t
The autoregressive integrated (ARI) model is a non-stationary univariate time series. The ARI p , k model is expressed below, where p , k represents autoregressive order, Y t = Z t Z t 1 represents observation at time t with first order differencing, ϕ k represent autoregressive parameter on time order k , and differencing order with assumptions e t   ~ i i d N 0 , σ 2 [10,11]:
Y t = k = 1 p ϕ k Y t k + e t

2.2. Distance Inverse Weight Matrix

The weight matrix is a square matrix with elements of the corresponding location weights. The weight matrix obtained by calculating the actual distance among locations is called the inverse distance weight matrix. The distance inverse weight calculation is as follows [33]:
w i j = 1 d i j
where w i j is the inverse weight matrix element of the distance at locations i and j , and d i j represents the distance from location i to location j .

2.3. Spatiotemporal Model Based on Box–Jenkins Method

The spatiotemporal model was first developed in 1980 by Pfeifer and Deutch [13,14]. The GSTAR model p ; λ 1 , λ 2 , λ 3 , , λ p assumes heterogeneous location characteristics and it is expressed in terms of matrix as follows [15,16]:
z t = k = 1 p l = 0 λ k Φ k l W l z t k + e t
where
z t : observation vector at time t
z t k : observation vector at time t k
λ k : spatial order at the k -th autoregressive
Φ k l : autoregressive and space–time parameters on time order k and spatial order l
W l : weight matrix on the spatial order l
e t : error vector at time t , assuming e t   ~ i i d N 0 , σ 2 I
The GSTARI is a development of the GSTAR model on non-stationary data. The general form of the GSTARI model p ; d ; λ 1 , λ 2 , λ 3 , , λ k is written as follows [23]:
y t = k = 1 p l = 0 λ k Φ k l W l y t k + e t
where y t = z t z t 1 , y t 1 = z t 1 z t 2 , , y t k = z t k z t k 1 .
The development of the GSTARI model with the addition of exogenous variables is known as the GSTARI-X. The GSTARI-X 1 : p model in the form of matrix notation is expressed as follows [26,27]:
y t = k = 1 p l = 0 λ k Φ k l W l y t k + γ   x t + e t
where γ and x represents sequentially exogenous parameters and observations of exogenous variables, respectively. The GSTARI-X model assumes zero mean error and constant variance.

2.4. Space–Time Autoregressive Autocorrelation Function (STACF) and Space–Time Partial Autocorrelation Function (STPACF)

STACF and STPACF plots can be used in identification process of Spatio-Temporal model [13,14]. The STACF was obtained by standardizing the autocovariance function of the time lag m for observations with the k -th and l -th spatial lag, γ l k m . According to [2], the STACF generally has a constant variance for each spatial lag, defined as follows [11]:
ρ l k m = γ l k m γ l l 0 γ k k 0
To identify the spatiotemporal model sequence, the truncated lag in the STPACF plot needs to be examined. STPACF for spatial order in the Yule–Walker equation is the last coefficient of ϕ l k = ( l = 0 , 12 , , λ and k = 1 , 2 , 3 , ) as shown in Appendix A.

2.5. Autoregressive Conditional Heteroscedasticity (ARCH) Model

The GSTARI-X error assumption with non-constant variance is examined through the ARCH, a time series model for modeling the heteroscedasticity of variance based on previous data [34,35]. The error variance equation for the ARCH model (1) is expressed in Equation (9) [34,36]:
h t = σ t 2 = α 0 + α 1 e t 1 2
From Equation (9), it was observed that the error variance has two components, namely the constant α 0 and the square of the previous period error ( e t 1 2 ) . Conditional heteroscedasticity is the error model ( e t ) , having non-constant properties and is based on the last error value e t 1 . The ARCH (p) model is expressed below [34,35]:
h t = σ t 2 = α 0 + i = 1 p α i e t i 2   ; i = 1 , 2 , 3 , , p
where
h t : conditional variance at time t
α 0 : intercept or constant error
α 1 , α 2 , , α p : parameter ARCH model
α 0 > 0 dan α i 0

2.6. The Development of the GSTARI-X-ARCH Model

The GSTARI-X-ARCH model is an extension of the GSTARI-X model in Equation (7) with error estimation through the ARCH model in Equation (9). Furthermore, the GSTARI-X-ARCH model was developed to forecast spatiotemporal data with non-constant error variances, non-stationary data, and exogenous variables. The general form of the GSTARI-X 1 : p -ARCH (q) model is stated as follows:
y t = k = 1 p l = 0 λ k Φ k l W l y t k + γ   x t + e t
where
y t = z t z t 1 ; y t k = z t k z t k 1
e t = D t η t
e t | F t 1 ~ N 0 , Σ t
Σ t = V a r e t | F t 1 = E e t e t | F t 1
D t = d i a g h 1 , t , , h N , t
η t = e t h t
F t 1 represents the set of information available up to time t 1 , h N , t represents conditional variance, D t represents the conditional variance diagonal matrix, Σ t denotes the conditional variance matrix, and η t is the standardization error vector. Forecasting procedures with the GSTARI-X-ARCH model and parameter estimation are presented in Figure 1.

2.7. Diagnostic Checking

Diagnostic checks are performed to observe whether the error assumptions in the model have been met or not. Generally, three error assumptions have to be met, namely the multivariate properties of white noise, multivariate normal distribution, and homoscedasticity. The Portmanteau test used to check the error assumption is multivariate white noise [37,38], which is a sequence of random variables with mean 0 and constant variance σ e 2 I . Chi-Squared QQ plots obtained from the value of d j 2 which represents the test statistic were used to check the assumption of multivariate normal error distribution [39]. The Lagrange multiplier (LM) test for the assumption of homoscedasticity is expressed in [40,41,42]:
LM = T × R 2
where T is the observation numbers, R 2 represents the determination coefficient of the regression model.

2.8. Mean Absolute Percentage Error (MAPE)

Forecasting accuracy was obtained by calculating the MAPE value, the average percent of absolute error value, and the actual value in each period. The MAPE formula for the spatiotemporal model is expressed below [43]:
M A P E = 1 N T 1 i = 1 N t = 2 T e ^ i t z i t × 100 %
where z i t and e ^ i t represent the actual and error values, respectively, whereas T and N denote the numbers of time series observation and location observation, respectively.

2.9. Knowledge Discovery in Database (KDD) Data Mining

Big data is a massive and complex dataset, which makes it difficult to be processed with simple data warehouse tools [44]. Examples of big data in daily life are the huge data quantities regularly obtained from climate observations [45,46], Twitter user data [47], banking transaction data, and others. Analyzing these saved data is a crucial activity as the human ability to individually record the evaluated data patterns is very limited. Therefore, data mining is needed to support human work in learning and informing data. Data mining is used to extract useful information and detect patterns from data, often large data sets closely related to knowledge discovery in databases and data science [48]. This is because it is a technique that functions descriptively and predictively in big data when searching for essential information and trending patterns [49,50]. Alternative names for data mining are knowledge discovery (mining) in databases (KDD), knowledge extraction, data/pattern analysis, data archeology, data dredging, information harvesting, business intelligence, and others. Those factors encouraging data mining development are scalability, high dimensionality, heterogeneous/complex data, data ownership, and non-traditional analysis [51]. The KDD data mining method consists of three stages, namely pre-processing, data mining process, and post-processing, and its procedure is shown in Figure 2 [49,52].

3. Results

This section describes the implementation of the GSTARI-X-ARCH model using KDD data mining. The KDD process is needed in this study as a function of the description and forecasting of NASA POWER climate data which are big data. The stages of the KDD process are explained as follows:

3.1. Pre-Processing Step

The description of the data used in the GSTARI-ARCH model simulation is as follows:
  • The source of data comes from NASA POWER. It can be accessed via https://power.larc.nasa.gov/data-access-viewer/ (accessed on 25 May 2022). Furthermore, we can obtain information of the data storage size from the website https://disc.gsfc.nasa.gov/ (accessed on 25 May 2022). The data storage size is 3,370,469 TB with 100 variables. Climate data with rainfall and humidity parameters in the West Java region, consisting of 27 regencies/cities, are calculated from December 1989 to 2021 with daily time intervals. Meanwhile, each location’s latitude and longitude coordinate data were obtained from https://www.latlong.net/ (accessed on 25 May 2022).
  • The data cleaning process is the preliminary stage when forecasting climate phenomena using the GSTARI-X-ARCH model with a data mining approach. Daily climate data for 27 districts and cities in West Java consists of 11,719 data. The rainfall is a response variable, and humidity is an exogenous variable. Then, the daily data are aggregated into monthly data using R software. The data aggregate process resulted in 385 monthly data for each location. In this study, the data selection process is conducted by selecting rainfall data that occur in the wet months, namely December, January, and February (DJF). At this stage, it produces 97 data for each location. Figure 3 shows the brief pre-processing steps with the selected places representing the same observation value of 11 locations as input in the data mining process.

3.2. Data Mining Process

We divided the pre-processed data ( n = 97 ) into two parts, namely 87 (in-sample) and 10 (out-sample). The model identification stage tests the stationary data of rainfall and humidity using the augmented Dickey–Fuller (ADF) test. Table 1 shows that rainfall data in 10 locations, including Bandung, Bekasi, Bogor, Cirebon, Sukabumi, Tasikmalaya, Majalengka, Purwakarta, and Kuningan, have a p -value above the critical value α = 0.05 . When the p -value is more significant than 0.05, H 0 is rejected, meaning the data are not stationary. In Pangandaran, rainfall data have a smaller p -value compared to the critical value of α = 0.05 , hence, H 0 is not rejected, indicating that data are stationary. We performed the differencing for non-stationary rainfall data and obtained a p -value smaller than α = 0.05 . The ADF test on humidity data has shown stationary data results. H 0 is not rejected when the p -value is less than α = 0.05 , so the humidity data do not require a differencing process.
We determine the order of the model using the STACF and STPACF plots. Figure 4 shows that spatial lag 0 is cut off at lags 1,2,3,4,5, and 10. In spatial lag 1, STPACF is cut off at lags 1,3,4,5,6, and 10. In this case, we used the parsimony principle to determine the order of the model. We choose spatial lag 0 and 1, which are cut off at time lag 1, so the model formed is GSTARI−X(1,1,1)−ARCH(1).
Parameter estimation model GSTARI−X(1,1,1)−ARCH(1) requires an inverse distance weight matrix. We calculated an inverse distance weight using the actual distance from each location. The results of the calculation of the inverse distance weight matrix following Equation (11) are as follows:
W = 0 0.0667 0.0824 0.0885 0.0786 0.1106 0.1051 0.1218 0.0816 0.1868 0.0778 0.0860 0 0.0477 0.0495 0.1105 0.0567 0.2305 0.1178 0.0747 0.0649 0.1617 0.1022 0.0459 0 0.2370 0.0573 0.1372 0.0579 0.0682 0.0700 0.1710 0.0532 0.0997 0.0433 0.2153 0 0.0488 0.2429 0.0544 0.0596 0.0554 0.1334 0.0471 0.0693 0.0757 0.0408 0.0382 0 0.0408 0.0989 0.1952 0.1426 0.0593 0.2392 0.1296 0.0515 0.1296 0.2525 0.0541 0 0.0661 0.0679 0.0583 0.1367 0.0538 0.1044 0.1776 0.0464 0.0480 0.1113 0.0560 0 0.1546 0.0752 0.0690 0.1575 0.1027 0.0770 0.0463 0.0446 0.1864 0.0489 0.1312 0 0.1221 0.0762 0.1647 0.0943 0.0670 0.0652 0.0568 0.1869 0.0575 0.0875 0.1675 0 0.0972 0.1200 0.1899 0.0512 0.1401 0.1204 0.0684 0.1187 0.0706 0.0919 0.0855 0 0.0633 0.0692 0.1115 0.0381 0.0372 0.2410 0.0408 0.1410 0.1737 0.0922 0.0553 0
We estimate the parameters of the GSTARI−X(1,1,1)−ARCH(1) model using the maximum likelihood method and the generalized least square (GLS) method. Table 2 shows the results of the estimated parameter model.
The parameter estimation results and the inverse distance weight matrix are presented in matrix form following Equation (13). The GSTARI−X(1,1,1)−ARCH(1) model equation for each location is presented in Appendix B. We simultaneously tested the significance of the parameters, which showed p -value = 2.2 × 10−16  < 0.05 (critical value). So, the parameters are significant in the model simultaneously.
In the next step, we perform a diagnostic check for the assumptions on model GSTARI−X(1,1,1)−ARCH(1). Test the homoscedasticity assumption to find out the model’s error variance. We use the LM test to determine the effect of ARCH on model error. The test results obtained a p -value = 0.08920734 > α = 0.05 , which means that H 0 is not rejected. So, the error from the GSTARI−X(1,1,1)−ARCH(1) model has no ARCH error effect, which means the model satisfies the assumption of homoscedasticity. Then, we tested the white noise assumption to determine whether the GSTARI−X(1,1,1)−ARCH(1) model errors are uncorrelated. Table 3 shows the results of testing the white noise assumption using the Portmanteau test. The results of the Portmanteau test show that the p -value is greater than the value α = 0.05   f or each time lag. H 0 is rejected so that the GSTARI−X(1,1,1)−ARCH(1) model satisfies the white noise assumption.
The last step in diagnostic checking was the normal multivariate assumption test using the QQ plot and visual histogram. It was observed from Figure 5 that the GSTARI−X(1,1,1)−ARCH(1) model errors are almost all close to the normal line. The GSTARI−X(1,1,1)−ARCH(1) model satisfies the multivariate normality assumption.
After all the model assumptions were satisfied, the GSTARI−X(1,1,1)−ARCH(1) model became relevant for forecasting climate phenomena especially for rainfall in West Java. The GSTARI−X(1,1,1)−ARCH(1) model equation is applied to in-sample and out-sample data. The model’s accuracy is calculated using the mean absolute percentage error (MAPE) in Equation (12). Figure 6 shows the GSTARI−X(1,1,1)−ARCH(1) model results for in-sample data with a black line graph denoting the actual data and a red dot line graph representing the forecast data.
Figure 6 represents the forecasting results of the GSTARI−X(1,1,1)−ARCH(1) model, showing almost the same trend pattern for each location. Specifically, results for the in-sample data have a MAPE value of 20%, whereas that of the out-sample was 19%, meaning that the forecast was accurate.

3.3. Post-Processing Step

The results of forecasting climate phenomena in West Java with the GSTARI−X(1,1,1)−ARCH(1) model were shown visually with a rainfall map created using the quantum geographic information systems (QGIS) program. The QGIS is open-source software used to manage spatial data. Figure 6 shows the rainfall forecast map for each month using the GSTARI−X(1,1,1)−ARCH(1) model.
Figure 7 represents the results of the visualization of rainfall forecasting in West Java. The map is presented with four color clusters, red, yellow, green, and blue, representing the intensity of rainfall in each area.

4. Discussion

The data stored on the NASA website are very large, namely 3,370,469 TB, with 100 variables divided into three subclasses. The procedure for forecasting rainfall in West Java using the GSTARI-X-ARCH model with a data mining approach is carried out with the RStudio software. The built R script is used for data aggregation, data cleaning, parameter estimation, and diagnostic checking. The time required to execute the script is very fast (1 min–3 min). The first step is pre-processing; the NASA POWER climate and location coordinate data were collected through the selection process and cleaning. The pre-processed data were employed as input in the data mining process stage with the GSTARI-X-ARCH model through the Box–Jenkins method. The result of performing identification, parameter estimation, and diagnostic examination when forecasting climate phenomena showed an accurate forecast, which was visualized at the post-processing stage using QGIS in Figure 7, displaying rainfall intensity at each observation location. Figure 7a shows a map of the rainfall forecast for December 2020 in West Java. Based on the visualization results of the map, Majalengka Regency has high monthly rainfall intensity with an average value of 17.14 mm. The observation locations with low rainfall intensity are Purwakarta Regency and Bekasi city, having monthly average values of 7.07 mm and 7.47 mm, respectively. It was also observed that Tasikmalaya city and Bogor Regency had high rainfall intensities of 16.05 mm and 16.75 mm, respectively, in January 2021 based on the map visualization results shown in Figure 7b. The location with the lowest average monthly rainfall was Pangandaran Regency, at 7.41 mm. Specifically, Pangandaran Regency had low rainfall intensity in January 2021. According to Figure 7c, Sukabumi city had high rainfall intensity in February 2021, with an average of 19.04 mm. In this case, locations with low rainfall intensity include Bandung and Tasikmalaya cities, with average monthly rainfall values of 11.70 mm and 11.47 mm, respectively.
Based on the results processing data, the GSTARI-X-ARCH model proposed in this study can improve the models carried out in previous studies. In the forecasting procedure, the GSTARI-X-ARCH model implemented with the KDD process is better than the GSTARI-X [26] and GSTARI-ARCH models [18] because it can overcome the problem of non-constant error variance and the addition of exogenous variables. Furthermore, applying GSTARI-X-ARCH to forecast the climate data has a 19% MAPE value. It has a minimum MAPE value compared with the GSTARI-X model (20%) and the GSTARI-ARCH model (32%). From the comparison MAPE value, the GSTARI-X-ARCH model has a high accuracy for forecasting the future at a specific location with influence by surrounding locations.

5. Conclusions

This research develops a spatiotemporal model, namely the GSTARI-X-ARCH model. This model can overcome the gaps in the GSTARI-X and GSTARI-ARCH models in previous studies. In this study, the GSTARI-X-ARCH model with the KDD data mining approach has simultaneous assumptions such as adding exogenous variables, overcoming non-constant error variances, non-stationary data, and the KDD data mining process on big data.
This study uses the GSTARI-X-ARCH model to forecast climate phenomena in West Java. The procedure for applying the GSTARI-X-ARCH model with the KDD data mining approach is pre-processing, data mining process, and post-processing. The pre-processing is the first stage in modeling GSTARI-X-ARCH with a data mining approach. This stage begins by collecting time series data on climate phenomena in West Java with rainfall and humidity variables. Next, we cleaned the data by checking for missing values, aggregating the data monthly, and calculating descriptive statistics for the data. Then, the data mining process uses the GSTARI-X-ARCH model, which begins with model identification through data stationarity tests and ACF PACF plots. In this study, we use an inverse distance weight matrix using the distance between locations. Next, we calculate the parameter estimation using the OLS method and the GSTARI-X model error. For the error of the GSTARI-X model that satisfies the assumption of heteroscedasticity, we use the ARCH model for parameter estimation. So, it became the GSTARI-X-ARCH model. Next, diagnostic tests and climate forecasting with the GSTARI-X-ARCH model were conducted. Post-processing is the final stage for visualizing and interpreting the results of the rainfall forecast using the GSTARI-X-ARCH model.
The model implementation result shows that the GSTARI-X-ARCH model in forecasting climate phenomena has a high accuracy level with a MAPE value of 19%. The GSTARI-X-ARCH model improves the models proposed by previous researchers, namely the GSTARI-X and GSTARI-ARCH models. The GSTARI-X and GSTARI-ARCH models obtained higher MAPE values than the GSTARI-X-ARCH model. It shows that the accuracy of the GSTARI-X and GSTARI-ARCH models is lower.
This study helps predict the spatiotemporal phenomenon and the results are helpful for relevant agencies in making climate-related policies, especially regarding rainfall in West Java. Further research can be developed by adding the Kriging method for forecasting at unsampled locations, called the GSTARI-X-ARCH-Kriging model.

Author Contributions

Conceptualization, P.M. and B.N.R.; methodology, P.M.; software, P.M. and A.S.A.; validation, P.M., B.N.R. and A.S.A.; formal analysis, B.N.R.; investigation, A.S.A.; resources, B.N.R.; data curation, P.M.; writing—original draft preparation, P.M.; writing—review and editing, B.N.R. and A.S.A.; visualization, P.M. and A.S.A.; supervision, B.N.R.; project administration, P.M. and B.N.R.; funding acquisition, B.N.R. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the Padjadjaran Excellence Fastrack Scholarship (BUPP) and Academic Leadership Grant (ALG), grant number 2203/UN6.3.1/PT.00/2022.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are grateful to Rector, Directorate of Research and Community Service (DRPM) and Studies Center of Modelling and Computation Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran. The authors are also thanks to the collaborators in the RISE_SMA project 2022.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

[ [ γ 00 ( 1 ) γ 10 ( 1 ) γ λ 0 ( 1 ) ] [ γ 00 ( 2 ) γ 10 ( 2 ) γ λ 0 ( 2 ) ] [ γ 00 ( k ) γ 10 ( k ) γ λ 0 ( k ) ] ] = [ [ γ 00 ( 0 ) γ 10 ( 0 ) γ λ 0 ( 0 ) γ 01 ( 0 ) γ 11 ( 0 ) γ λ 1 ( 0 ) γ 0 λ ( 0 ) γ 1 λ ( 0 ) γ λ λ ( 0 ) ] [ γ 00 ( 1 ) γ 10 ( 1 ) γ λ 0 ( 1 ) γ 01 ( 1 ) γ 11 ( 1 ) γ λ 1 ( 1 ) γ 0 λ ( 1 ) γ 1 λ ( 1 ) γ λ λ ( 1 ) ] [ γ 00 ( 1 k ) γ 10 ( 1 k ) γ λ 0 ( 1 k ) γ 01 ( 1 k ) γ 11 ( 1 k ) γ λ 1 ( 1 k ) γ 0 λ ( 1 k ) γ 1 λ ( 1 k ) γ λ λ ( 1 k ) ] [ γ 00 ( 1 ) γ 10 ( 1 ) γ λ 0 ( 1 ) γ 01 ( 1 ) γ 11 ( 1 ) γ λ 1 ( 1 ) γ 0 λ ( 1 ) γ 1 λ ( 1 ) γ λ λ ( 1 ) ] [ γ 00 ( 0 ) γ 10 ( 0 ) γ λ 0 ( 0 ) γ 01 ( 0 ) γ 11 ( 0 ) γ λ 1 ( 0 ) γ 0 λ ( 0 ) γ 1 λ ( 0 ) γ λ λ ( 0 ) ] [ γ 00 ( 2 k ) γ 10 ( 2 k ) γ λ 0 ( 2 k ) γ 01 ( 2 k ) γ 11 ( 2 k ) γ λ 1 ( 2 k ) γ 0 λ ( 2 k ) γ 1 λ ( 2 k ) γ λ λ ( 2 k ) ] [ γ 00 ( k 1 ) γ 10 ( k 1 ) γ λ 0 ( k 1 ) γ 01 ( k 1 ) γ 11 ( k 1 ) γ λ 1 ( k 1 ) γ 0 λ ( k 1 ) γ 1 λ ( k 1 ) γ λ λ ( k 1 ) ] [ γ 00 ( k 2 ) γ 10 ( k 2 ) γ λ 0 ( k 2 ) γ 01 ( k 2 ) γ 11 ( k 2 ) γ λ 1 ( k 2 ) γ 0 λ ( k 2 ) γ 1 λ ( k 2 ) γ λ λ ( k 2 ) ] [ γ 00 ( 0 ) γ 10 ( 0 ) γ λ 0 ( 0 ) γ 01 ( 0 ) γ 11 ( 0 ) γ λ 1 ( 0 ) γ 0 λ ( 0 ) γ 1 λ ( 0 ) γ λ λ ( 0 ) ] ] [ [ ϕ 10 ϕ 11 ϕ 1 λ ] [ ϕ 20 ϕ 21 ϕ 2 λ ] [ ϕ k 0 ϕ k 1 ϕ k λ ] ]

Appendix B

  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Bandung
Y ^ 1 t = 0.0676 Y 1 t 1 0.0358 Y 2 t 1 0.0442 Y 3 t 1 0.0474 Y 4 t 1 0.0421 Y 5 t 1 0.0593 Y 6 t 1 0.0563 Y 7 t 1 0.0653 Y 8 t 1 0.0437 Y 9 t 1   0.1001 Y 10 t 1 0.0417 Y 11 t 1 0.74419 X 1 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Pangandaran
Y ^ 2 t = 0.0124 Y 1 t 1 0.6703 Y 2 t 1 + 0.0069 Y 3 t 1 + 0.0071 Y 4 t 1 + 0.0159 Y 5 t 1 + 0.0082 Y 6 t 1 + 0.0331 Y 7 t 1 + 0.0169 Y 8 t 1 + 0.0107 Y 9 t 1 + 0.0093 Y 10 t 1 + 0.0233 Y 11 t 1 0.67203 X 2 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Bekasi
Y ^ 3 t = 0.0306 Y 1 t 1 + 0.0137 Y 2 t 1 0.7701 Y 3 t 1 + 0.0709 Y 4 t 1 + 0.0171 Y 5 t 1 + 0.0410 Y 6 t 1 + 0.0173 Y 7 t 1 + 0.0204 Y 8 t 1 + 0.0209 Y 9 t 1 + 0.0511 Y 10 t 1 + 0.0159 Y 11 t 1 0.78178 X 3 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Bogor
Y ^ 4 t = 0.0498 Y 1 t 1 + 0.0216 Y 2 t 1 + 0.1076 Y 3 t 1 0.9514 Y 4 t 1 + 0.0244 Y 5 t 1 + 0.1214 Y 6 t 1 + 0.0272 Y 7 t 1 + 0.0298 Y 8 t 1 + 0.0277 Y 9 t 1 + 0.0667 Y 10 t 1 + 0.0235 Y 11 t 1 0.65104 X 4 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Cirebon
Y ^ 5 t = 0.0252 Y 1 t 1 + 0.0275 Y 2 t 1 + 0.0148 Y 3 t 1 + 0.0139 Y 4 t 1 0.9316 Y 5 t 1 + 0.0148 Y 6 t 1 + 0.0360 Y 7 t 1 + 0.0710 Y 8 t 1 + 0.0519 Y 9 t 1 + 0.0216 Y 10 t 1 + 0.0871 Y 11 t 1 0.55124 X 5 t
GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Sukabumi
Y ^ 6 t = 0.0083 Y 1 t 1 0.0033 Y 2 t 1 0.0083 Y 3 t 1 0.0162 Y 4 t 1 0.0035 Y 5 t 1 0.3827 Y 6 t 1 0.0042 Y 7 t 1 0.0044 Y 8 t 1 0.0037 Y 9 t 1 0.0088 Y 10 t 1 0.0035 Y 11 t 1 0.49953 X 6 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Tasikmalaya
Y ^ 7 t = 0.0204 Y 1 t 1 0.0347 Y 2 t 1 0.0091 Y 3 t 1 0.0094 Y 4 t 1 0.0217 Y 5 t 1 0.0109 Y 6 t 1 0.3411 Y 7 t 1 0.0302 Y 8 t 1 0.0147 Y 9 t 1 0.0135 Y 10 t 1 0.0308 Y 11 t 1 0.39744 X 7 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Majalengka
Y ^ 8 t = 0.0323 Y 1 t 1 0.0242 Y 2 t 1 0.0145 Y 3 t 1 0.0140 Y 4 t 1 0.0586 Y 5 t 1 0.0154 Y 6 t 1 0.0412 Y 7 t 1 0.1203 Y 8 t 1 0.0384 Y 9 t 1 0.0239 Y 10 t 1 0.0517 Y 11 t 1 0.65516 X 8 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Indramayu
Y ^ 9 t = 0.0177 Y 1 t 1 0.0126 Y 2 t 1 0.0122 Y 3 t 1 0.0107 Y 4 t 1 0.0351 Y 5 t 1 0.0108 Y 6 t 1 0.0164 Y 7 t 1 0.0314 Y 8 t 1 0.4334 Y 9 t 1 0.0182 Y 10 t 1 0.0225 Y 11 t 1 0.51769 X 9 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Purwakarta
Y ^ 10 t = 0.0862 Y 1 t 1 0.0233 Y 2 t 1 0.0636 Y 3 t 1 0.0547 Y 4 t 1 0.0311 Y 5 t 1 0.0539 Y 6 t 1 0.0321 Y 7 t 1 0.0417 Y 8 t 1 0.0388 Y 9 t 1 0.1766 Y 10 t 1 0.0287 Y 11 t 1 0.57548 X 10 t
  • GSTARI-X(1,1,1)-ARCH(1) model to forecast climate phenomena in Kuningan
Y ^ 11 t = 0.0097 Y 1 t 1 + 0.0157 Y 2 t 1 + 0.0054 Y 3 t 1 + 0.0052 Y 4 t 1 + 0.0339 Y 5 t 1 + 0.0057 Y 6 t 1 + 0.0198 Y 7 t 1 + 0.0244 Y 8 t 1 + 0.0130 Y 9 t 1 + 0.0078 Y 10 t 1 0.7566 Y 11 t 1 0.52960 X 11 t

References

  1. Ferreira, G.W.S.; Reboita, M.S.; Drumond, A. Evaluation of ECMWF-SEAS5 Seasonal Temperature and Precipitation Predictions over South America. Climate 2022, 10, 128. [Google Scholar] [CrossRef]
  2. Deisenhammer, E.A. Weather and Suicide: The Present State of Knowledge on the Association of Meteorological Factors with Suicidal Behaviour. Acta Psychiatr. Scand. 2003, 108, 402–409. [Google Scholar] [CrossRef]
  3. Alvi, S.; Khayyam, U. Mitigating and Adapting to Climate Change: Attitudinal and Behavioural Challenges in South Asia. Int. J. Clim. Change Strateg. Manag. 2020, 12, 477–493. [Google Scholar] [CrossRef]
  4. Tan, Y.; Qian, L.; Sarkar, A.; Nurgazina, Z.; Ali, U. Farmer’s Adoption Tendency towards Drought Shock, Risk-Taking Networks and Modern Irrigation Technology: Evidence from Zhangye, Gansu, PRC. Int. J. Clim. Chang. Strateg. Manag. 2020, 12, 431–448. [Google Scholar] [CrossRef]
  5. Espinoza-Molina, J.; Acosta-Caipa, K.; Chambe-Vega, E.; Huayna, G.; Pino-Vargas, E.; Abad, J. Spatiotemporal Analysis of Urban Heat Islands in Relation to Urban Development, in the Vicinity of the Atacama Desert. Climate 2022, 10, 87. [Google Scholar] [CrossRef]
  6. Baranowski, P.; Krzyszczak, J. Spatial and Temporal Assessment of Remotely Sensed Land Surface Temperature Variability in Afghanistan During 2000–2021. Climate 2022, 10, 111. [Google Scholar]
  7. Capotondi, A. Extreme La Niña Events to Increase. Nat. Clim. Chang. 2015, 5, 100–101. [Google Scholar] [CrossRef]
  8. Hidayat, R.; Juniarti, M.D.; Ma’Rufah, U. Impact of La Niña and La Niña Modoki on Indonesia Rainfall Variability. IOP Conf. Ser. Earth Environ. Sci. 2018, 149, 012046. [Google Scholar] [CrossRef]
  9. Supriatin, L.S.; Martono, M. Impacts of Climate Change (El Nino, La Nina, and Sea Level) on the Coastal Area of Cilacap Regency. Forum Geogr. 2016, 30, 106. [Google Scholar] [CrossRef] [Green Version]
  10. Wei, W.W.S. Time Series Analysis: Univariate and Multivariate Methods; Addison-Wesley: Boston, MA, USA, 2006; pp. 1–614. [Google Scholar]
  11. Wei, W.W.S. Multivariate Time Series Analysis and Applications; John Wiley & Sons Ltd.: New York, NY, USA, 2019; ISBN 9781119502951. [Google Scholar]
  12. Box, G.E.; Jenkins, G. Time Series Analysis Forecasting and Control; John Wiley & Sons Ltd.: New York, NY, USA, 1976. [Google Scholar]
  13. Pfeifer, P.E.; Deutsch, S.J. A STARIMA Model-Building Procedure with Application to Description and Regional Forecasting. Trans. Inst. Br. Geogr. 1980, 5, 330–349. [Google Scholar] [CrossRef]
  14. Pfeifer, P.E.; Deutsch, S.J. A Three-Stage Iterative Procedure for Space-Time Modeling a Three-Stage Iterative Procedure for Space-Time Modeling Space-Time Modeling STARIMA STAR STMA Time Series Modeling Three-Stage Model Building Procedure. Technometrics 1980, 22, 35–47. [Google Scholar] [CrossRef]
  15. Borovkova, S.; Lopuhaä, R.; Ruchjana, B.N. Generalized STAR Model with Experimental Weights. In Statistical Modelling in Society Stat. Model, Proceedings of the 17th International Workshop on Statistical Modelling. Part II Contrib. Papers Posters, Chania, Crete, 8–12 July 2002; Elsevier: Amsterdam, The Netherlands, 2002; pp. 143–151. [Google Scholar]
  16. Borovkova, S.; Lopuhaä, H.P.; Ruchjana, B.N. Consistency and Asymptotic Normality of Least Squares Estimators in Generalized STAR Models. Stat. Neerl. 2008, 62, 482–508. [Google Scholar] [CrossRef]
  17. Nainggolan, N.; Ruchjana, B.N.; Darwis, S.; Siregar, R.E. Gstar Models with ARCH Errors and the Simulation. In Proceedings of the Third International Conference on Mathematics and Natural Sciences, Almería, Spain, 26–30 June 2010; pp. 1075–1084. [Google Scholar]
  18. Bonar, H.; Ruchjana, B.N.; Darmawan, G. Development of Generalized Space Time Autoregressive Integrated with ARCH Error (GSTARI-ARCH) Model Based on Consumer Price Index Phenomenon at Several Cities in North Sumatera Province. AIP Conf. Proc. 2017, 1827, 020009. [Google Scholar] [CrossRef] [Green Version]
  19. Alawiyah, M.; Kusuma, D.A.; Ruchjana, B.N. Gstari-Arch Model and Application on Positive Confirmed Data for COVID-19 in West Java. Media Stat. 2022, 14, 146–157. [Google Scholar] [CrossRef]
  20. Mukhaiyar, U.; Ramadhani, S. The Generalized STAR Modeling with Heteroscedastic Effects. Cauchy 2022, 7, 158–172. [Google Scholar] [CrossRef]
  21. Iriany, A.; Suhariningsih; Ruchjana, B.N.; Setiawan. Prediction of Precipitation Data at Batu Town Using The. J. Basic Appl. Sci. Res. 2013, 3, 860–865. [Google Scholar]
  22. Di Giacinto, V. A Generalized Space-Time ARMA Model with an Application to Regional Unemployment Analysis in Italy. Int. Reg. Sci. Rev. 2006, 29, 159–198. [Google Scholar] [CrossRef]
  23. Min, X.; Hu, J.; Zhang, Z. Urban Traffic Network Modeling and Short-Term Traffic Flow Forecasting Based on GSTARIMA Model. In Proceedings of the 13th International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal, 19–22 September 2010; pp. 1535–1540. [Google Scholar] [CrossRef]
  24. Nisak, S.C. Seemingly Unrelated Regression Approach for GSTARIMA Model to Forecast Rain Fall Data in Malang Southern Region Districts. Cauchy 2016, 4, 57. [Google Scholar] [CrossRef] [Green Version]
  25. Akbar, M.S.; Setiawan; Suhartono; Ruchjana, B.N.; Prastyo, D.D.; Muhaimin, A.; Setyowati, E. A Generalized Space-Time Autoregressive Moving Average (GSTARMA) Model for Forecasting Air Pollutant in Surabaya. J. Phys. Conf. Ser. 2020, 1490, 012022. [Google Scholar] [CrossRef]
  26. Elfiyan, I.; Ruchjana, B.N.; Bachrudin, A. GSTARI Model Approach by Involving Exogenous Variables to Predict Active Family Planning Participants. Proc. Unpad Stat. Natl. Semin. 2015, 5, 410–423. [Google Scholar]
  27. Suhartono; Wahyuningrum, S.R.; Setiawan; Akbar, M.S. GSTARX-GLS Model for Spatio-Temporal Data Forecasting. Malays. J. Math. Sci. 2016, 10, 91–103. [Google Scholar]
  28. Aulia, N.; Saputro, D.R.S. Generalized Space Time Autoregressive Integrated Moving Average with Exogenous (GSTARIMA-X) Models. IOP Conf. Ser. Earth Environ. Sci. 2021, 1808, 012052. [Google Scholar] [CrossRef]
  29. Ashari, A.; Efendi, A.; Pramoedyo, H. GSTARX-SUR Modeling Using Inverse Distance Weighted Matrix and Queen Contiguity Weighted Matrix for Forecasting Cocoa Black Pod Attack in Trenggalek Regency. In Proceedings of the 13th International Interdisciplinary Studies Seminar, Malang, Indonesia, 30–31 October 2019. [Google Scholar] [CrossRef]
  30. Abdullah, S. Spatial Data Mining Using the Sar-Kriging Model. Indones. J. Comput. Cybern. Syst. 2011, 5, 52–61. [Google Scholar]
  31. Munandar, D.; Ruchjana, B.N.; Abdullah, A.S. Principal Component Analysis-Vector Autoregressive Integrated (PCA-VARI) Model Using Data Mining Approach to Climate Data in the West Java Region. BAREKENG J. Ilmu Mat. Terap. 2022, 16, 99–112. [Google Scholar] [CrossRef]
  32. Monika, P.; Ruchjana, B.N.; Abdullah, A.S. The Implementation of the ARIMA-ARCH Model Using Data Mining for Forecasting Rainfall in Ban- Dung City. Int. J. Data Netw. Sci. 2022, 6, 1309–1318. [Google Scholar] [CrossRef]
  33. Wang, Y.; Kockelman, K.M.; Wang, X.C. The Impact of Weight Matrices on Parameter Estimation and Inference: A Case Study of Binary Response Using Land-Use Data. J. Transp. Land Use 2013, 6, 75–85. [Google Scholar] [CrossRef] [Green Version]
  34. Engle, R.F. Autoregressive Conditional Heteroscedasticity with Estimates of the Variance of United Kingdom Inflation. Econometrica 1982, 50, 987. [Google Scholar] [CrossRef]
  35. Ling, S.; McAleer, M. Asymptotic Theory for a Vector ARMA-GARCH Model. Econom. Theory 2003, 19, 280–310. [Google Scholar] [CrossRef] [Green Version]
  36. Bollerslev, T. Modelling the Coherence in Short-Run Nominal Exchange Rates: A Multivariate Generalized Arch Model. Rev. Econ. Stat. 1990, 72, 498–505. [Google Scholar] [CrossRef]
  37. Box, G.E.P.; Pierce, D.A. Distribution of Residual Autocorrelations in Autoregressive-Integrated Moving Average Time Series Models. J. Am. Stat. Assoc. 1970, 65, 1509–1526. [Google Scholar] [CrossRef]
  38. Ljung, G.M.; Box, G.E.P. On a Measure of Lack of Fit in Time Series Models. Biometrika 1978, 65, 297–303. [Google Scholar] [CrossRef]
  39. Johnson, R.A.; Wichern, D.W. Applied Multivariate Statistical Analysis, 5th ed.; Prenticee-Hall, Inc.: Hoboken, NJ, USA, 2002; ISBN 0-13-092553-5. [Google Scholar]
  40. Astaiza-Gómez, J.G. Lagrange Multiplier Tests in Applied Research. J. Ciencia Ing. 2020, 12, 13–19. [Google Scholar] [CrossRef]
  41. Catani, P.S.; Ahlgren, N.J.C. Combined Lagrange Multiplier Test for ARCH in Vector Autoregressive Models. Econom. Stat. 2017, 1, 62–84. [Google Scholar] [CrossRef]
  42. Sjölander, P. A Stationary Unbiased Finite Sample ARCH-LM Test Procedure. Appl. Econ. 2011, 43, 1019–1033. [Google Scholar] [CrossRef] [Green Version]
  43. Lawrence, K. Fundamentals of Forecasting Using Excel; Industrial Press, Inc.: New York, NY, USA, 2009; ISBN 083113335X. [Google Scholar]
  44. Ishwarappa; Anuradha, J. A Brief Introduction on Big Data 5Vs Characteristics and Hadoop Technology. Procedia Comput. Sci. 2015, 48, 319–324. [Google Scholar] [CrossRef] [Green Version]
  45. Olaiya, F.; Adeyemo, A.B. Application of Data Mining Techniques in Weather Prediction and Climate Change Studies. Int. J. Inf. Eng. Electron. Bus. 2012, 4, 51–59. [Google Scholar] [CrossRef] [Green Version]
  46. Bracco, A.; Falasca, F.; Nenes, A.; Fountalis, I.; Dovrolis, C. Advancing Climate Science with Knowledge-Discovery through Data Mining. NPJ Clim. Atmos. Sci. 2018, 1, 1–6. [Google Scholar] [CrossRef] [Green Version]
  47. Peplow, A.; Thomas, J.; Alshehhi, A. Noise Annoyance in the UAE: A Twitter Case Study via a Data-Mining Approach. Int. J. Environ. Res. Public Health 2021, 18, 2198. [Google Scholar] [CrossRef]
  48. Palacios, C.A.; Reyes-Suárez, J.A.; Bearzotti, L.A.; Leiva, V.; Marchant, C. Knowledge Discovery for Higher Education Student Retention Based on Data Mining: Machine Learning Algorithms and Case Study in Chile. Entropy 2021, 23, 485. [Google Scholar] [CrossRef]
  49. Han, J.; Kamber, M.; Pei, J. Data Mining Concepts and Techniques, 3rd ed.; Elsevier Inc.: Cambridge, MA, USA, 2012; Volume 1, ISBN 9780123814791. [Google Scholar]
  50. Larose, D.T. Discovering Knowledge in Data: An Introdcution to Data Mining; John Wiley & Sons, Inc.: Toronto, ON, Canada, 2005; ISBN 9786468600. [Google Scholar]
  51. Tan, P.-N.; Steinbach, M.; Kumar, V. Introduction to Data Mining; Pearson: New York, NY, USA, 2006. [Google Scholar]
  52. Schroeder, L.; Veronez, M.R.; de Souza, E.M.; Brum, D.; Gonzaga, L.; Rofatto, V.F. Respiratory Diseases, Malaria and Leishmaniasis: Temporal and Spatial Association with Fire Occurrences from Knowledge Discovery and Data Mining. Int. J. Environ. Res. Public Health 2020, 17, 3718. [Google Scholar] [CrossRef]
Figure 1. GSTARI-X-ARCH model procedure.
Figure 1. GSTARI-X-ARCH model procedure.
Computation 10 00204 g001
Figure 2. KDD procedure in data mining.
Figure 2. KDD procedure in data mining.
Computation 10 00204 g002
Figure 3. Pre-processing step.
Figure 3. Pre-processing step.
Computation 10 00204 g003
Figure 4. STACF (a) and STPACF (b) diagrams.
Figure 4. STACF (a) and STPACF (b) diagrams.
Computation 10 00204 g004
Figure 5. QQ Plot.
Figure 5. QQ Plot.
Computation 10 00204 g005
Figure 6. Actual and forecast plots of climate phenomena at 11 locations in West Java.
Figure 6. Actual and forecast plots of climate phenomena at 11 locations in West Java.
Computation 10 00204 g006
Figure 7. Rainfall forecast map in West Java for December 2020 (a), January 2021 (b), and February 2021 (c).
Figure 7. Rainfall forecast map in West Java for December 2020 (a), January 2021 (b), and February 2021 (c).
Computation 10 00204 g007
Table 1. Stationary assumption checked by using ADF test.
Table 1. Stationary assumption checked by using ADF test.
LocationRainfall DataHumidity Data
Response VariableBefore DifferencingAfter DifferencingExogenous Variable p -Value Conc.
p -Value Conc. p -Value Conc.
Bandung Z 1 t 0.1967NS0.01S X 1 t 0.01S
Pangandaran Z 2 t 0.02321S0.01S X 2 t 0.01S
Bekasi Z 3 t 0.05186NS0.01S X 3 t 0.01S
Bogor Z 4 t 0.08977NS0.01S X 4 t 0.01S
Cirebon Z 5 t 0.07034NS0.01S X 5 t 0.01S
Sukabumi Z 6 t 0.1817NS0.01S X 6 t 0.01S
Tasikmalaya Z 7 t 0.2616NS0.01S X 7 t 0.02534S
Majalengka Z 8 t 0.2151NS0.01S X 8 t 0.01055S
Indramayu Z 9 t 0.2129NS0.01S X 9 t 0.01S
Purwakarta Z 10 t 0.1974NS0.01S X 10 t 0.01S
Kuningan Z 11 t 0.08829NS0.01S X 11 t 0.01S
Note: NS is non-stationary and S is stationary.
Table 2. The result of the GSTARI−X(1,1,1)−ARCH(1) model parameter estimation.
Table 2. The result of the GSTARI−X(1,1,1)−ARCH(1) model parameter estimation.
LocationParameterEstimatorStandard Error t -Value p -Value
Bandung ϕ ^ 10 1 −0.073140.26782−0.2730.784839
ϕ ^ 11 1 −0.582190.29588−1.9680.049418
γ ^ 1 −0.744190.28751−2.5880.009798
Pangandaran ϕ ^ 10 2 −0.670300.14174−4.7292.61 × 10−6
ϕ ^ 11 2 0.143810.186050.7730.439728
γ ^ 2 −0.672030.28974−2.3190.020594
Bekasi ϕ ^ 10 3 −0.788440.15906−4.9578.56 × 10−7
ϕ ^ 11 3 0.283110.265781.0650.287061
γ ^ 3 −0.781780.19671−3.9747.63 × 10−5
Bogor ϕ ^ 10 4 −0.975570.25831−3.7770.000169
ϕ ^ 11 4 0.485390.323351.5010.133678
γ ^ 4 −0.651040.21253−3.0630.002255
Cirebon ϕ ^ 10 5 −0.933750.19567−4.7722.13 × 10−6
ϕ ^ 11 5 0.323210.217271.4880.137198
γ ^ 5 −0.551240.18315−3.0100.002688
Sukabumi ϕ ^ 10 6 −0.530850.21078−2.5180.011958
ϕ ^ 11 6 0.015510.270510.0570.954286
γ ^ 6 −0.499530.27432−1.8210.068939
Tasikmalaya ϕ ^ 10 7 −0.378050.23561−1.6050.108942
ϕ ^ 11 7 −0.181470.23449−0.7740.439211
γ ^ 7 −0.397440.28871−1.3770.168979
Majalengka ϕ ^ 10 8 −0.310960.34039−0.9140.361203
ϕ ^ 11 8 −0.265070.29085−0.9110.362337
γ ^ 8 −0.655160.28429−2.3050.021417
Indramayu ϕ ^ 10 9 −0.525920.40270−1.3060.191898
ϕ ^ 11 9 −0.174480.50440−0.3460.729489
γ ^ 9 −0.517690.19117−2.7080.006896
Purwakarta ϕ ^ 10 10 −0.198750.29315−0.6780.497955
ϕ ^ 11 10 −0.511210.34563−1.4790.139473
γ ^ 10 −0.575480.19799−2.9070.003743
Kuningan ϕ ^ 10 11 −0.760460.23199−3.2780.001086
ϕ ^ 11 11 0.106440.214390.4960.619678
γ ^ 11 −0.529600.25072−2.1120.034934
Table 3. White noise assumption test results.
Table 3. White noise assumption test results.
LagQ-Statistic p - Value
1133.14960.2121972
2248.18930.3785795
3369.49770.3957222
4491.62400.3954386
5588.68580.6751119
6707.46160.6819559
7810.70610.8101573
494617.56261.0000000
504640.34911.0000000
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Monika, P.; Ruchjana, B.N.; Abdullah, A.S. GSTARI-X-ARCH Model with Data Mining Approach for Forecasting Climate in West Java. Computation 2022, 10, 204. https://doi.org/10.3390/computation10120204

AMA Style

Monika P, Ruchjana BN, Abdullah AS. GSTARI-X-ARCH Model with Data Mining Approach for Forecasting Climate in West Java. Computation. 2022; 10(12):204. https://doi.org/10.3390/computation10120204

Chicago/Turabian Style

Monika, Putri, Budi Nurani Ruchjana, and Atje Setiawan Abdullah. 2022. "GSTARI-X-ARCH Model with Data Mining Approach for Forecasting Climate in West Java" Computation 10, no. 12: 204. https://doi.org/10.3390/computation10120204

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop