Professional Documents
Culture Documents
Mathematical Biosciences
journal homepage: www.elsevier.com/locate/mbs
A R T I C L E I N F O A B S T R A C T
Keywords: Signal extraction and analysis is of great importance, not only in fields such as economics and meteorology, but
Signal extraction also in genetics and even biomedicine. There exists a range of parametric and nonparametric techniques which
Optimisation can perform signal extractions. However, the aim of this paper is to define a new approach for optimising signal
Residual distribution extraction from bicoid gene expression profile. Having studied both parametric and nonparametric signal ex-
Bicoid
traction techniques, we identified the lack of specific criteria enabling users to select the optimal signal ex-
traction parameters. Exploiting the expression profile of bicoid gene, which is a maternal segmentation co-
ordinate gene found in Drosophila melanogaster, we introduce a new approach for optimising the signal extraction
using a nonparametric technique. The underlying criteria are based on the distribution of the residual, more
specifically its skewness.
⁎
Corresponding author.
E-mail addresses: hassani@riemp.ir (H. Hassani), e.silva@fashion.arts.ac.uk (E.S. Silva), zghodsi@bournemouth.ac.uk (Z. Ghodsi).
1
In what follows, the italic lower-case bcd presents either the gene or the mRNA and Bcd refers to the protein.
http://dx.doi.org/10.1016/j.mbs.2017.09.008
Received 9 May 2017; Received in revised form 1 September 2017; Accepted 27 September 2017
Available online 10 October 2017
0025-5564/ © 2017 Elsevier Inc. All rights reserved.
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
2.1. Singular spectrum analysis If we denote Vi = XT Ui/ λ i , then the SVD of the trajectory matrix can be
written as:
The Singular Spectrum Analysis (SSA) technique is a nonparametric
X = X1 + ⋯ + X d, (1)
filtering technique that is dependent upon its choice of Window Length
L and the number of eigenvalues r [4]. SSA was successfully introduced where Xi = λ i Ui Vi T (i = 1, …, d ). The matrices Xi are elementary
for Bcd signal extraction in [5] and exploited in more detail in [2]. In matrices as they have rank 1, Ui and Vi denotes the left and right ei-
[2] it was found that the residual following signal extraction in Bcd is genvectors of the trajectory matrix. The collection ( λ i , Ui, Vi ) is called
not normally distributed or stationary, and also showed that the re- the i th eigentriple of the matrix X, λ i (i = 1, …, d ) are the singular va-
sidual itself has a complex pattern which adds further to the difficulty in lues of the matrix X and the set { λ i } is called the spectrum of the
smoothing and signal extraction. However, SSA is unique as it can ex- matrix X. The expansion (1) is said to be uniquely defined if all the
tract several signals for any given time series depending on the chosen eigenvalues have a multiplicity of one. The process of splitting the
value of L. In fact, the choice could be any L such that 2 ≤ L ≤ N/2, elementary matrices Xi into several groups and summing the matrices
where N is the length of the series. As such, the findings in [2] which within each group is called grouping, and transfusing each resultant
show SSA as the best option for Bcd signal extraction (in relation to matrix from the grouping step to a less noisy series is called diagonal
Synthesis Diffusion Degradation, Exponential Smoothing, Auto- averaging.
regressive Integrated Moving Average (ARIMA), Fractionalized ARIMA, As specifically noted in [2], when using SSA, in general the first
and Neural Networks) falls short of defining the optimal SSA choices for eigenvalue corresponds to the trend of a given time series. In order to
Bcd signal extraction. illustrate this more clearly to the reader, we show a couple of examples
Through our work, we intend to fill this gap by introducing new in Figs. 3 and 4. Moreover, in [14,15] the authors extract and illustrate
criteria which enables optimisation of the Bcd signal extraction process the trend for tourist arrivals using SSA based decomposition and the
with SSA. The importance of defining such criteria is further evidenced first eigenvalue. Thus, we extract the first eigenvalue alone and con-
by the fact that SSA has been applied for extracting the Bcd and other sider the remainder as noise, and then perform diagonal averaging to
47
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
Fig. 3. Signal extraction from noisy Bcd with SSA choices of L = 2 and r = 1.
Fig. 4. Signal extraction from noisy Bcd with SSA choices of L = 150 and r = 1.
transform the matrix containing the first eigenvalue into a series which Bcd signal extraction, setting L at N/2 can have negative implica-
will now provide the extracted signal from Bcd. tions, as with setting L too small.
For example, let us first consider the scenario in Fig. 3 whereby in a
2.1.1. New approach for optimising Bcd signal with SSA series with length 301, we consider SSA choices of L = 2 and r = 1
In this section we present the new approach for optimising Bcd for Bcd signal extraction. Notice how the extracted signal fails to
signal extraction with SSA and provide justification for the process. The meet the ‘smooth’ criteria as per the definition of a signal in [1].
proposed criteria are developed as follows. Accordingly, it is evident that setting L too small fails to achieve an
optimal signal extraction with SSA for Bcd.
1) The extracted Bcd trend must be smooth. This is in accordance with Secondly, let us consider what happens when we set L too large for
the widely accepted definition of a trend which states that it must be the same data set. Here, the maximum possible value of L is 150. As
a ‘smooth’ additive component [1]. such, we set L = 150 and seek to extract the signal in our data. Fig. 4
2) Setting L sufficiently large enables the first eigenvalue, i.e. r = 1 (in shows the resulting outcome. In this case, notice how the signal line
some cases, r = 1, 2 ) to extract a smooth signal for a given series. is smooth (confirming that setting L large can provide a smoother
However, the value of L must not be too small or too large. By line) but the extracted signal fails to fit well to the actual data,
theory, L must lie between 2 ≤ L ≤ N/2 [4]. Yet, when it comes to especially towards the tail of the series.
48
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
3) Based on points 1) and 2), we suggest the following threshold for the nonparametric SSA signal with the fitted values on residuals from a
selection of L for Bcd signal extraction purposes. The window length parametric signal processing model. As most classical statisticians
L should be some value between 10 ≤ L ≤ N/4. Whilst this as- welcome and subscribe to the ARIMA model, here we choose an
sumption helps restrict the selection of L, on its own it fails to automated ARIMA model as provided via the forecast package in R
provide the researcher with an exact value for L. Therefore, we call [17]. It is important to note that in this paper, we do not rely on ARIMA
upon the nonparametric nature of SSA to provide the final closing for its forecasting capabilities. Instead, we consider ARIMA as a tool for
argument for the criteria. extracting any hidden signals within the residual following the initial
4) As a nonparametric technique, the SSA residual can be skewed. filtering with SSA. This in turn enables one to ensure that the residual is
Based on the findings in [2] which was an extensive study into indeed white noise, as required by parametric models.
signal extraction in Bcd, the residual from the process was in fact The modelling equations for ARIMA relevant to this study can be
found to be skewed. As such, we propose using the skewness statistic described by following [18]. A non-seasonal ARIMA model may be
as an indicator, and finding L which corresponds to the minimum written as:
skewness for a given Bcd series within the threshold 10 ≤ L ≤ N/4
and coupling this with r = 1 or r = 1, 2 as appropriate for optimal (1 − ϕ1 B−…−ϕp B p)(1 − B )dyt = c + (1 + θ1 B+…+θq B q) et , (2)
Bcd signal extraction with SSA.
where B is the backshift operator, c is a constant, p is the order of the
autoregressive part, q is the degree of first differencing, d is the order of
2.2. Sequential and hybrid signal extraction
the moving average part of the model, and et is white noise [18]. In the
R software, the inclusion of a constant in a non-stationary ARIMA
Section 4 in this paper is dedicated to a discussion which focuses on
model is equivalent to inducing a polynomial signal of order d in the
the exploitation of Sequential SSA and a hybrid signal extraction pro-
forecast function.
cess for Bcd signal extraction. In what follows we present the ideas that
are evaluated later on with empirical data.
2.2.2.2. Hybrid SSA Signal: Nonparametric Approach. Whilst the
2.2.1. Nonparametric approach underlying idea remains the same, in this instance, as opposed to
Signal extraction in Bcd data can be an arduous task owing to the relying on a parametric time series analysis model, we can combine the
complex structure portrayed by the data [2]. Sequential SSA is a rela- nonparametric and optimised SSA signal with fitted values on residuals
tively new concept which is of great benefit when faced with weak from a nonparametric time series analysis model in order to obtain the
separability between signal and noise as a result of such complexities. hybrid SSA signal. The benefits of this approach would be that it
For example, when faced with problems in separating a signal of enables to overcome the parametric restrictions of normality and
complex form and seasonality, Sequential SSA can be exploited to ob- stationarity of residuals of which the former condition was found to
tain a more accurate decomposition from the residual after signal ex- be irrelevant in the case of Bcd data where the residual following signal
traction [16]. Whilst historically, Sequential SSA was performed on a extraction is skewed [2]. In this case, we rely on the automated
residual, in this paper we suggest the use of Sequential SSA for refining Exponential Smoothing (ETS) model found in the forecast package in
the Bcd signal further. R. Those interested in the several ETS formula’s that are evaluated
The basic idea underlying Sequential SSA is to perform a second through the forecast package when selecting the best model to fit the
round of SSA based decomposition and reconstruction on data that has residuals are referred to Chapter 7, Table 7.8 in [18].
already undergone an initial round of SSA, with the aim to refine the
signal of interest further. Suppose that we exploit the optimised Bcd 3. Empirical results
signal extraction algorithm explained above and extract some signal
line. However, if the Bcd data in question has a highly complex struc- 3.1. Data
ture, it is possible to end up with a signal line that is not as smooth as
required. In such instances, we suggest exploiting Sequential SSA, not The evaluation in this study is performed on 17 Drosophila melano-
on the residual, but on the extracted signal to smooth it further and gaster embryos introduced by Alexandrov et al. [10] which was ori-
obtain a new and refined signal curve. This approach is greatly bene- ginally obtained from FlyEx database [19,20]. This dataset has been
ficial to those who wish to rely on a single model for Bcd signal ex- widely used as a valuable source of information for studying the dy-
traction and enjoy the benefits of using a nonparametric technique. namics of segment determination of early Drosophila development [21].
In FlyEx, the quantitative Bcd data was obtained using the confocal
2.2.2. Hybrid signal extraction with SSA scanning microscopy of fixed embryos immunostained for segmentation
It is possible that some statisticians may not be convinced or used to proteins [20]. To that aim, A 1024x1024 pixel confocal image with 8
subspace-based methods such as SSA. Therefore, we find it pertinent to bits of fluorescence data was achieved for each embryo which then
present the possibility of obtaining a hybrid signal extraction process transformed into an ASCII table. The ASCII table contains the fluores-
which will combine the optimised SSA signal extraction algorithm for cence intensity levels attributed to each nucleus of A-P axis. To present
Bcd with other automated signal processing techniques from both the data using a graph, the x-axis shows the anterior to a posterior
parametric and nonparametric backgrounds. position along the length of the egg expressed as the percentage, and
The basic idea underlying the hybrid signal extraction process is as the y-axis shows the intensity levels which correspond to the amount of
follows: expressed bcd gene.
It is of note that in the study conducted by Alexandrov et al., the out
1. Extract the Bcd signal via the optimised SSA signal extraction al- of focus regions were removed by excluding the utmost anterior and
gorithm. posterior areas. After removing the upper and lower values, to get a
2. Fit a different time series model to the residuals following SSA signal complete profile along the A-P axis of the embryo, a curve was fitted to
extraction and obtain the fitted values. the interval of the A-P coordinate between 20 and 80% of egg length (a
3. Add the fitted values to the original SSA signal to create the Hybrid complete explanation of the method and biological characteristics of
SSA signal. this data can be found in [10,22]). However, to introduce a signal
processing method capable of both noise filtering and signal extraction,
2.2.2.1. Hybrid SSA Signal: Parametric Approach. The idea underlying this paper considers the whole data which is unprocessed for any noise
the hybrid SSA signal with a parametric approach is to combine the reduction methods.
49
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
Fig. 5. Optimised signal extraction with SSA for a selection of Bcd data.
3.2. Signal extraction extracted signal is not only smooth, but also well centred around the
data, thereby providing the reader with a very accurate outlook for the
Here, we consider real Bcd data and seek to extract the signal with long term prospects of the Bcd gradient. However, it is evident that on its
SSA using the newly proposed criteria as outlined in Section 2.1. Fig. 5 own, SSA appears to have difficulties in accurately capturing the signal
below portrays a selection of the actual data and extracted signal with curve initially when it is faced with very high levels of fluctuations as
the optimized SSA algorithm, and also outlines the SSA choices which clearly visible within the first few observations of the Bcd profile. We
have been used in each case. For the examples in Fig. 5, note how the consider this aspect further in the discussion which follows in Section 4.
50
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
Fig. 6. Residuals following optimised signal extraction with SSA for a selection of Bcd data.
Even though signal extraction is the primary focus of this study, it is 3.3. Residual analysis
no secret that the residual can often enlighten us to crucial information
pertaining to any given data set. As such, we follow up the signal ex- In order to save space, via Fig. 6 we only show the residuals cor-
tractions with a sound residual analysis. responding to the signal extractions shown in Fig. 5. A first look at the
structure and distribution of the residual over time helps us understand
51
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
Table 1
Residual analysis for Bcd signal extractions.
Embryo n SW ARIMA
52
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
5. Conclusion
This paper begins with the core aim of introducing new criteria for
optimising Bcd signal extraction. Motivated by the findings in [2], we
opt to tailor the new Bcd signal extraction criteria for use with the
Singular Spectrum Analysis technique which Ghodsi et al. [2] found to
be the best option for Bcd signal extraction in relation to SDD, ARIMA,
ETS, ARFIMA and NN models. In line with our aim, we initially produce
an algorithm for optimising the Bcd signal extraction process with SSA.
In brief, the algorithm is optimised based on minimising the skewness
statistic for the SSA residual. We suggest that setting L equal to the
Fig. 8. Refined signal extraction with sequential SSA on ac3 signal. minimum skewness within the threshold 10 ≥ L ≥ N/4 and combining
this SSA choice with r = 1 or r = 1, 2 as appropriate, will enable users
4.2. Hybrid SSA signal extraction for bicoid to obtain the optimal Bcd signal extraction with SSA.
Through this research, we have succeeded in presenting several
4.2.1. Hybrid SSA signal: parametric approach contributions to the field of Bcd signal extraction. The first and most
The residual analysis in Table 1 indicates that ARIMA models could important of which deals with the application of the newly proposed
be fitted to all but one of the residuals following signal extraction with algorithm to 27 real Bcd data to show that it can enable researchers to
the optimised SSA signal algorithm. This means that only one of the select the appropriate SSA choices to extract a smooth and accurate Bcd
residuals are pure white noise as it stands. Whilst some might argue that signal quickly and easily without the need to spend an increased
this is acceptable given that the objective is to extract the signal com- amount of time for the selection of L for decomposing the data.
ponent alone, there may be others who subscribe to an alternate view However, we notice that given the highly complex nature of the Bcd
along the lines of obtaining a random residual following signal ex- data, on one occasion the SSA algorithm fails to extract an entirely
traction. The first hybrid SSA signal approach we present is one which smooth signal. As a solution, we introduce the concept of Sequential
enables users who wish to obtain white noise to achieve this following SSA on signals, as the second contribution from this research. Via this
Bcd signal extraction with SSA. We begin by fitting the ARIMA models approach, we are able to refine and smoothen the initial signal which
as identified via Table 1 to the data and extract the fitted values which had previously captured some of the observational and biological noise
are then combined with our original SSA Bcd signal to create a hybrid in Bcd data.
SSA-ARIMA signal for Bcd. We consider the examples discussed in text In line with good practice, in addition to evaluating the signal ex-
so far and generate the following results. Fig. 9 shows the hybrid SSA- tractions alone, this study also pays attention to the residuals. The
ARIMA signals for Bcd data. In comparison to the optimised SSA signals analysis of the residuals motivated us to introduce hybrid SSA based
in Fig. 5, the hybrid SSA signal with ARIMA fit fails to meet the smooth signal extraction processes for Bcd. In brief, when extracting the trend
criteria. As such, it is evident that on its own, the hybrid SSA-ARIMA alone from any given data set, one would reasonably expect other
approach is only beneficial for those who wish to capture all the signal signals to end up within the noise component. However, this would
in the data whilst ensuring that the residual following Bcd signal ex- mean that the residual is no longer random and some statisticians could
traction is white noise. It clearly comes at a high cost of lost smoothness find it difficult to accept such techniques. Accordingly, the first hybrid
in signal curves. However, it is of note that as previously mentioned, SSA signal process (and the third contribution from this research) is
noise in gene expression data enters not only from the data acquisition focussed on providing a Bcd signal extraction procedure which will
and processing procedures [24] but also the fluctuations seen in an ensure the residual is white noise. This was achieved by combining the
expression pattern can be a consequence of biological noise which may optimised SSA signal with optimised ARIMA models being fitted to the
also introduce error into the data [25]. Therefore, the source of the residuals. Whilst the results did provide the necessary outcomes in
natural biological variability is different from the experimental noise terms of residuals with white noise, it comes at a cost - i.e., a loss in the
[25]. Biological noise arises from the active molecular transport, com- smoothness of the extracted signal.
partmentalization, and the mechanics of cell division [26]. Therefore, The SSA-ARIMA hybrid approach is a combination of parametric
the hybrid SSA with the ARIMA model can be applied in studies such as and nonparametric techniques. For those who wish to rely on non-
segmentation network analysis where the combination of Bcd signal parametric techniques alone so that one is not restricted by the para-
with its biological noise needs to be considered as an input to the metric assumptions, we present the SSA-ETS hybrid Bcd signal extrac-
system. tion approach. This process also produces the fourth and second most
important contribution of this research, as we find a solution to the
problem of accurately modelling the initial curve in Bcd data which was
4.2.2. Hybrid SSA signal: nonparametric approach not only experienced in this paper when we employed the optimised
Here, we apply the same process as above, but instead of ARIMA, we SSA signal extraction process, but also experienced in [2]. Accordingly,
rely on the nonparametric time series analysis model of ETS. This en- we are able to present the hybrid SSA-ETS process, which is a combi-
ables the entire hybrid SSA signal approach to remain nonparametric in nation of the optimised SSA signal extraction algorithm with an opti-
nature. The resulting hybrid SSA signals with ETS fit are shown via mised ETS algorithm, as the most efficient approach for Bcd signal
Fig. 10. extraction.
There is an interesting point to note here. In comparison to the We believe that the findings of this research and the information
parametric hybrid signal extraction approach, it is clear that the contained within this paper opens up several avenues for future research.
53
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
For example, future research should evaluate the possibility of optimizing Theory based approach to decomposition as presented in [27]. In addition,
the SSA signal extraction process based on different criteria in order to more extensive research into hybrid signal extraction processes are likely
determine whether a more improved signal extraction can be produced. to result in positive, vital and interesting outcomes as clearly shown via
For example, as we are seeking to introduce a novel approach for opti- this paper. Researchers should evaluate a variety of different signal ex-
mizing Bicoid signal extraction, in this paper we have relied on a binary traction techniques within the hybrid framework proposed in this paper to
decomposition. However, future studies could consider the Colonial ascertain whether outcomes could be further improved.
54
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
Fig. 10. Hybrid SSA signal with ETS fit for bicoid data.
Supplementary material associated with this article can be found, in [1] T. Alexandrov, A method of trend extraction using singular spectrum analysis,
the online version, at 10.1016/j.mbs.2017.09.008. REVSTAT 7 (1) (2009) 1–22.
[2] Z. Ghodsi, E.S. Silva, H. Hassani, Bicoid signal extraction with a selection of
parametric and nonparametric signal processing techniques, Genom. Proteom.
55
H. Hassani et al. Mathematical Biosciences 294 (2017) 46–56
Bioinform. 13 (2015) 183–191. [16] N. Golyandina, A. Shlemov, Variations of singular spectrum analysis for separability
[3] H. Hassani, Z. Ghodsi, Pattern recognition of gene expression with singular spec- improvement: non-orthogonal decompositions of time series.arxiv.org. available
trum analysis, Med. Sci. 2 (3) (2014) 127–139. via: https://arxiv.org/pdf/1308.4022.pdf, 2013, [Accessed: 25.10.2016].
[4] S. Sanei, H. Hassani, Singular Spectrum Analysis of Biomedical Signals. CRC Press, [17] R.J. Hyndman, Y. Khandakar, Automatic Time Series Forecasting: The forecast
2015. Package for R. Journal of Statistical Software 27 (2008) 1–22.
[5] D.M. Holloway, L.G. Harrison, D. Kosman, C.E. Vanario Alonso, A.V. Spirov, [18] R.J. Hyndman, G. Athanasopoulos, Forecasting: principles and practice, 2013,
Analysis of pattern precision shows that drosophila segmentation develops sub- OTexts, Australia. Available via: http://www.OTexts.com/fpp.
stantial independence from gradients of maternal gene products, Dev. Dyn. 235 [19] K. Kozlov, E. Myasnikova, M. Samsonova, J. Reinitz, D. Kosman, Method for spatial
(2006) 2949–2960. registration of the expression patterns of drosophila segmentation genes using
[6] N.E. Golyandina, D.M. Holloway, F.J.P. Lopes, A.V. Spirov, E.N. Spirova, wavelets, Comput. Technol. 5 (2000) 112–119.
K.D. Usevich, Measuring gene expression noise in early drosophila embryos: nu- [20] A. Pisarev, E. Poustelnikova, M. Samsonova, J. Reinitz, Flyex, the quantitative atlas
cleus-to-nucleus variability, Int. Conf. Comput. Sci. 9 (2012) 373–382. on segmentation gene expression at cellular resolution, Nucleic Acids Res. 37
[7] A.V. Spirov, N.E. Golyandina, D.M. Holloway, et al., Measuring gene expression (2009) D560–D566. (suppl-1).
noise in early drosophila embryos: the highly dynamic compartmentalized micro- [21] E. Poustelnikova, A. Pisarev, M. Blagov, M. Samsonova, J. Reinitz, A database for
environment of the blastoderm is one of the main sources of noise, Evolut. Comput., management of gene expression data in situ, Bioinformatics 20 (14) (2004)
Mach. Learn. Data Mining Bioinform. 7246 (2012) 177–188. 2212–2221.
[8] D.M. Holloway, F.J.P. Lopes, L. da Fontoura Costa, B.A.N. Travenolo, [22] S. Surkova, D. Kosman, K. Kozlov, E. Myasnikova, A.A. Samsonova, A. Spirov,
N. Golyandina, K. Usevich, A.V. Spirov, Gene expression noise in spatial patterning: C.E. Vanario-Alonso, M. Samsonova, J. Reinitz, Characterization of the drosophila
hunchback promoter structure affects noise amplitude and distribution in droso- segment determination morphome, Dev. Biol. 313 (2) (2008) 844–862.
phila segmentation, PLoS Comput. Biol. 7 (2) (2011). https://doi.org/10.1371/ [23] E.S. Silva, M. Ghodsi, H. Hassani, K. Abbasirad, A quantitative exploration of the
journal.pcbi.1001069 . statistical and mathematical knowledge of university entrants into a UK manage-
[9] S. Surkova, D. Kosman, K. Kozlov, Manu., E. Myasnikova, A.A. Samsonova, ment school, Int. J. Manag. Educ. 14 (3) (2016) 440–453.
A. Spirov, C.E. Vanario-Alonso, M. Samsonova, J. Reinitz, Characterization of the [24] Y.F. Wu, E. Myasnikova, J. Reinitz, Master equation simulation analysis of im-
drosophila segment determination morphome, Dev. Biol. 313 (2) (2008) 844–862. munostained bicoid morphogen gradient, BMC Syst. Biol. 1 (1) (2007) 52.
[10] T. Alexandrov, N. Golyandina, A. Spirov, Singular spectrum analysis of gene ex- [25] E. Myasnikova, S. Surkova, L. Panok, M. Samsonova, J. Reinitz, Estimation of errors
pression profiles of early drosophila embryo: exponential-in-distance patterns, Res. introduced by confocal imaging into the data on segmentation gene expression in
Lett. Signal Process. 2008 (2010). https://doi.org/10.1155/2008/825758 . drosophila, Bioinformatics 25 (3) (2009) 346–352.
[11] N.E. Huang, S.R. Long, Z. Shen, The mechanism for frequency downshift in non- [26] A.V. Spirov, N.E. Golyandina, D.M. Holloway, T. Alexandrov, E.N. Spirova,
linear wave evolution, Adv. Appl. Mech. 32 (1996) 59–111. F.J. Lopes, Measuring Gene Expression Noise in Early Drosophila Embryos: the
[12] R. Hodrick, E.C. Prescott, U.S. Postwar, Business cycles: an empirical investigation, Highly Dynamic Compartmentalized Micro-Environment of the Blastoderm is One
J. Money, Credit Banking 29 (1997) 1–16. of the Main Sources of Noise. European Conference on Evolutionary Computation,
[13] H. Hassani, D. Thomakos, A review on singular spectrum analysis for economic and Machine Learning and Data Mining in Bioinformatics, Springer, Berlin, Heidelberg,
financial time series, Stat. Interface 3 (2010) 377–397. 2012. 177-188.
[14] H. Hassani, A. Webster, E.S. Silva, S. Heravi, Forecasting u.s. tourist arrivals using [27] H. Hassani, Z. Ghodsi, E.S. Silva, S. Heravi, From nature to maths: improving
optimal singular spectrum analysis, Tourism Manag. 46 (2015) 322–335. forecasting performance in subspace-based methods using genetics colonial theory,
[15] H. Hassani, E.S. Silva, N. Antonakakis, G. Filis, R. Gupta, Forecasting accuracy Digit. Signal Process. 51 (2016) 101–109.
evaluation of tourist arrivals, Ann. Tourism Res. 63 (2017) 112–127.
56