Next Article in Journal
A Symmetry−Informed Learning Framework for Robust Detection of Pavement Cracks in GPR Data Across Antenna Orientations and Material Conditions
Previous Article in Journal
0132-Avoiding Ascent Sequences
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Geometric Invariants: Theory for Application to Financial Time Series

1
Department of Digital Data Processing Technologies, MIREA—Russian Technological University, Moscow 119454, Russia
2
Federal Treasury of the Ministry of Finance of the Russian Federation, Moscow 101000, Russia
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(7), 1176; https://doi.org/10.3390/sym18071176
Submission received: 5 June 2026 / Revised: 8 July 2026 / Accepted: 9 July 2026 / Published: 12 July 2026

Abstract

This work is devoted to the practical application of the geometric theory of dynamical systems to find invariants of a set of symmetric time series. Such series are often encountered in information systems processing large volumes of financial data, where spikes, outliers, and fluctuations are visually similar to each other, which can be explained, for example, by identical seasonal cycles or the type of economic activity. Although absolute values, amplitudes, and deviations may differ, the qualitative behaviour of such series is the same, as in oscillatory physical systems under different initial conditions and parameters. The discovered geometric invariant represents a structuring model that can be applied to the entire group of symmetric time series, providing a foundation for robust interval forecasting and the clustering of structurally similar dynamical systems. A theorem is proved establishing that the curvature of the jet space curve is a complete invariant under the group of affine transformations of the jet space coordinates and rotations. The use of translation, scaling, and rotation transformations applied to the locus of points of integral curves makes it possible to identify series that have the same qualitative behaviour up to a weak violation of symmetry. Experimental validation is performed on 25 daily bank account balance series. The proposed method achieves consistent alignment across all series.

1. Introduction

Structuralization of various phenomena is a subject of research in many modern fields of science. One of the basic principles of structural analysis [1] is the search for invariants used to identify similar objects or phenomena. Modern information systems process a huge number of time series [2] that demonstrate visually similar patterns. A natural objective is to cluster them [3] in order to model their common properties [4] and to efficiently estimate only the differences. Such an approach significantly reduces computational costs in forecasting and control [5]. Examples of such processes are seasonal fluctuations in financial time series [6], cash inventory volumes in bank branches [7], expenses in companies with the same economic activity, computer traffic series and electricity consumption [8], as well as many other phenomena that depend on the time of year or day [9].
At the same time, the concept of visual similarity is not strictly defined. Two series may be visually similar but differ when using standard metrics, and conversely, series that appear different may be generated by the same dynamical system. Similarity can be defined, for example, by a criterion or parameter characterising each time series, i.e., by some invariant. We will consider similarity of shape from the viewpoint of the qualitative theory of dynamical systems, specifically from a geometric perspective [10]. Time series are results of the action of a system with a single structure, and there exist transformations after which the series will coincide with a given accuracy. Moreover, the series are sufficiently large, and the transformation is applied to the entire series rather than its individual fragments, in contrast to methods for determining the similarity of individual fragments of a time series, such as shapelets [11]. This is especially important for big data, where modelling thousands of series by splitting them into fragments is impractical [12,13]. Thus, a notion of structural complexity is required that is invariant with respect to some class of transformations.
A key limitation of the standard approach to attractor reconstruction—Takens’ delay-coordinate embeddingis that it guarantees only topological equivalence and does not preserve metric or group properties such as rotations and other symmetries of the original system. This makes Takens embedding unsuitable for problems where geometric invariants under transformation groups are required. To overcome this, we adopt jet space reconstruction [10], where the integral curve is represented by the signal and its derivatives rather than delay coordinates. This approach exactly preserves the symmetry group of the original system. In the present work, we specialise this general jet space framework to the practically important two-dimensional case of financial time series, proving that the curvature of the jet space curve serves as a complete invariant under the group G = A f f ( J 1 ) × S O ( 2 ) . Thus, unlike Takens-based methods, our approach preserves rotational symmetries and provides a coordinate-invariant criterion for clustering and aligning time series.
The proposed analysis of series is based on the following principle. Suppose that each time series is generated by a system having the same qualitative structure, the invariants of which are stable under transformations. In other words, the task is to obtain an invariant and to identify transformations g G that map the time series into some template.
Let us call a model structurally stable with respect to a transformation group if for any small perturbation of its vector field there exists a transformation group G such that the perturbed system after a coordinate change is topologically equivalent to the original one. If G consists only of the identity transformation, then this definition reduces to the classical notion of structural stability [14]. Simple examples of a structurally stable model up to a shift are often encountered in seasonal time series when shifting the model by one year [15,16], and up to scaling [17] in signal and image processing.
To search for invariants, we propose to study geometric objects—phase trajectories of dynamical systems [18]. Since the time of Poincaré, the analysis of phase trajectories has been the key to understanding the dynamics of systems [19]. The geometry of phase portraits encompasses possible system behaviour: limit cycles, equilibrium points, bifurcation points, and chaotic attractors. Their study gives a more complete picture of the functioning of a system than the form of differential equations, since one set of equations with different parameter values and initial conditions can describe completely different system behaviour. At the same time, phase trajectories, for example those with a strange attractor, illustrate chaotic unstable behaviour. By definition, the stability of equilibrium points is the convergence of nearby trajectories into a small neighbourhood of the equilibrium point. It is proposed to use as an invariant characteristic a geometric object analogous to phase trajectories—namely, integral curves in the reconstructed reduced space of the infinitesimal generator of the transformation group.
The present study consists of searching for a transformation that makes it possible to identify symmetric series and the corresponding transformation parameters with sufficient accuracy. The results can be used both for robust interval models and for stochastic modelling of a non-stationary process under the assumption of a probabilistic nature of deviations from symmetry.
The main contributions of this paper are as follows:
  • For series that are assumed to have a common system structure, a procedure for finding invariants that confirms this assumption is developed.
  • Unlike Takens’ delay-coordinate embedding, the proposed jet space approach preserves rotational symmetries, providing a coordinate-invariant criterion for time-series clustering.
  • The concept of a system that is structurally stable with respect to a transformation group is introduced; a theorem is proved linking the derivatives recovered from a time series and geometric invariants preserving their properties in the space of derivatives; it is shown that using recovered derivatives, differential invariants are correctly applied for comparing time series.
  • For application to financial data, for selected potentially similar financial time series, a method is found for aligning the series over the entire observation horizon with a certain accuracy by composing shift, scaling, and rotation transformations.
The remainder of this paper is structured as follows. Section 2 is devoted to related work, Section 3 describes the data and methods, Section 4 presents the main results, and Section 5 concludes the paper.

2. Related Works

The research rests on three pillars: group analysis of differential equations; the theory of structural stability; and the reconstruction of phase trajectories from time series.
Group analysis, which deals with transformation groups admitted by differential equations and the study of geometric invariants, traces back through Cartan to the theories of Sophus Lie (modern expositions can be found, for example, in [20,21]). Group analysis aims to discover the symmetries of analytic solutions of differential equations. Symmetries involving group transformations of system parameters attracted attention in connection with the discovery of the renormalization group in quantum field theory [22]. Finding renormalization group symmetries in a number of cases is based on transformations and invariant embedding [23]. The differential formulation of renormalization group symmetries uses an infinitesimal operator (tangent vector field), including the parameters of boundary conditions and solution parameters into the system variables. As a result, the transformation group acts not only on the variables but also on the boundary data. An important direction in differential geometry is the reduction of systems, where geometric invariants allow for reducing the dimension of the model under study. Although the study of transformation groups does not assume working with experimental data, in practical applications it becomes possible to compare invariants with each other or with known systems [24], i.e., to use reduced systems as criteria for a stable model.
For the considered problem of finding the invariants of systems that are structurally stable with respect to transformations, we assume that the time series are generated by a fibration of the solution manifold in the sense of group analysis, i.e., there exists a model from which the analysed series can be obtained by means of symmetric transformations.
Differential equations traditionally operate with another geometric object—the locus of points in phase space, namely phase trajectories (integral curves). The classical property of structural stability of dynamical systems is associated with the concept of phase trajectories. The idea of structural stability is based on the preservation of qualitative properties of a dynamical system under small perturbations of equilibrium positions and limit cycles. Preserving the qualitative picture in the entire phase space represents a completely new type of stability [25]. According to Andronov–Pontryagin, for second-order phase portraits, the concept of coarse (rough) systems [26] means that a small perturbation of a coarse (structurally stable) system transforms it into a system orbitally topologically equivalent to the original one. Peixoto showed that hyperbolicity and the absence of saddle connections are necessary and sufficient conditions for roughness [27]. For equilibrium points, the Grobman–Hartman theorem [28] is used, which studies the system in the neighbourhood of an equilibrium point, allowing one to linearize the neighbourhood of a hyperbolic point and obtain a reduction in the system in the neighbourhood to a centre manifold [29]. Shilnikov’s result [30] shows that a locally maximal invariant hyperbolic set arises in the neighbourhood of a homoclinic loop; small parameter changes lead to the formation of spiral chaos.
For multidimensional systems, structural stability properties of phase trajectories analogous to the two-dimensional phase space were introduced by Smale [31]. Although the author himself found exceptions, their use is still practical. On a compact two-dimensional manifold (for example, on a sphere or torus), a system is coarse if it satisfies the conditions of a Morse–Smale system [32]: hyperbolicity, the absence of transitions from one saddle trajectory to another, and a finite number of attractors, and they are limit sets for most trajectories. Here, hyperbolicity means that for all equilibria (nodes, saddles, foci) the linearisation has no eigenvalues with zero real part. The structural stability of diffeomorphisms and flows on compact manifolds has been one of the key topics in the qualitative theory of dynamical systems over the last few decades [33,34]. The structural stability of foliations has been studied only for certain of the simplest classes but is widely used in modern research [35,36].
At present, for higher dimensions, it has not been possible to find a sufficiently universal property similar to structural stability in the two-dimensional case. However, issues of global structural stability have been addressed in recent studies [37,38], because in the context of big data it is necessary to solve modelling problems that are insensitive to local uncertainties and perturbations in real data. Transformation groups may be among such global properties; for example, the Standard Model of particle physics is a combination of three groups (SU(3) × SU(2) × U(1)) [39]. Moreover, for the considered application, the fulfilment of the Morse–Smale conditions can be verified on trajectories reconstructed from the phase space.
Thus, in dynamical systems, phase trajectories and Lie groups are considered as geometric objects. This gives grounds to combine these concepts, especially since modern research [40] uses transformations built over Lie groups.
Operating with time series, we consider the inverse problem of modelling (constructing a model from experimental data). One of the approaches of recent decades is the reconstruction of phase portraits. The analysis of phase portraits reconstructed from time series has become one of the established research tools, applied among other things to economic processes [41]. The reconstruction of attractors of dissipative systems defined a whole area in systems with chaotic dynamics, developing methods for estimating characteristics from experimental data [42]. The procedure for reconstructing attractors used in chaotic dynamics can be applied not only to these systems but also to any dynamical systems under the same conditions and assumptions [43,44], namely, that a single observed process is indicative of the phase space, which is a set of time derivatives. Despite the strength of this assumption, attractors of classical Lorenz, Rössler, and Chua systems can be reconstructed from a single realisation. That is, by reconstructing the phase portrait of an arbitrary system satisfying the assumptions, one can obtain a visualisation of both a strange attractor and equilibrium points, limit cycles, different types of saddle-foci, which can be used for prediction [45]. The ideas of reconstruction are based on Takens’ theorem [44]; however, the main challenges are the choice of embedding dimension and time delay. Moreover, applying linear transformations to curves reconstructed by Takens’ theorem is incorrect [46]. Distortions also exist during reconstruction [47].
Using reconstructed trajectories, equations are constructed in the form of functional expansions. A major problem is that systems such as the Lorenz system generate chaos in a very narrow range of parameters; therefore, even when observing a picture topologically equivalent to the Lorenz attractor in a reconstructed attractor, it is impossible to restore the system and perform parametric identification due to the lack of robustness. The discovery and general recognition of hidden attractors as counterexamples to Kalman’s conjecture [48] provide potential for modelling, since it has been shown that in affine dynamical systems with an additive nonlinear part, free (unforced) oscillations can arise, leading to non-stationary chaotic regimes [49]. Hidden free oscillations in the system of equations used in the formulation of Kalman’s conjecture (affine systems with linear and nonlinear parts) do not necessarily exhibit strange attractors; they can also be limit cycles [50]. This makes it possible to construct a unified model for regimes with stable and unstable behaviour, depending on initial conditions. Using the description of hidden attractors allows for the generation of robust chaos. It should be noted that this theory does not operate with differential geometry and geometric invariants.
All this provides prerequisites for research on constructing geometric invariants and transformation groups from integral curves reconstructed from experimental data. A critical limitation of Takens’ theorem [44,45] for our purposes is that it does not preserve metric or group properties such as rotations. This has motivated the development of jet space reconstruction methods [51], where the signal and its derivatives are used instead of delay coordinates, allowing the exact preservation of the symmetry group of the original system. The present work builds on this jet space framework and adapts it to the two-dimensional case of financial time series, providing complete geometric invariant under affine time transformations and rotations.

3. Data and Methods

As a practical example, time series are taken representing anonymized data on daily account balances of bank customers over one year. The dataset consists of 26 accounts: one reference (Account 1) and 25 comparison series. Their dynamics are shown in Figure 1.
In contrast to the general theory of reconstruction in jet spaces of arbitrary dimension, for the analysis of financial time series it is natural to restrict ourselves to a two-dimensional phase portrait. A financial series y ( t ) is interpreted as one coordinate of the trajectory of some dynamical system, and its derivative y ˙ ( t ) as the second coordinate. This approach is minimal, visual, and allows for the use of the classical apparatus of differential geometry of plane curves.
Let the time series y ( t ) be the result of a dynamical system defined on a manifold M on which a Lie transformation group is defined. The infinitesimal generator of the group is a vector field that can be recovered via Lie series [52,53]. If we consider the operation with respect to time, the Lie series becomes a Taylor series. Being an invariant of the group, the series can thus characterise the transformation group. Using numerical differentiation, we consider the locus of points in the coordinate space. In turn, a corresponding transformation group can be introduced on this manifold.
Definition 1.
A model is called structurally stable with respect to  G  if for any sufficiently small perturbation of its vector field there exists a transformation  g G  such that the perturbed system is topologically equivalent to the original after a coordinate change from  G .
In contrast to general reconstruction methods that operate in arbitrary-dimensional phase spaces (e.g., Takens’ delay embedding), for financial time series, we adopt a minimal two-dimensional representation. A time series y ( t ) is interpreted as one coordinate of the trajectory of some underlying dynamical system, and its first derivative y ˙ ( t ) as the second coordinate. This choice is natural for financial data, where the shape of the series and its rate of change carry essential information about the system’s dynamics.
Formally, we consider the first jet space J 1 ( R , R ) with local coordinates ( t , y , y ˙ ) . For a given series y ( t ) , we construct the integral curve
r ( t ) = ( y ( t ) , y ˙ ( t ) ) R 2 .
This curve is parametrised by time t , but its geometric shape (up to reparametrisation) is determined by the sequence of points in the ( y , y ˙ ) -plane.
The main idea of our approach is to find a transformation group G acting on the coordinates ( y , y ˙ ) such that all series in the cluster are related by elements of G . In our experiments, we consider the group
G = A f f ( J 1 ) × S O ( 2 ) ,
where A f f ( J 1 ) denotes affine transformations of the ( y , y ˙ ) coordinates (translation and scaling), and S O ( 2 ) is the group of rotations. The full group G thus consists of transformations
r ~ = S R θ r + b , S = s y 0 0 s y ˙ , s y > 0 , s y ˙ > 0 , R θ S O ( 2 ) , b R 2 ,
i.e., diagonal scaling (allowing different scales for y and y ˙ ), rotation and translation. This group is a Lie group, and its Lie algebra generates the corresponding Lie series, which we use for search for transformations in the group.
To determine whether two curves are related by an element of G , we need a quantity that is invariant under the rotational part and behaves predictably under scaling. Classical differential geometry provides such a quantity: the Euclidean curvature  κ ( s ) as a function of the arc-length parameter s . It is well known that:
  • Rotation of the curve leaves κ ( s ) unchanged.
  • Uniform scaling by a factor λ multiplies κ ( s ) by 1 / λ .
  • Two curves with the same function κ ( s ) are identical up to a rigid motion (translation and rotation).
Thus, κ ( s ) is a complete invariant under the subgroup of rotations (up to translation). In practice, we work with discrete, noisy data and cannot compare κ ( s ) point-wise. Instead, we compare the distributions of curvature values over the entire curve. Moreover, since the curves may differ by a general affine transformation of the ( y , y ˙ ) coordinates (which is not a symmetry but may arise from different scales or offsets), we first normalise each curve (centre and scale) to remove these effects. After normalisation, the remaining transformation is a rotation, and the curvature distributions should coincide.
Importantly, κ ( s ) depends on the derivatives of r ( t ) up to third order ( y ˙ , y ¨ , y ( 3 ) ), hence it is an object in the third jet space J 3 . A change in coordinates in J 3 (e.g., an affine transformation of the curvature values themselves) does not affect the shape of the distribution after standardisation. This justifies our procedure: we compute curvature, standardise its distribution, and compare the resulting distributions using a statistical test.
Since our method relies on Lie group transformations, we recall some basic notions. A Lie group G is a smooth manifold that is also a group, with smooth multiplication and inversion. Its associated Lie algebra g is the tangent space at the identity, equipped with the Lie bracket. The Lie algebra can be identified with the set of infinitesimal generators—vector fields on the manifold on which G acts.
For a one-parameter subgroup e x p ( t X ) generated by X g , the corresponding finite transformation is obtained by exponentiating the vector field X :
e x p ( t X ) r = r + t X r + t 2 2 ! X 2 r + ,
where the action of X on a point r is given by the differential operator. This series is the Lie series. In practice, for matrix Lie groups, the exponential map is expressed via the matrix exponential, which converges everywhere.
In our setting, we consider the Lie algebra g of the group G = A f f ( J 1 ) × S O ( 2 ) . Its elements are vector fields on R 2 that generate translations, uniform scaling, and rotations.
Theorem 1.
(Curvature as a necessary invariant for equivalence under  G ). Let  r ( t ) = ( y ( t ) , y ˙ ( t ) )  be a smooth curve in the  ( y , y ˙ ) -plane, and let  κ ( s )  be its Euclidean curvature as a function of the arc-length parameter  s . Then:
1. Invariance under rotations. If  r  is rotated by  R θ S O ( 2 ) , i.e.,  r ~ ( t ) = R θ r ( t ) , then  κ ~ ( s ) = κ ( s ) s .
2. Behaviour under the full group  G = A f f ( J 1 ) × S O ( 2 ) . Up to an affine change in coordinates in  J 1  (translation and diagonal scaling), the standardised curvature distribution is invariant.
3. Change in coordinates in  J 3  and standardisation. The curvature  κ ( s )  is an object in  J 3 ; comparing standardised curvature distributions is equivalent to checking equality of curvature functions up to an affine transformation in  J 3 .
Proof. 
 
1. Rotations preserve the Euclidean metric, hence curvature (which depends only on the metric and its derivatives) is invariant.
2. For the full group G = A f f ( J 1 ) × S O ( 2 ) , we first apply an affine coordinate change in J 1 : we centre each curve and scale each coordinate by its standard deviation. This operation is itself an element of A f f ( J 1 ) (translation and diagonal scaling). After this normalisation, all curves have unit variance in both coordinates, so any further transformation from G that preserves the standardised curvature distribution must be a rotation (since translations and scalings have been removed). Rotations do not change curvature. The z -score standardisation of κ removes the remaining isotropic scale factor, if any. Hence the standardised curvature distribution is invariant under the entire group G up to the preliminary normalisation, which is part of the equivalence relation.
3. An affine transformation of curvature values κ ~ = a κ + b changes the mean and variance; standardisation makes the distributions invariant under such transformations. Thus, the standardised distribution ( z -score) of κ is invariant under any affine reparametrisation of the curvature values 3. □
Corollary 1.
From points 1–3 of Theorem 1—Necessary condition for equivalence under  G . If two curves are related by a transformation from  G  (i.e., a similarity plus translation), then their standardised curvature distributions coincide. This provides a practical necessary criterion for testing the hypothesis that the series belong to the same symmetry class. The converse is not generally true, but distributional equality is a strong indicator that can be tested statistically.
Corollary 2.
For discrete time series, numerical derivatives allow for the computation of  κ ( s ) . If the standardised curvature distributions of two series are statistically indistinguishable (e.g., by a Kolmogorov–Smirnov test), this supports the hypothesis that the curves are related by a rotation (up to preliminary normalisation and an affine coordinate change in  J 3 ). Thus, curvature provides a practical criterion for identifying structurally similar time series.
We now explicitly construct the Lie algebra g of the group G = A f f ( J 1 ) × S O ( 2 ) . Its Lie algebra g is spanned by the following infinitesimal generators (vector fields on R 2 ):
X 1 = y , X 2 = y ˙ , X 3 = y y , X 4 = y ˙ y ˙ , X 5 = y ˙ y + y y ˙ .
Here X 1 , X 2 generate translations, X 3 , X 4 generate independent scalings along y and y ˙ , and X 5 generates rotations. The corresponding finite transformation is obtained via the exponential map and has the form r S R θ r + b with S = d i a g ( e α , e β ) , R θ = e θ X 5 , and b from X 1 , X 2 .
These vector fields act on functions by differentiation; their action on a point r is given by X i r evaluated at r . The non-zero Lie brackets are:
[ X 1 , X 3 ] = X 1 , [ X 2 , X 4 ] = X 2 , [ X 1 , X 5 ] = X 2 , [ X 2 , X 5 ] = X 1 ,
with all other brackets vanishing. In particular, X 3 and X 4 (the scaling generators) commute with each other and with X 5 (the rotation generator), so the scaling and rotation parts form an abelian subalgebra.
Any element X g can be written as
X = α X 1 + β X 2 + γ X 3 + δ X 4 + ε X 5 ,
with parameters α , β , γ , δ , ε R . The corresponding finite transformation is given by the exponential map. Since the scaling generators X 3 , X 4 and the rotation generator X 5 commute pairwise, we have
e x p ( γ X 3 + δ X 4 + ε X 5 ) = S R θ ,
where
S = e γ 0 0 e δ , R θ = c o s ε s i n ε s i n ε c o s ε .
The translation part generated by α X 1 + β X 2 is simply translation by b = ( α , β ) . Because translations do not commute with scaling and rotation, the overall exponential map yields the composition
e x p ( X ) = T b S R θ ,
where the scaling and rotation are applied first, followed by the translation. Thus,
e x p ( X ) r = S R θ r + b .
The parameters ( S , R θ , b ) uniquely determine an element of G and can be recovered from ( α , β , γ , δ , ε ) . The found parameters are precisely the coefficients of the Lie series expansion, as they determine the element e x p ( X ) G .
Thus, for the applied problem of series assumed to have a common structure, the procedure for finding invariants that confirms this assumption is as follows:
1. Initial similarity assessment (affine correction in y ). We load the original data and evaluate their similarity with respect to amplitude and shifts in y . As a first approximation, we apply an affine transformation y corr = a y + b , where a , b are fitted by least squares to minimise the MSE with the reference series. If the resulting R 2 values satisfy the researcher’s criteria, the procedure may stop; otherwise, we proceed to the next steps.
2. Derivative computation, filtering, curvature construction, and invariance test. We compute the derivatives using finite differences (invariant in the jet space):
y ˙ i = y i + 1 y i 1 2 h + O h 2 ,
y ¨ i = y i + 1 2 y i + y i 1 h 2 + O h 2 ,
y i ( 3 ) = y i + 2 2 y i + 1 + 2 y i 1 y i 2 2 h 3 + O ( h 2 ) ,
with h = 1 day.
3. In the first jet space J 1 , we take low-pass filtered signals and compute the curvature at each point. Such filtering guarantees smoothness and extracts the main components that affect the shape of the curve in the jet space. According to Theorem 1, the curvatures κ ( s ) are invariants in the jet space, but their exact coincidence is not guaranteed—only up to a coordinate change. We construct histograms of curvature distributions for each series, then scale and shift them (a permissible coordinate change). We compare the number of curvature values that match those of the reference series (within a tolerance). If the invariant is preserved, accounting for noise and filtering effects, the series pass the curvature-invariance test and can be used for further computations.
4. Construction of transformations using the Lie series for the group G = A f f ( J 1 ) × S O ( 2 ) . We seek a transformation that maps one series to another, taking into account the group G = A f f ( J 1 ) × S O ( 2 ) , where A f f ( J 1 ) acts on the y , y ˙ coordinates (translation and scaling) and S O ( 2 ) acts as rotations. We minimise the distance between the original (unfiltered) series and the reference. For the search, we use a Lie series determined by the Lie algebra built on the group G . After computing the coefficients of the Lie series (since the optimisation is performed in the time domain, we can use a Taylor series with higher-order terms), the obtained coefficients allow us to compute the transformation group for each series, i.e., we obtain the shift, scaling, and rotation in the jet space J 1 .
5. Application of the found transformations and final evaluation. We apply the found transformations to the jet space J 1 (without filtering or smoothing, using the first derivative from finite differences, which is invariant in the jet space). We then evaluate R 2 . If the value meets the researcher’s goals, the series is considered symmetric to the reference.
6. Interval assessment for selected series. For the selected series (those that passed the invariance test and the final alignment), we apply the found transformations and evaluate the group and interval characteristics according to the required criteria, such as PICP (Prediction Interval Coverage Probability) and PINAW (Prediction Interval Normalised Average Width).
For curvature computation, we apply a low-pass filter to the original signal. This filtering guarantees smoothness and extracts the main shape-forming components, allowing us to estimate the curvature in the jet space J1 without high-frequency noise distorting the result. In contrast, for the identification of the transformation (i.e., the search for the group parameters using the Lie series), we use the original, unfiltered data and compute the first derivative via finite differences. This choice is deliberate: finite differences are invariants in the discrete jet space, and any additional smoothing (such as Savitzky–Golay or Tikhonov regularisation) would alter the higher derivatives and break the invariance property that we aim to identify. The fact that the method produces consistent results across all 25 series, with correlation dimensions in the range 1.27–1.57, demonstrates its robustness on real financial data with the given daily sampling step.

4. Results

All experiments were performed on real financial data—26 daily time series of bank account balances (anonymised: Account 0 is the reference, Accounts 1–25 are test series). Each series contains 305 observations.
The results presented below correspond to the steps of the developed methodology and to the code provided in the Supplementary Materials. All computations, figures for all series, and comprehensive summary tables with criteria are available at the link. Everything can be viewed and downloaded, except for the original time series, which remain confidential.
1. Affine Correction along Y .
To assess the potential for aligning the series through amplitude and level adjustments, a simple affine transformation y corr = a y + b was applied, with coefficients a and b estimated by least squares minimisation of the mean squared error with respect to the reference series. The goal was to evaluate how well the series could be matched using only amplitude scaling and vertical shift. The results yielded a mean coefficient of determination R 2 = 0.732, ranging from 0.58 to 0.88 across the 25 series. As shown in Figure 2, the spread of the series is substantially reduced after correction, with most series lying close to the reference trajectory.
Distribution of R 2 after affine correction:
  • 12 series: R 2 > 0.8
  • 8 series: 0.7 R 2 0.8
  • 5 series: 0.6 R 2 < 0.7
  • 1 series: R 2 < 0.6
If some series meet the researcher’s requirements for a given application, they can be selected for the cluster and used to determine the “true” financial transformations. The subsequent steps may be performed only for a subset of series; however, in this evaluation we apply further transformations to all series for completeness.
Table 1 reports the detailed metrics for the affine correction.
2. Curvature Test. The purpose of this step was to verify whether the distributions of curvature values for the transformed series coincide with that of the reference series. For each series, the curvature κ ( s ) was computed as a function of the natural parameter s, and the empirical distributions were compared with the reference using the Kolmogorov–Smirnov test. After normalisation by mode and interquartile range, the test yielded p-values above 0.05 for all 25 series. The average fraction of matching curvature values within a 10% tolerance band was 88.7%, with the lowest value of 83.6% observed for Account 20. It is emphasised that the Kolmogorov–Smirnov test is used here as a screening tool, not as a formal equivalence test; failure to reject the null hypothesis does not prove that the distributions are identical, and no adjustment for multiple comparisons is performed. The fraction of matching curvature values within the tolerance band provides a complementary indication of similarity, but the results should be interpreted with caution. Figure 3 shows some curvature plots and histograms (all figures and numbers are available via the link in the Supplementary File).
Match fractions for all series (10% tolerance of the reference range): 2 accounts—90% and more; 22 accounts = 85–90%;1 accounts (15) = 83.28%.
Thus, all series passed the curvature invariance test, confirming the existence of the desired group G .
3. Results of the Search for Transformations in A f f ( J 1 ) × S O ( 2 ) Results According to the developed methodology, transformation coefficients were obtained (their values are given in Table 2). The algorithm based on Lie series can be seen in detail in the Python (Google Colab) code provided at the link. Figure 4 shows several series and their transformation in the jet space. Full results are available via the link in the attached file.
Results of the search for transformations in A f f ( J 1 ) × S O ( 2 ) shown in Figure 5. The proposed method yielded a mean coefficient of determination R 2 = 0.876 after applying the transformations. This represents an average improvement of +0.144 over the affine correction baseline. For the 10 series that exhibited the poorest alignment after affine correction ( R 2 < 0.7), the improvement ranged from +0.04 to +0.31, with the largest gains observed for the most problematic cases. The distribution of R 2 values after the transformation search shows that 24 series achieved R 2 > 0.8, and only one series fell within the range of 0.78.
A comparison was made using the Procrustes method [54] applied to the time series, which did not allow or the alignment of the series. This demonstrates that to obtain geometric invariants it is necessary to map a multidimensional model where the search for transformations is performed.
We also computed DTW distances. It is seen that our model outperforms all competitors in terms of R 2 for almost all series (except three series where DTW gives slightly better values). The obtained results allow us to solve the original problem—all considered series can be merged into a single cluster. For DTW alignment we used the DTAIDistance library. Negative values occur when the mean squared error after DTW exceeds the variance of the reference—this indicates that DTW fails to provide a meaningful alignment for those series under our evaluation protocol. To verify reproducibility, we also repeated the calculations with the dtw-python library; the results were analogous, ruling out artefacts of a particular implementation.
Table 3 compares R 2 across methods: affine, parametric, DTW-based, and Procrustes.
Experiment: Interval Forecasting: PICP and PINAW Analysis [55]. To evaluate the practical utility of the proposed alignment methods for interval forecasting, we conduct an experiment based on prediction intervals constructed around the reference series. The goal is to compare the coverage and width of intervals obtained after affine correction and after nonlinear parametric identification.
The reference series (Account 0) has a range of 2.474 (in arbitrary units). We define a fixed prediction interval as:
Interval = y ref ( t ) ± δ , δ = 0.10 × range ( y ref ) = 0.247 .
Thus, the lower and upper bounds are 2.862 and 3.357 , respectively (mean values). This interval represents a tolerance band of ± 10 % of the reference range.
For each transformed series (both affine and nonlinear), we compute the Prediction Interval Coverage Probability (PICP):
PICP = 1 N i = 1 N I { y pred ( t i ) [ y ref ( t i ) δ , y ref ( t i ) + δ ] } ,
where I { } is the indicator function.
Table 4 reports the PICP values (PINAW = 0.2) for each of the 25 series for both methods.
Figure 6 shows the reference series, the fixed PINAW = 0.2, and all transformed series (affine on the left, A f f ( J 1 ) × S O ( 2 ) on the right). The nonlinear transformation visibly clusters the series more tightly around the reference, especially in regions where the affine correction leaves larger deviations.
The interval forecasting experiment confirms that the transformation search not only improves the R 2 and alignment quality but also provides more reliable and narrower prediction intervals. This makes the method suitable for practical applications where both coverage and interval width are critical, such as risk management and resource allocation.

5. Conclusions

A geometric method for identifying and aligning structurally similar time series has been developed, based on jet space reconstruction and Lie group theory. The main theoretical contribution is the proof that the Euclidean curvature of the integral curve in the first jet space J 1 is a necessary invariant under the group G = A f f ( J 1 ) × S O ( 2 ) , which consists of translations, uniform scaling, and rotations in the ( y , y ˙ ) -plane. Unlike Takens’ delay embedding, which only guarantees topological equivalence, the proposed approach preserves metric and rotational symmetries, providing a coordinate-invariant criterion for clustering.
The practical procedure consists of three key steps: (i) the computation of derivatives and curvature from discrete series, (ii) the verification of curvature distribution invariance using the Kolmogorov–Smirnov test, and (iii) the recovery of transformation parameters (scale, rotation angle, translation) via the Lie series of the Lie algebra. The Python implementation is computationally efficient, as it operates on the entire series without fragmentation.
Experimental validation was performed on 26 daily bank account balance series (25 test series and one reference). The results confirm the effectiveness of the method. After the search for transformations in G = A f f ( J 1 ) × S O ( 2 ) , the mean coefficient of determination R 2 increased from 0.732 (simple affine correction in y ) to 0.876, with all test series passing the curvature invariance test ( p > 0.05 ). The average fraction of matching curvature distributions within a 10% tolerance was 88.7%. In interval forecasting, the nonlinear alignment achieved a mean Prediction Interval Coverage Probability (PICP) of 0.8715 (compared to 0.7159 for affine correction) and a 30% reduction in the Prediction Interval Normalised Average Width (PINAW) while maintaining 100% coverage for the 95% prediction band. These results demonstrate that the geometric invariant not only enables accurate clustering but also provides a foundation for constructing narrow and robust prediction intervals.
Comparison with Procrustes analysis and DTW further highlights the advantage of working in the jet space: the proposed method consistently outperforms these baselines in terms of R 2 , confirming that the curvature invariant captures essential structural information that is lost in amplitude-only or time-warping approaches.
It should be noted that the Kolmogorov–Smirnov test employed in the curvature invariance step serves as a necessary filter: series whose curvature distributions differ significantly from the reference are excluded from further alignment. The poor performance of DTW on the same data (Table 3) provides indirect evidence that the method does not produce spurious matches for arbitrary non-similar series. A systematic assessment of false positives on surrogate data remains beyond the scope of this work and is deferred to future research.
The developed geometric framework thus constitutes a powerful and practically applicable tool for analysing large collections of time series that share a common qualitative structure. The method can be applied in various domains, including finance, economics, and sensor data processing, where clustering, alignment, and interval forecasting are critical. Future work will explore extensions to higher-dimensional jet spaces and adaptive filtering to handle noisier data.

Supplementary Materials

The following supporting information can be downloaded at: https://github.com/dmitry-ilin/geometric-invariants-for-time-series/blob/main/geometric-invariants-for-time-series.ipynb (accessed on 8 July 2026).

Author Contributions

Conceptualization, E.N.; methodology, E.N. and A.C.; software, D.I.; validation, A.C. and D.I.; formal analysis, E.N.; resources, A.C.; data curation, D.I.; writing—original draft preparation, E.N.; writing—review and editing, A.C. and D.I.; visualisation, D.I.; supervision, A.C.; project administration, A.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is confidential and can be provided upon request via email.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Faroldi, F.L. Reason Structuralism. In The Structure of Reasons; Springer Nature: Cham, Switzerland, 2025; pp. 41–64. [Google Scholar]
  2. Almeida, A.; Brás, S.; Sargento, S.; Pinto, F.C. Time series big data: A survey on data stream frameworks, analysis and algorithms. J. Big Data 2023, 10, 83. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Anfyorov, M.A. Clustering of multidimensional temporal data as part of information support for management decisions. Russ. Technol. J. 2026, 14, 7–16. [Google Scholar] [CrossRef] [Scilit]
  4. Ma, Q.; Liu, Z.; Zheng, Z.; Huang, Z.; Zhu, S.; Yu, Z.; Kwok, J.T. A survey on time-series pre-trained models. IEEE Trans. Knowl. Data Eng. 2024, 36, 7536–7555. [Google Scholar] [CrossRef] [Scilit]
  5. Paparrizos, J.; Gravano, L. Fast and accurate time-series clustering. ACM Trans. Database Syst. 2017, 42, 1–49. [Google Scholar] [CrossRef] [Scilit]
  6. Nikulchev, E.; Chervyakov, A. Development of trading strategies using time series based on robust interval forecasts. Computation 2023, 11, 99. [Google Scholar] [CrossRef] [Scilit]
  7. Nikulchev, E.; Chervyakov, A. Symmetric seasonality of time series in interval prediction for financial management of the branch. Symmetry 2023, 15, 2100. [Google Scholar] [CrossRef] [Scilit]
  8. Aziz, W.A.; Ioannou, I.I.; Lestas, M.; Qureshi, H.K.; Iqbal, A.; Vassiliou, V. Content-aware network traffic prediction framework for quality of service-aware dynamic network resource management. IEEE Access 2023, 11, 99716–99733. [Google Scholar] [CrossRef] [Scilit]
  9. Chudo, S.B.; Terdik, G. Modeling and forecasting time-series data with multiple seasonal periods using periodograms. Econometrics 2025, 13, 14. [Google Scholar] [CrossRef] [Scilit]
  10. Nikulchev, E.V. Geometric method of reconstructing systems from experimental data. Tech. Phys. Lett. 2007, 33, 267–269. [Google Scholar] [CrossRef] [Scilit]
  11. Lods, A.; Malinowski, S.; Tavenard, R.; Amsaleg, L. Learning DTW-preserving shapelets. In Advances in Intelligent Data Analysis XVI (IDA 2017); Springer: Cham, Switzerland, 2017; pp. 198–209. [Google Scholar]
  12. Zhang, Q.; Wu, J.; Zhang, P.; Long, G.; Zhang, C. Salient subsequence learning for time series clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2018, 41, 2193–2207. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Oyewole, G.J.; Thopil, G.A. Data clustering: Application and trends. Artif. Intell. Rev. 2023, 56, 6439–6475. [Google Scholar] [PubMed]
  14. Yang, M.; Wang, J. Adaptability of financial time series prediction based on BiLSTM. Procedia Comput. Sci. 2022, 199, 18–25. [Google Scholar] [CrossRef] [Scilit]
  15. Andronov, A.A.; Pontryagin, L.S. Systèmes grossiers. Dokl. Akad. Nauk. SSSR 1937, 14, 247–250. [Google Scholar]
  16. Polemis, D.; Bentsos, C. Seasonality patterns in LNG shipping spot and time charter freight rates. J. Commod. Mark. 2024, 35, 100424. [Google Scholar] [CrossRef] [Scilit]
  17. Petropoulos, F.; Apiletti, D.; Assimakopoulos, V.; Babai, M.Z.; Barrow, D.K.; Taieb, S.B.; Bergmeir, C.; Bessa, R.J.; Bijak, J.; Boylan, J.E.; et al. Forecasting: Theory and practice. Int. J. Forecast. 2022, 38, 705–871. [Google Scholar] [CrossRef] [Scilit]
  18. Sekar, K.; Duraisamy, V.; Remimol, A.M. An approach of image scaling using DWT and bicubic interpolation. In Proceedings of the 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE); IEEE: New York, NY, USA, 2014; pp. 1–5. [Google Scholar]
  19. Echenausía-Monroy, J.L.; Ontañón-García, L.J.; Magallón-García, D.A.; Huerta-Cuellar, G.; Gilardi-Velázquez, H.E.; Cuesta-García, J.R.; Rivera-Rodríguez, R.; Álvarez, J. The shape of chaos: A geometric perspective on characterizing chaos. Mathematics 2025, 14, 15. [Google Scholar] [CrossRef] [Scilit]
  20. Lampartová, A.; Lampart, M. Exploring diverse trajectory patterns in nonlinear dynamic systems. Chaos Solitons Fractals 2024, 182, 114863. [Google Scholar] [CrossRef] [Scilit]
  21. Helgason, S. Differential Geometry, Lie Groups, and Symmetric Spaces; Academic Press: New York, NY, USA, 1979; Volume 80. [Google Scholar]
  22. Olver, P.J. Applications of Lie Groups to Differential Equations; Springer: New York, NY, USA, 1993. [Google Scholar]
  23. Guo, L.; Chen, Y.; Shi, S.; West, B.J. Renormalization group and fractional calculus methods in a complex world: A review. Fract. Calc. Appl. Anal. 2021, 24, 5–53. [Google Scholar] [CrossRef] [Scilit]
  24. Zamparo, M.; Baldovin, F.; Caraglio, M.; Stella, A.L. Scaling symmetry, renormalization, and time series modeling: The case of financial assets dynamics. Phys. Rev. E 2013, 88, 062808. [Google Scholar] [CrossRef] [Scilit]
  25. Mukhin, R.R. From the history of the concept of structural stability. Chebyshevskii Sb. 2021, 22, 417–436. [Google Scholar] [CrossRef] [Scilit]
  26. Liu, F.; Zhang, K.; Wu, Y.; Xue, X. Interval-constraint multiagent systems: Global attractivity and structural stability of equilibria. Automatica 2026, 183, 112566. [Google Scholar] [CrossRef] [Scilit]
  27. Shamolin, M.V. Dissipative systems: Relative roughness, nonroughness of various degrees, and integrability. J. Math. Sci. 2023, 272, 690–702. [Google Scholar] [CrossRef] [Scilit]
  28. Peixoto, M.M. On structural stability. Ann. Math. 1959, 69, 199–222. [Google Scholar] [CrossRef] [Scilit]
  29. Hartman, P. Ordinary Differential Equations; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2002. [Google Scholar]
  30. Kuznetsov, Y.; Diekmann, O.; Beyn, W.J. Local behaviour of nonlinear systems. In Dynamical Systems Essentials; Springer Nature: Cham, Switzerland, 2026; pp. 69–109. [Google Scholar]
  31. Gonchenko, S.; Kazakov, A.; Turaev, D.; Shilnikov, A.L. Leonid Shilnikov and mathematical theory of dynamical chaos. Chaos 2022, 32, 011101. [Google Scholar] [CrossRef] [Scilit]
  32. Smale, S. Dynamical systems on n-dimensional manifolds. In The Collected Papers of Stephen Smale; World Scientific: Singapore, 2000; Volume 2, pp. 660–663. [Google Scholar]
  33. Grines, V.Z.; Zhuzhoma, E.V.; Medvedev, V.S.; Pochinka, O.V. Global attractor and repeller of Morse-Smale diffeomorphisms. Proc. Steklov Inst. Math. 2010, 271, 103–124. [Google Scholar] [CrossRef] [Scilit]
  34. Fisher, M.W.; Hiskens, I.A. Hausdorff continuity of region of attraction boundary under parameter variation with application to disturbance recovery. SIAM J. Appl. Dyn. Syst. 2022, 21, 327–365. [Google Scholar] [CrossRef] [Scilit]
  35. Smale, S. Stable manifolds for differential equations and diffeomorphisms. In Topologia Differenziale; Springer: Berlin/Heidelberg, Germany, 2011; pp. 93–126. [Google Scholar]
  36. Lee, M.; Oh, J. Hyperbolic structure of generalized expansive systems. Topol. Appl. 2026, 386, 109828. [Google Scholar] [CrossRef] [Scilit]
  37. Bikorimana, P.; Tchuiaga, S. The simplicity of the group of weakly Hamiltonian diffeomorphisms on cosymplectic manifolds. Results Math. 2026, 81, 5. [Google Scholar] [CrossRef] [Scilit]
  38. Almaraz, P.; Kalita, P.; Langa, J.A.; Soler–Toscano, F. Structural stability of invasion graphs for Lotka–Volterra systems. J. Math. Biol. 2024, 88, 64. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  39. Gao, M.; Song, Y.R.; Song, B. HeteroRank: Adaptive node ranking in heterogeneous networks incorporating a percolation-based switching mechanism. Phys. A 2026, 695, 131644. [Google Scholar] [CrossRef] [Scilit]
  40. Klco, N.; Roggero, A.; Savage, M.J. Standard model physics and the digital quantum revolution: Thoughts about the interface. Rep. Prog. Phys. 2022, 85, 064301. [Google Scholar] [CrossRef] [Scilit]
  41. Borovskikh, A.V. Lie group geometry: Riemann and Ricci tensors and normal forms of Lie algebras. Theor. Math. Phys. 2024, 221, 1777–1798. [Google Scholar] [CrossRef] [Scilit]
  42. Gadasina, L.; Labutkin, I. A method for visualizing the dynamic characteristics of economic time series data. In Proceedings of the International Conference on Digital Economy (DECON 2025); Springer Nature: Cham, Switzerland, 2025; pp. 432–443. [Google Scholar]
  43. Kantz, H.; Schreiber, T. Nonlinear Time Series Analysis; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  44. Packard, N.H.; Crutchfield, J.P.; Farmer, J.D.; Shaw, R.S. Geometry from a time series. Phys. Rev. Lett. 1980, 45, 712. [Google Scholar] [CrossRef] [Scilit]
  45. Takens, F. Detecting strange attractors in turbulence. In Dynamical Systems and Turbulence, Warwick 1980; Springer: Berlin/Heidelberg, Germany, 1981; pp. 366–381. [Google Scholar]
  46. Hamilton, F.; Lloyd, A.L.; Flores, K.B. Hybrid modeling and prediction of dynamical systems. PLoS Comput. Biol. 2017, 13, e1005655. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  47. Paluš, M.; Dvořák, I. Singular-value decomposition in attractor reconstruction: Pitfalls and precautions. Phys. D 1992, 55, 221–234. [Google Scholar] [CrossRef] [Scilit]
  48. Barański, K.; Gutman, Y.; Śpiewak, A. Prediction of dynamical systems from time-delayed measurements with self-intersections. J. Math. Pures Appl. 2024, 186, 103–149. [Google Scholar] [CrossRef] [Scilit]
  49. Leonov, G.A.; Kuznetsov, N.V. Hidden oscillations in dynamical systems. 16 Hilbert’s problem, Aizerman’s and Kalman’s conjectures, hidden attractors in Chua’s circuits. J. Math. Sci. 2014, 201, 645–662. [Google Scholar] [CrossRef] [Scilit]
  50. Leonov, G.A.; Kuznetsov, N.V. Hidden attractors in dynamical systems. From hidden oscillations in Hilbert–Kolmogorov, Aizerman, and Kalman problems to hidden chaotic attractor in Chua circuits. Int. J. Bifurc. Chaos 2013, 23, 1330002. [Google Scholar] [CrossRef] [Scilit]
  51. Nikulchev, E.V. On invariant reconstruction of dynamical systems from time series. arXiv 2026, arXiv:2606.24929. [Google Scholar]
  52. Gray, A. Modern Differential Geometry of Curves and Surfaces with Mathematica; CRC Press: Boca Raton, FL, USA, 1997. [Google Scholar]
  53. Hall, B.C. Lie Groups, Lie Algebras, and Representations; In Quantum Theory for Mathematicians; Graduate Texts in Mathematics; Springer: New York, NY, USA, 2013; Volume 267. [Google Scholar]
  54. Andreella, A.; De Santis, R.; Vesely, A.; Finos, L. Procrustes-based distances for exploring between-matrices similarity. Stat. Methods Appl. 2023, 32, 867–882. [Google Scholar] [CrossRef] [Scilit]
  55. Nikulchev, E.; Chervyakov, A. Prediction intervals: A geometric view. Symmetry 2023, 15, 781. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Selected time series for the study (arbitrary units): daily account balances over one year.
Figure 1. Selected time series for the study (arbitrary units): daily account balances over one year.
Symmetry 18 01176 g001
Figure 2. Example of affine correction results.
Figure 2. Example of affine correction results.
Symmetry 18 01176 g002
Figure 3. Curvature distributions for selected series (1, 6, 10, 14, 18, 24).
Figure 3. Curvature distributions for selected series (1, 6, 10, 14, 18, 24).
Symmetry 18 01176 g003aSymmetry 18 01176 g003b
Figure 4. Examples of transformations in the jet space.
Figure 4. Examples of transformations in the jet space.
Symmetry 18 01176 g004
Figure 5. After the transformation all series.
Figure 5. After the transformation all series.
Symmetry 18 01176 g005
Figure 6. Left: affine transformation; right: nonlinear transformation. The grey band is the PINAW = 0.2 interval around the reference (black line). Each coloured line is a transformed series, with its PICP value shown in the legend.
Figure 6. Left: affine transformation; right: nonlinear transformation. The grey band is the PINAW = 0.2 interval around the reference (black line). Each coloured line is a transformed series, with its PICP value shown in the legend.
Symmetry 18 01176 g006
Table 1. Application of affine transformations to series.
Table 1. Application of affine transformations to series.
AccountR2MSERMSEMAEMAPE (%)ab
Account 10.68820.07420.27250.18166.12551.48490.7174
Account 20.84000.03810.19510.15044.80970.89610.396
Account 30.80710.04590.21430.16575.38180.86871.2118
Account 40.70130.07110.26670.21276.98770.84780.6314
Account 50.81040.04510.21250.16115.23381.02170.9619
Account 60.81570.04390.20950.15975.0610.71730.6514
Account 70.74120.06160.24820.19666.56070.83380.6773
Account 80.79380.04910.22160.16415.52361.1761−0.1388
Account 90.83560.03910.19790.154.77291.02560.6291
Account 100.65530.08210.28650.21957.02790.50591.8886
Account 110.65680.08170.28590.23747.78581.7469−1.4008
Account 120.83960.03820.19540.15515.05341.04030.4076
Account 130.77410.05380.23190.17986.08181.27440.2005
Account 140.88080.02840.16850.1354.31083.1164−1.5665
Account 150.64110.08550.29230.21977.26960.57250.0082
Account 160.77160.05440.23320.17275.48081.7060.8262
Account 170.76020.05710.23890.18325.84730.85940.3672
Account 180.7340.06330.25170.19936.4780.7641.8237
Account 190.64850.08370.28930.2077.02271.79−0.5248
Account 200.63230.08750.29590.22877.36060.76270.506
Account 210.67160.07820.27960.2257.26760.55291.8189
Account 220.68120.07590.27550.22267.6611.28120.3238
Account 230.57820.10040.31690.23897.88031.13450.9066
Account 240.71960.06680.25840.20286.50851.08430.6567
Account 250.61960.09060.30090.23137.57340.82040.8298
Table 2. Identification A f f ( J 1 ) × S O ( 2 ) .
Table 2. Identification A f f ( J 1 ) × S O ( 2 ) .
AccountR2CorrMSEs_ys_dyshift_yshift_dyphi_deg
Account 10.85640.92540.03420.49700.69151.67990.0005103.6565
Account 20.89780.94750.02430.52481.04231.0742−0.0014106.1235
Account 30.86730.93130.03160.58220.10751.6935−0.0005115.1757
Account 40.83440.91350.03940.93751.39740.8716−0.0013107.2220
Account 50.85070.92230.03550.11670.67402.15230.0007−26.5584
Account 60.92070.95950.01890.50950.20150.7824−0.0005147.8324
Account 70.91280.95540.02080.88260.89070.6395−0.0002−129.8782
Account 80.90490.95130.02260.23030.21651.9858−0.000594.8330
Account 90.88650.94150.02700.98070.96370.73110.0008109.9378
Account 100.85800.92630.03381.16100.35721.03450.000348.2452
Account 110.89810.94770.02430.62251.93920.44870.0001−148.6491
Account 120.92190.93670.03181.34751.7052−0.2910−0.0023114.5646
Account 130.91520.95670.02020.24830.64111.49440.0007105.8854
Account 140.91690.95750.01980.03062.02430.9656−0.000755.4205
Account 150.86550.93030.03200.30510.97810.1909−0.000872.8668
Account 160.84540.91950.03680.80640.37832.5212−0.0006−33.9530
Account 170.90510.95140.02260.28801.12500.6355−0.000588.5598
Account 180.87570.93580.02960.78320.14151.9686−0.0000125.1550
Account 190.88080.93850.02842.16292.2313−0.4666−0.0001110.7449
Account 200.87910.93760.02880.31432.40410.2923−0.001458.2220
Account 210.82500.90830.04170.77830.09751.53360.0025−113.7225
Account 220.90500.95130.02261.88950.7426−0.1563−0.0002−149.5987
Account 230.78070.88360.05220.92291.36841.4618−0.001185.4494
Account 240.91220.95510.02091.89820.6595−0.73720.000314.8014
Account 250.82650.85420.07292.04370.0123−1.2176−0.0025155.5024
Table 3. Comparison R 2 across methods: affine, parametric, DTW-based, and Procrustes (The best results are indicated in bold).
Table 3. Comparison R 2 across methods: affine, parametric, DTW-based, and Procrustes (The best results are indicated in bold).
AccountAffineGroup GDTWProcrust
Account 10.68820.8564−5.41520.5561
Account 20.84000.89780.94860.6882
Account 30.80710.86730.49250.6950
Account 40.70130.83440.89950.5875
Account 50.81040.85070.00630.6504
Account 60.81570.92070.83460.6790
Account 70.74120.91280.89900.6224
Account 80.79380.90490.85020.6479
Account 90.83560.88650.68150.6507
Account 100.65530.85800.64060.5213
Account 110.65680.89810.61370.5168
Account 120.83960.92190.67540.7434
Account 130.77410.91520.11310.6138
Account 140.88080.9169−8.20520.7367
Account 150.64110.8655−7.66760.5408
Account 160.77160.8454−6.67060.6512
Account 170.76020.90510.90380.6170
Account 180.73400.87570.10340.5699
Account 190.64850.8808−1.16340.5366
Account 200.63230.87910.79260.5203
Account 210.67160.82500.67860.5649
Account 220.68120.90500.33760.6663
Account 230.57820.78070.12220.4679
Account 240.71960.91220.35340.5771
Account 250.61960.82650.87330.5697
Table 4. PICP per series for affine and nonlinear transformations (PINAW = 0.2).
Table 4. PICP per series for affine and nonlinear transformations (PINAW = 0.2).
AccountPICP (Affine)PICP (Nonlinear)
Account 10.83280.9115
Account 20.84920.9443
Account 30.74430.9148
Account 40.67540.9148
Account 50.80000.9246
Account 60.80660.9410
Account 70.72130.8984
Account 80.74100.8951
Account 90.83280.9246
Account 100.64920.9115
Account 110.58690.9049
Account 120.77050.8984
Account 130.77700.8721
Account 140.85570.8754
Account 150.64920.8525
Account 160.75080.8557
Account 170.70160.8525
Account 180.66560.8590
Account 190.69840.8623
Account 200.60330.8262
Account 210.60980.8590
Account 220.65250.8066
Account 230.63280.7475
Account 240.65570.7902
Account 250.63610.7443
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nikulchev, E.; Ilin, D.; Chervyakov, A. Geometric Invariants: Theory for Application to Financial Time Series. Symmetry 2026, 18, 1176. https://doi.org/10.3390/sym18071176

AMA Style

Nikulchev E, Ilin D, Chervyakov A. Geometric Invariants: Theory for Application to Financial Time Series. Symmetry. 2026; 18(7):1176. https://doi.org/10.3390/sym18071176

Chicago/Turabian Style

Nikulchev, Evgeny, Dmitry Ilin, and Alexander Chervyakov. 2026. "Geometric Invariants: Theory for Application to Financial Time Series" Symmetry 18, no. 7: 1176. https://doi.org/10.3390/sym18071176

APA Style

Nikulchev, E., Ilin, D., & Chervyakov, A. (2026). Geometric Invariants: Theory for Application to Financial Time Series. Symmetry, 18(7), 1176. https://doi.org/10.3390/sym18071176

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