IEEE Computational Intelligence Magazine - August 2021 - 57
where H(X, Y) represents the joint information of X and Y
and can be calculated using the following expression:
n
m
HXYPxy Px y
j
(, )( ,) (, ).
i =1 =1
=-/ /
For
Pxl x+
the time series
Ix xll x+
ij log
ij
" () ; 12 f= ,, ,,
() are the probabilities that xl
appear in " xi iN () ; 12 f= ,, ,
.
xi iN Pxl
and x ,l x+
as follows:
() (, )( )( )( ,).
IIxx Hx Hx Hx x
x== +ll
ll ll++ +xx x
(16)
, () and
respectively,
, Based on these definitions,
the MI entropy (, ) for a time delay x can be specified
(17)
According to the MI algorithm, the value of x when
I ()x reaches a local minimum for the first time is taken as
the final solution.
C. False Nearest Neighbors Algorithm
The FNN algorithm, which was proposed by Kennel in
1992 [48], is used to calculate the embedding dimensionality
for a chaotic time series. This algorithm is based on the
premise that a chaotic time series, such as a series of wind
speed data, can be regarded as a set of continuously varying
particles in a high-dimensional space mapped to a onedimensional
space. If the number of embedding dimensions
is too small, the particles will be compressed and folded
onto one another due to the insufficient extent of their spatial
orbits, meaning that two adjacent points in the onedimensional
space may correspond to two particles
separated by a large distance in the high-dimensional space.
Two such adjacent particles are defined as false nearest
neighbor points. In this case, the embedding dimensionality
should be gradually increased to fully expand the spatial
orbits. With an increase in the number of embedding
dimensions, the particles are expected to gradually separate,
and the number of false nearest neighbor points is expected
to gradually decrease. Once the embedding dimensionality
is set to a sufficient value such that all false nearest neighbor
points are eliminated, the corresponding solution is considered
to be the optimal solution.
Suppose that () (( ), (),, (( )))
zm yi yi ym 1
zmj
between () and () can be calculated using the following
equation:
is the nearest neighbor point of ;zi
zmi
zmj
m =max
Rm zm zmii j
=()
() () .
i
(18)
This distance changes as the number of dimensions
increases. Thus, the updated distance between ()
j ()
zm 1
+ can be expressed as follows:
() () () () .
Rm Rm zi mz jm
ii1 ij
22
zm 1+ and
+= xx++ -+ (19)
where t0
and tM
i =+ -+ixxf
is a vector in an m-dimensional phase space and that
()
the distance
According to Wolf's method, the maximum Lyapunov
exponent can be calculated as
tt L
L
M - 0 i =0
1 / l
i
M
ln
i
time, respectively, and MN () .
=- m 1 xrepresent
the initial time and the final
In addition,
the interval for time series prediction can be calculated
as follows [52], [53]:
Tt = 1
mmax
.
(23)
AUGUST 2021 | IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE 57
,
(22)
If () is considerably larger than (),Rmi
Rm 1
i
+
the two
points are considered to be false nearest neighbor points.
By modifying this equation, a more convenient function
for judging false nearest neighbor points can be obtained
as follows:
R =
x
set to [10, 50]. If Rx
zi mz jm
i
ij
() ()+- +
Rm
xx
()
.
(20)
Rx is compared against a given threshold i , whose range is
is larger than this threshold, the points are
determined to be false nearest neighbor points. For a realworld
chaotic time series, such as a wind speed series, the initial
number of embedding dimensions is usually set to 2. Once
the proportion of false nearest neighbor points is less than 5%,
the corresponding number of embedding dimensions is selected
as the final solution. In certain extreme cases, the proportion
of false nearest neighbor points cannot decrease to 5%; in
such a case, the critical dimensionality at which the number of
false nearest neighbor points stops decreasing is considered the
final solution.
D. Maximum Lyapunov Exponent
Before a machine learning technique is employed to forecast
the future wind speed, the chaotic characteristics of the historical
wind speed series must be confirmed. Lyapunov exponents
are commonly used for this purpose. In 1983, it was
proven that if at least one of the Lyapunov exponents in a
dynamical system is positive, the corresponding time series can
be considered chaotic [50]. Therefore, the maximum Lyapunov
exponent of the time series needs to be calculated. If this
exponent exceeds zero, the time series is considered to have
chaotic characteristics. Among the various approaches for calculating
Lyapunov exponents, Wolf's method [51], which is
based on the phase space reconstruction theory of Takens, is
considered to be the most effective.
For a series () (( ), (),, (( ))
Xt xt xt xm 1
Xti
expressed as follows:
LX () .tX tin i
=()
(21)
=+
-+ re -xxf
t
constructed using Takens' theory, as described above, the
distance Li
between () and the closest point () can be
Xtn
IEEE Computational Intelligence Magazine - August 2021
Table of Contents for the Digital Edition of IEEE Computational Intelligence Magazine - August 2021
Contents
IEEE Computational Intelligence Magazine - August 2021 - Cover1
IEEE Computational Intelligence Magazine - August 2021 - Cover2
IEEE Computational Intelligence Magazine - August 2021 - Contents
IEEE Computational Intelligence Magazine - August 2021 - 2
IEEE Computational Intelligence Magazine - August 2021 - 3
IEEE Computational Intelligence Magazine - August 2021 - 4
IEEE Computational Intelligence Magazine - August 2021 - 5
IEEE Computational Intelligence Magazine - August 2021 - 6
IEEE Computational Intelligence Magazine - August 2021 - 7
IEEE Computational Intelligence Magazine - August 2021 - 8
IEEE Computational Intelligence Magazine - August 2021 - 9
IEEE Computational Intelligence Magazine - August 2021 - 10
IEEE Computational Intelligence Magazine - August 2021 - 11
IEEE Computational Intelligence Magazine - August 2021 - 12
IEEE Computational Intelligence Magazine - August 2021 - 13
IEEE Computational Intelligence Magazine - August 2021 - 14
IEEE Computational Intelligence Magazine - August 2021 - 15
IEEE Computational Intelligence Magazine - August 2021 - 16
IEEE Computational Intelligence Magazine - August 2021 - 17
IEEE Computational Intelligence Magazine - August 2021 - 18
IEEE Computational Intelligence Magazine - August 2021 - 19
IEEE Computational Intelligence Magazine - August 2021 - 20
IEEE Computational Intelligence Magazine - August 2021 - 21
IEEE Computational Intelligence Magazine - August 2021 - 22
IEEE Computational Intelligence Magazine - August 2021 - 23
IEEE Computational Intelligence Magazine - August 2021 - 24
IEEE Computational Intelligence Magazine - August 2021 - 25
IEEE Computational Intelligence Magazine - August 2021 - 26
IEEE Computational Intelligence Magazine - August 2021 - 27
IEEE Computational Intelligence Magazine - August 2021 - 28
IEEE Computational Intelligence Magazine - August 2021 - 29
IEEE Computational Intelligence Magazine - August 2021 - 30
IEEE Computational Intelligence Magazine - August 2021 - 31
IEEE Computational Intelligence Magazine - August 2021 - 32
IEEE Computational Intelligence Magazine - August 2021 - 33
IEEE Computational Intelligence Magazine - August 2021 - 34
IEEE Computational Intelligence Magazine - August 2021 - 35
IEEE Computational Intelligence Magazine - August 2021 - 36
IEEE Computational Intelligence Magazine - August 2021 - 37
IEEE Computational Intelligence Magazine - August 2021 - 38
IEEE Computational Intelligence Magazine - August 2021 - 39
IEEE Computational Intelligence Magazine - August 2021 - 40
IEEE Computational Intelligence Magazine - August 2021 - 41
IEEE Computational Intelligence Magazine - August 2021 - 42
IEEE Computational Intelligence Magazine - August 2021 - 43
IEEE Computational Intelligence Magazine - August 2021 - 44
IEEE Computational Intelligence Magazine - August 2021 - 45
IEEE Computational Intelligence Magazine - August 2021 - 46
IEEE Computational Intelligence Magazine - August 2021 - 47
IEEE Computational Intelligence Magazine - August 2021 - 48
IEEE Computational Intelligence Magazine - August 2021 - 49
IEEE Computational Intelligence Magazine - August 2021 - 50
IEEE Computational Intelligence Magazine - August 2021 - 51
IEEE Computational Intelligence Magazine - August 2021 - 52
IEEE Computational Intelligence Magazine - August 2021 - 53
IEEE Computational Intelligence Magazine - August 2021 - 54
IEEE Computational Intelligence Magazine - August 2021 - 55
IEEE Computational Intelligence Magazine - August 2021 - 56
IEEE Computational Intelligence Magazine - August 2021 - 57
IEEE Computational Intelligence Magazine - August 2021 - 58
IEEE Computational Intelligence Magazine - August 2021 - 59
IEEE Computational Intelligence Magazine - August 2021 - 60
IEEE Computational Intelligence Magazine - August 2021 - 61
IEEE Computational Intelligence Magazine - August 2021 - 62
IEEE Computational Intelligence Magazine - August 2021 - 63
IEEE Computational Intelligence Magazine - August 2021 - 64
IEEE Computational Intelligence Magazine - August 2021 - 65
IEEE Computational Intelligence Magazine - August 2021 - 66
IEEE Computational Intelligence Magazine - August 2021 - 67
IEEE Computational Intelligence Magazine - August 2021 - 68
IEEE Computational Intelligence Magazine - August 2021 - 69
IEEE Computational Intelligence Magazine - August 2021 - 70
IEEE Computational Intelligence Magazine - August 2021 - 71
IEEE Computational Intelligence Magazine - August 2021 - 72
IEEE Computational Intelligence Magazine - August 2021 - 73
IEEE Computational Intelligence Magazine - August 2021 - 74
IEEE Computational Intelligence Magazine - August 2021 - 75
IEEE Computational Intelligence Magazine - August 2021 - 76
IEEE Computational Intelligence Magazine - August 2021 - 77
IEEE Computational Intelligence Magazine - August 2021 - 78
IEEE Computational Intelligence Magazine - August 2021 - 79
IEEE Computational Intelligence Magazine - August 2021 - 80
IEEE Computational Intelligence Magazine - August 2021 - 81
IEEE Computational Intelligence Magazine - August 2021 - 82
IEEE Computational Intelligence Magazine - August 2021 - 83
IEEE Computational Intelligence Magazine - August 2021 - 84
IEEE Computational Intelligence Magazine - August 2021 - 85
IEEE Computational Intelligence Magazine - August 2021 - 86
IEEE Computational Intelligence Magazine - August 2021 - 87
IEEE Computational Intelligence Magazine - August 2021 - 88
IEEE Computational Intelligence Magazine - August 2021 - 89
IEEE Computational Intelligence Magazine - August 2021 - 90
IEEE Computational Intelligence Magazine - August 2021 - 91
IEEE Computational Intelligence Magazine - August 2021 - 92
IEEE Computational Intelligence Magazine - August 2021 - 93
IEEE Computational Intelligence Magazine - August 2021 - 94
IEEE Computational Intelligence Magazine - August 2021 - 95
IEEE Computational Intelligence Magazine - August 2021 - 96
IEEE Computational Intelligence Magazine - August 2021 - Cover3
IEEE Computational Intelligence Magazine - August 2021 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202311
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202308
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202305
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202302
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202211
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202208
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202205
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202202
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202111
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202108
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202105
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202102
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202011
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202008
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202005
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_202002
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201911
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201908
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201905
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201902
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201811
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201808
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201805
https://www.nxtbook.com/nxtbooks/ieee/computationalintelligence_201802
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring17
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring16
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring15
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring14
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_summer13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_spring13
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_winter12
https://www.nxtbook.com/nxtbooks/ieee/computational_intelligence_fall12
https://www.nxtbookmedia.com