Abstract
In recent years, there has been a great development in parameter estimation methods for uncertain differential equations (UDEs). However, the observations we can obtain in real life are limited, in which case the form of function in a UDE is unknown. When dealing with such UDEs, we may use observational data to make nonparametric estimates. There are many nonautonomous systems in real life, and nonautonomous UDEs can simulate some uncertain nonautonomous dynamical systems well. In this paper, a nonparametric estimation method based on the nonautonomous UDEs of the binary Legendre polynomial is proposed. Then, three numerical examples are given to verify the reliability of nonparametric estimation. As an application, a real data example of global average monthly temperatures is used to illustrate the effectiveness of our method.
Keywords
Introduction
In practical problems, the existence of uncertainty makes it impossible for us to use general theories to build models. In order to simulate this uncertainty, Liu [1] established uncertainty theory. In 2009, Liu [2] refined it on the basis of normality axiom, duality axiom, subadditivity axiom and product axiom.
In 2008, Liu [3] proposed UDEs driven by Liu processes and applied them to financial markets, and in 2010, Zhu [4] applied UDEs to uncertain optimal control. In 2010, Chen and Liu [5] gave sufficient conditions for the existence and uniqueness of solutions to UDEs, and since in most cases, we cannot get analytical solutions to UDEs, therefore, in 2013, Yao and Chen [6] proposed the Yao-Chen formula to link UDEs with ODEs. On this basis, some scholars have carried out research on numerical solutions of UDEs, in 2013, Yao [7] proposed Euler method, and in 2015, Yang and Shen [8] proposed the Runge-Kutta method.
In the broad application of UDEs, we generally consider how to estimate unknown parameters in UDEs based on observational data. Therefore, how to estimate unknown parameters based on observations of solutions to UDEs is a key problem. To solve this problem, in 2020, Yao and Liu [9] proposed a moment estimation method in the form of a difference based on a UDE, Sheng et al. [10] proposed least squares estimation, and Yang et al. [11] presented the minimum cover estimation. In 2021, Liu [12] proposed a generalized moment estimation method. In addition, in 2022, Liu and Liu [13] proposed a maximum likelihood estimation method and a moment estimation method based on residuals [14]. In addition, Ye and Liu [15] proposed uncertain hypothesis test and applied it to test whether a UDE fits well with the observed data [16].
However, in many cases, the observations we can obtain are limited, in which case the form of the function in UDEs is unknown and cannot be directly estimated using parameters. When dealing with such UDEs, we can use observations to make nonparametric estimates. In 2020, Gu et al. [17] proposed a numerical method for solving optimal control problems via Legendre polynomials, showing that Legendre polynomials have good nonparametric estimation properties for arbitrary approximations of continuous functions. In 2023, He et al. [18] proposed the definition of autonomous UDEs to model uncertain autonomous dynamical systems. A nonparametric estimation method for autonomous UDEs based on Legendre polynomials is proposed. However, there are still nonautonomous uncertain dynamical systems in real life, and in view of this problem, this paper proposes the definition of nonautonomous UDEs and a nonparametric estimation method for such equations based on Legendre polynomials.
The rest of this paper is organized below. In Section 2, we introduce some concepts and theorems about uncertain theory, Weierstrass approximation theorem and binary Legendre polynomials. Then, in Section 3, a nonparametric estimation method for unautonomous UDEs is proposed. In Section 4, three numerical examples are given to illustrate our method. Finally, in Section 5, we use the proposed nonautonomous UDE to simulate the global monthly average temperature change and discuss it by nonparametric estimation method. Finally, some conclusions are made in Section 6.
Preliminaries
In this section, we review some concepts and theorems about uncertainty theory, Weierstrass approximation theorem and binary Legendre polynomials.
C0 = 0 and almost all sample paths are Lipschitz continuous, C
t
has stationary and independent increments, the increment Cs+t - C
s
has a normal uncertainty distribution
The Legendre polynomials l
n
(x) are the polynomial solutions of Legendre’s differential equation
Based on Equation (1), we have
Theorem 3 suggests that a continuous function f (x, t) (x ∈ [-1, 1] , t ∈ [-1, 1]) may be expanded as
In this section, with the help of the approximation ability of binary Legendre polynomials, we give the principle of nonparametric estimation of nonautonomous UDEs based on some known observations.
For some uncertain dynamic systems, changes in their current state are not only affected by their own state, but also related to time. An uncertain dynamical system with this phenomenon is called a nonautonomous uncertain dynamical system. Consider the following nonautonomous UDE
Write the Equation (6) in difference form:
Bring in n observed values x
t
1
, x
t
2
, . . . , x
t
n
for X
t
at time t1, t2, ⋯ , t
n
. Then Equation (7) can be written as
To estimate the unknown coefficients c
i
and σ, we introduce the following uncertain regression model
According to Lio and Liu [22], in uncertain regression analysis,
Denote
To avoid excessive calculations, set an acceptable error denoted as Δ. According to problem (10), we may choose the K* as the smallest K satisfying
Now we establish the following algorithm to calculate K* and
Opt = 0
Obtain
Error = |Opt - Opt0|
Opt0 = Opt
K* = K
Obtain σ* from (12)
K = K + 1
In this section, we give three numerical examples to illustrate our algorithm.
Observation data for Example 1
From (4), we can use the following form to approximate Equation (14),
According to Algorithm 1, we obtain K* = 3 and
The residuals of UDE (15) are given in Table 2. According to the uncertain hypothesis test proposed by Ye and Liu [16], for a given significance level α (e.g., α = 0.05), if at most two residuals do not belong to [0.025, 0.975], then UDE (15) is a suitable estimate for the observation data in Table 1. Now it is obvious that all residuals are in [0.025, 0.975]. Thus the UDE (15) is a suitable estimate for the observation data in Table 1.
Residuals of UDE (15)
Observation data from Example 2
Similar to Example 1, the estimated UDE of (16) is obtained by Algorithm 1 as
Residuals of UDE (17)
Observation data from Example 3
Similar to Example 1, the estimated UDE of (18) is obtained by
The residuals of UDE (19) are given in Table 6. Since there is no residual that does not belong to [0.025, 0.975], the UDE (19) is a suitable estimate for the observations in Table 5.
Residuals of UDE (19)
In this section, we use the proposed nonautonomous UDE to simulate the temperature change and discuss it by nonparametric estimation method. The data of global average monthly temperature from January 2019 to January 2023 are shown in Table 7. In 2019, Lenssen et al. [23] outlined a new and improved uncertainty analysis for the Goddard Institute for Space Studies Surface Temperature product version 4 (GISTEMP v4). The data used in this paper is based on GISS Surface Temperature Analysis (GISTEMP v4) and may be found at National Aeronautics and Space Administration Goddard Institute for Space Studies (https://data.giss.nasa.gov/gistemp/). The unit of these data is Celsius. The date of visiting the website is May 3, 2023.
Global average monthly temperature from January 2019 to January 2023
Global average monthly temperature from January 2019 to January 2023
We hope to present a UDE to fit the data of global average monthly temperature from January 2019 to December 2022. Then use it to predict the temperature for January 2023. Finally, compare the predicted temperature with the actual temperature to verify whether the predicted result is reasonable. Since binary Legendre polynomials can only approximate a continuous function on interval [-1, 1], we suppose that max
Processed data
The temperature change is difficult to measure accurately and is affected by many factors, so we can consider the global monthly average temperature as an uncertain variable, denoted by X
t
. First, we adopt the nonparametric estimation method proposed in reference [18] to deal with the data in Table 8. When K gradually increases and the degree of Legendre polynomial used for approximation is already very high, the termination condition is still not reached. That is, we cannot obtain an estimated uncertain differential equations according to the existing nonparametric estimation method. Therefore, the existing method is not suitable for nonautonomous systems. Considering that the temperature change is not only related to the temperature of the previous moment, but also to time, we construct the following global average monthly temperature model based on the processed data in Table 8 by
From (4), we can use the following form to approximate equation (20),
By Algorithm 1, we obtain K* = 5 and
Residuals of UDE (21)
According to Theorem 1, we can get the forecast value of X
t
j+1
is
With Equation (23), the forecast value of X t 49 is 0.4415. Then with (24), the 0.95-confidence interval of X t 49 is [0.1638, 0.7192]. Restoring the result to original data, the forecast value of X t 49 is 0.8051 and the 0.95-confidence interval of X t 49 is [0.2987, 1.3115]. It is clearly that the actual value in January 2023 is 0.87 which is close to forecast value of 0.8051 and is in interval [0.2987, 1.3115]. Therefore, we believe that model (22) has a good predictive effect.
In this paper, we generalized nonparametric estimation method to nonautonomous UDEs. An algorithm was presented to do the estimation. Then we gave three numerical examples explain our algorithm. The estimated UDE was proved to be a good estimate of the observed data through residuals and uncertain hypothesis test. Finally, we applied nonparametric estimates to global temperature issues. Based on data of global monthly average temperature from January 2019 to December 2022, we acquired a model based on nonautonomous UDEs using nonparametric estimation methods. Finally, based on data of January 2023, we found the predicted value is close to the actual value, and the actual value is in the confidence interval, namely, the model was proved to be suitable for observational data.
