Next Article in Journal
Application of the Optimised Pulse Width Modulation (PWM) Based Encoding-Decoding Algorithm for Forecasting with Spiking Neural Networks (SNNs)
Previous Article in Journal
Performance Evaluation of Bio-Inspired Pattern-Based Tensile Specimens for Lightweight Electric Vehicle Battery Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

New Algorithm for Detecting Weak Changes in the Mean in a Class of CHARN Models with Application to Welding Electrical Signals †

Mines Saint-Etienne, CNRS, UMR 6158 LIMOS, Institut Henri Fayol, Clermont Auvergne University, 42023 Saint-Etienne, France
*
Author to whom correspondence should be addressed.
Presented at the 10th International Conference on Time Series and Forecasting, Gran Canaria, Spain, 15–17 July 2024.
Eng. Proc. 2024, 68(1), 42; https://doi.org/10.3390/engproc2024068042
Published: 12 July 2024
(This article belongs to the Proceedings of The 10th International Conference on Time Series and Forecasting)

Abstract

:
In this paper, we propose a new automatic algorithm for detecting weak changes in the mean of a class of piece-wise CHARN models. Through a simulation experiment, we demonstrate its efficacy and precision in detecting weak changes in the mean and accurately estimating their locations. Furthermore, we illustrate the robust performance of our algorithm through its application to welding electrical signals (WES).

1. Introduction

The analysis of structural change-points, or breaks, has begun with Page [1] in quality control, but over time, it has expanded to include a strong statistical component in various fields, such as economics (Perron et al. [2]), climatology (Reeves, Chen, Wang, Lund, and Lu [3] and Beaulieu, Chen, and Sarmiento [4]), finance (Andreou and Ghysels [5]), and engineering (Stoumbos, Reynolds Jr, Ryan, and Woodall [6]). The characteristics of changes in time series vary depending on the magnitude of the changes. These changes can manifest prominently (indicative of a substantial magnitude of change) or remain inconspicuous (suggesting a weak magnitude). Furthermore, even when the magnitude is significant, such changes may transpire only over a limited number of observations, referred to in this paper as a “false alarm” or an anomaly in the data. Conversely, when breaks persist over an extended period, the data assume the characteristics of piece-wise stationary data, which is the focus of our investigation in this study.
The literature on change-points is large and varied. Depending on whether the data are given in advance (off-line) or acquired sequentially (on-line). One of the statistics most often used for the segmentation of the time series is the CUSUM test, introduced by Page [1]. Brown, Durbin, and Evans [7] introduce another version of the CUSUM test based on the least-squares residuals, denoted by CUSUMols. Zeileis [8] and Zeileis [9] use the CUSUM test in order to estimate the p-value. Aue and Horváth [10] show how procedures based on the popular cumulative sum, CUSUM, statistics can be modified to work for data exhibiting serial dependence. In the context of time series, very little is done about testing no change against local alternatives to weak changes. We mean by weak changes those of small magnitudes. Ltaifa [11] and Ngatchou-Wandji and Ltaifa [12] study this problem for the case of testing the mean of Conditional Heteroscedastic Autoregressive Nonlinear “CHARN” model. Salman et al. [13] extends the work of Ltaifa [11] to more general models.
In this paper, we use the theoretical results obtained in Salman et al. [13] and introduce a new algorithm for detecting weak changes in the mean. We examine the performance of the proposed algorithm using simulated data, and we apply it to a real data set such as welding electrical signals (WES). The new algorithm is motivated by the reduction of the effect of the white noise, which can sometimes it be detected by several methods as a change-point. At the same time, the proposed one contains some techniques for identifying the type of changes detected and the distinction between an anomaly (false alarm) and a true change-point.
This paper is categorized as follows. In Section 2, we recall the essential theoretical results presented in Salman et al. [13]. In Section 3, we introduce our new algorithm. In Section 4, a simulation experiment is conducted for the application of our algorithm. In Section 5, an application to a real data set is performed, and Section 6 concludes the paper.

2. Model, Problematic, and Main Results of Salman et al. [13]

In this section, we recall, in a brief way, the method developed in Salman et al. [13], from which it has been constructed for detecting weak changes in the mean based on the theoretical power of the likelihood ratio test. The class of the statistical model presented in Salman et al. [13] is the Conditional Heteroscedastic Autoregressive Nonlinear model “CHARN” (see, e.g., Härdle, Tsybakov, and Yang [14]).
More precisely, let d , p , k , n N and k < < n . Assume the observations X 1 , , X n issued from the following piece-wise stationary CHARN model
X t = T ( ρ 0 + γ ω ( t ) ; X t 1 ) + V ( X t 1 ) ε t , t Z ,
with
X t = Y t , j = T ( ρ 0 + γ j ω j ( t ) ; X t 1 , j ) + V ( X t 1 , j ) ε t , τ j 1 t < τ j , j = 1 , , k + 1 ,
where for j = 1 , , k , ( Y t , j ) t Z is a stationary and ergodic process; ρ 0 R p , T ( ρ 0 , . ) and V ( . ) are real-valued functions with inf x R d V ( x ) > 0 ; the τ j , j = 0 , , k + 1 , are potential instants of changes with τ 0 = 1 and τ k + 1 = n + 1 ; for j = 1 , , k , X t , j = ( Y t , j , , Y t d + 1 , j ) , X τ j 1 + = X τ j 1 + , j , = 0 , , d 1 and for t [ τ j 1 + d 1 , τ j ) , X t = ( X t , , X t d + 1 ) ; for j , = 1 , , k , j , the process ( Y t , j ) t Z and ( Y t , ) t Z are mutually independent (Yau and Zhao [15] noted that this assumption can be extended to some weak dependence assumption); ε t t Z is a standard white noise with density f. γ = γ 1 , , γ k + 1 , γ j R p , j = 1 , , k + 1 ; ω ( t ) = ( 1 [ τ 0 , τ 1 ) ( t ) , 1 [ τ 1 , τ 2 ) ( t ) , . . . , 1 [ τ k 1 , τ k ) ( t ) , 1 [ τ k , τ k + 1 ) ( t ) ) = ( ω 1 ( t ) , , ω k + 1 ( t ) ) { 0 , 1 } k + 1 ; for γ = ( γ 1 , , γ k + 1 ) and ω ( t ) = ω 1 ( t ) , , ω k + 1 ( t ) , γ ω ( t ) stands for γ ω ( t ) = γ 1 ω 1 ( t ) + + γ k + 1 ω k + 1 ( t ) R p , and γ i ω i = ( γ i , 1 ω i , , γ i , p ω i ) R p .
This category of models is expansive, encompassing a variety of models including AR(p), ARCH(p), EXPAR(p), GEXPAR(p). Statistical and probabilistic properties have been extensively investigated in the existing literature (see, e.g., Chen, Gan, and Chen [16] for the study of the ergodicity of GEXPAR models).
For γ 0 R p ( k + 1 ) and β R p ( k + 1 ) depending on the τ j ’s, Salman et al. [13] construct a likelihood ratio test for testing
H 0 : γ = γ 0 a g a i n s t H β ( n ) : γ = γ n = γ 0 + β n .
Note that the norm of β is small in front of n, and then the two hypotheses considered are getting closer as the sample size n grows up.
First, the authors prove that the test constructed establish the locally asymptotically normal property (LAN) and the hypotheses considered are contiguous in the sens of Le Cam (see Le Cam [17] and Droesbeke and Fine [18]). These properties allow the study of the theoretical power of the test constructed and lead to obtain an explicit expression of it. Indeed, under some technical hypotheses, they prove that the constructed likelihood ratio test is asymptotically optimal and its asymptotic power has the following expression
P k , τ k = 1 Φ ( z α ϑ ( ρ 0 , γ 0 , β ) )
where
  • ρ 0 represent the true nuisance parameter and α ( 0 , 1 ) represent the level of significance,
  • z α is the ( 1 α ) -quantile of the standard Gaussian distribution with cumulative distribution function ϕ ,
  • ϑ is a real function defined in R p ( k + 1 ) × p ( k + 1 ) , where its expression is given in Salman et al. [13].
In practice, the parameters are unknown and have to be estimated. Many works focus on the estimation of the parameters; for example, Chen, Gan, and Chen [16] discuss the estimation of the parameters of the linear and non-linear parts in GExpAR models, which are particular cases of the CHARN model studied in [13], Brockwell, Davis, and Salehi [19] for linear models as ARMA, and many others. A decision for the testing problem considered in Salman et al. [13] can be taken to be the estimation of the test’s power P ^ k , τ k , which is the one obtained by replacing the true parameters with their estimators in P k , τ k . To explain the techniques used here for parameter estimation, for 1 j k + 1 , 1 h p , let ρ ^ j , h a consistent estimator (for example, the maximum likelihood estimator ) of ρ 0 , h + β j , h / n on the basis of observations within [ τ j 1 , τ j ) . Then one can consider β ^ j , h = n ( ρ ^ j , h ρ ^ 0 , h ) as an estimator of β j , h , where ρ ^ 0 , h is the estimator of the stationary parameter ρ 0 , h on the basis of the first piece of observation [ 1 , τ 1 ) . By replacing the parameters with their estimators, the authors prove that the test constructed remains asymptotically optimal, and they derive an explicit expression of its power, as noted by P ^ k , τ k .

3. New Algorithm for Weak-Changes Detection and Their Locations Estimation

Here, we introduce a new algorithm motivated by both the reduction of the impact of white noise and the classification of the detected changes into change-points and false alarms. In the sequel, we denote by P k , τ k , k 1 the theoretical power of the test considered at τ k = ( τ 1 , , τ k ) . For α ( 0 , 1 ) representing the level of significance, we denote by P 0 , τ 0 = α the nominal level of the test.
Let ζ ( 0 , . 1 ) and X 1 , X 2 , , X m , ( m < < n ), the m first stationary observations. A crucial point to mention is that, in practice, m will be smaller than that considered in [13].
Our procedure for detecting weak changes in the time series X 1 , X 2 , , X n and estimating their locations is described in the following Algorithm 1.
Algorithm 1: Automatic algorithm for weak changes detection.
  • Location 1:
  •  Put t = 1
  •    ( S 1 ) : Consider the two intervals I 1 and I 2 that contains respectively the observations X 1 , , X m + t 1 and X 1 , , X m + t . So that the difference between the two intervals considered is the single observation X m + t which is under testing.
  •    ( S 1 ) : Adjust model (1) to I 1 and I 2 . Then, apply the testing procedure presented in [13].
  •  If | P 1 , t P 0 , τ 0 | > ζ ,
  •   Replace X m + t with X m + ς in I 2 , with t + 1 ς j , j < < m , and Repeat ( S 1 ) with the updated I 2
  •    If | P 1 , ς P 0 , τ 0 | > ζ ,
  •      The first change location is estimated on τ 1 = m + t .
         Then, Go to Location 2.
       Else
  •      A False Alarm is detected.
  •      Remove  X m + t from the sample, Do t = t + 1 and Go to ( S 1 ) .
  •  Else
  •   Do t = t + 1 and Go to ( S 1 ) .
  • Location i:
  •  We already estimated the ( i 1 ) t h change location τ i 1 in step i 1
  •  Consider the next h observations to X τ i 1 : X τ i 1 + 1 , , X τ i 1 + h
  •  Put t = 1 and Do
  •    ( S i ) : Consider the two intervals I 1 and I 2 that contains respectively the observations X τ i 1 , , X τ i 1 + h + t 1 and X τ i 1 , , X τ i 1 + h + t . So that the difference between the two intervals considered is the single observation under testing.
  •    ( S i ) : Adjust model (1) to I 1 and I 2 . Then, apply the testing procedure presented in ().
  •  If | P 1 , t P 0 , τ 0 | > ζ ,
  •   Replace X τ i 1 + h + t with X τ i 1 + h + ς in I 2 , with t + 1 ς j , j < < h , and Repeat ( S i ) with the updated I 2
  •    If | P 1 , ς P 0 , τ 0 | > ζ ,
  •      The i t h change location is estimated on τ i = τ i 1 + h + t .
         Then, Go to Location i + 1 .
       Else
  •      A False Alarm is detected.
  •      Remove  X τ i 1 + h + t from the sample, Do t = t + 1 and Go to ( S i ) .
  •  Else
  •   Do t = t + 1 and Go to ( S i ) .

4. Simulation Experiment

For the simulation, we use the same particular CHARN model as in Salman et al. [13] having the following expression
X t = ρ 0 , 1 + β j , 1 n + ρ 0 , 2 + β j , 2 n X t 1 e ρ 0 , 3 + β j , 3 n X t 1 2 + θ 1 + θ 2 X t 1 2 ε t , j = 1 , , k , t Z ,
where n denotes the number of observations, ( ε t ) t is a standard white noise with a differentiable density f. Here, on [ τ j 1 , τ j ) , ρ 0 = ( ρ 0 , 1 , ρ 0 , 2 , ρ 0 , 3 ) R 3 , β j = ( β j , 1 , β j , 2 , β j , 3 ) R 3 ; ρ 0 is the parameter to be specified in each particular model considered.

Data Presenting One Single False Alarm

In this section, we consider the problem of detecting and identifying the change faced. The data are generated by model (5) for n = 300 , ρ 0 , 1 = 0.2 , ρ 0 , 2 = 0.3 , ρ 0 , 3 = 0 , β 1 , 1 = 5 , β 1 , 2 = 3 , β j , 3 = θ 2 = 0 and θ 1 = 1 . At an instant between 1 and n, say τ 2 , we replace the corresponding observation, say X τ 2 , by another observation, for example, ϵ where ϵ N ( 1 , 2 ) . For α = 5 % and ζ = 0.25 % , Figure 1 illustrates the behavior of the power when facing a change and Table 1 shows the results obtained for different values of ζ .

5. Welding Electrical Signals

Here, using our algorithm mentioned in Section 3, we apply the method of [13] for detecting weak changes in the mean of arc-welding series. First, the chronogram of the WES series ( W t ) seems to present a trend and does not present a seasonality. The Augmented Dicky-Fuller test (see Cheung and Lai [20]) approve the non-stationarity of this series. For that, we decompose this series in a summation of two components as follow:
W t = Y t + X t ,
where ( Y t ) represents the unknown trend assumed to be continuous and ( X t ) is a piece-wise stationary series with mean ( μ t ) and variance ( σ t ) . Using the Akaike Information criterion AIC (see [21]), we estimate the trend by the following moving-average with order 5
Y ^ t = 1 5 j = 2 2 W t + j .
The Box-Ljung and Box-Pierce tests (see Brockwell and Davis [22]) applied to the residual series reject the null hypotheses, and then they are not iid. Also, the QQ-plot and the histogram of the residuals seems to explain that the residual series is normally distributed in addition to Shapiro-Wilk test. Basing on all of these investigations, we assume the heteroscedasticity of the residual series and by taking into consideration the AIC, we propose a shifted model defined as follow:
X t = ρ 0 , 1 + β j , 1 n + σ j ε t , t [ τ j 1 , τ j ) , j = 1 , , k + 1 ,
where k is the number of change-points which is unknown and must be estimated, τ 1 , , τ k designate the change-point locations, ( ε t ) is a standard Gaussian white noise, V ( x ) = σ j represents the variance of X t in each interval [ τ j 1 , τ j ) .
Here, for the test problem, γ 0 = 0 , γ n = 0 , β 2 / n , , β k + 1 / n R k + 1 with β = ( 0 , β 2 , , β k + 1 ) . Figure 2 shows the breaks detected in the WES series for ζ = 0.15 % , and 0.25 % . This series is considered as a normal weld, and we can mention that for ζ = 3 % , no change has been detected.

6. Conclusions

We have introduced a new algorithm for detecting weak changes in the mean using the method proposed by Salman et al. [13]. The simulation experiment conducted shows that our algorithm is efficient in detecting multiple breaks and distinguishing between a change-point and a false alarm. Comparing to the results obtained in Salman et al. [13], our algorithm seems to be more accurate.
A facet of our perspective, relevant to this research, entails creating an automated method to ascertain the optimal threshold appropriate for the particular domain under investigation. Tackling this worldwide challenge is a crucial consideration for myriad researchers in this discipline, and it serves as a substantial focal point for our upcoming endeavors.

Author Contributions

Conceptualization, Y.S.; methodology, Y.S., A.H. and M.B.-H.; software, Y.S.; validation, Y.S., A.H. and M.B.-H.; formal analysis, Y.S. and A.H.; data collection and pretreatment, Y.S. and A.H.; writing—original draft preparation, Y.S.; writing—review and editing, Y.S., A.H. and M.B.-H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

Authors would like to thank Abdallah Amine Melakhsou and elm.leblanc France (www.elmleblanc.fr), for providing the real data used in this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Page, E.S. Continuous inspection schemes. Biometrika. 1954, 41, 100–115. [Google Scholar] [CrossRef]
  2. Perron, P. Dealing with structural breaks. In Palgrave Handbook of Econometrics; Springer: Berlin/Heidelberg, Germany, 2006; Volume 1, pp. 278–352. [Google Scholar]
  3. Reeves, J.; Chen, J.; Wang, X.L.; Lund, R.; Lu, Q.Q. A review and comparison of changepoint detection techniques for climate data. J. Appl. Meteorol. Climatol. 2007, 46, 900–915. [Google Scholar] [CrossRef]
  4. Beaulieu, C.; Chen, J.; Sarmiento, J.L. Change-point analysis as a tool to detect abrupt climate variations. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2012, 370, 1228–1249. [Google Scholar] [CrossRef] [PubMed]
  5. Andreou, E.; Ghysels, E. Structural breaks in financial time series. In Handbook of Financial Time Series; Springer: Berlin/Heidelberg, Germany, 2009; pp. 839–870. [Google Scholar]
  6. Stoumbos, Z.G.; Reynolds, M.R., Jr.; Ryan, T.P.; Woodall, W.H. The state of statistical process control as we proceed into the 21st century. J. Am. Stat. Assoc. 2000, 95, 992–998. [Google Scholar] [CrossRef]
  7. Brown, R.L.; Durbin, J.; Evans, J.M. Techniques for testing the constancy of regression relationships over time. J. R. Stat. Soc. Ser. B. 1975, 37, 149–163. [Google Scholar] [CrossRef]
  8. Zeileis, A. p Values and Alternative Boundaries for CUSUM Tests; Technical Report; Universitätsbibliothek Dortmund: Dortmund, Germany, 2001. [Google Scholar]
  9. Zeileis, A. Alternative boundaries for CUSUM tests. Stat. Pap. 2004, 45, 123–131. [Google Scholar] [CrossRef]
  10. Aue, A.; Horváth, L. Structural breaks in time series. J. Time Ser. Anal. 2013, 34, 1–16. [Google Scholar] [CrossRef]
  11. Ltaifa, M. Tests optimaux pour détecter les signaux faibles dans les séries chronologiques. Ph.D. Thesis, Université de Lorraine, Lorraine, France, Université de Sousse, Sousse, Tunisia, 2021. [Google Scholar]
  12. Ngatchou-Wandji, J.; Ltaifa, M. On detecting weak changes in the mean of CHARN models. arXiv 2021, arXiv:2101.08597. [Google Scholar]
  13. Salman, Y.; Ngatchou-Wandji, J.; Khraibani, Z. Testing a Class of Piece-Wise CHARN Models with Application to Change-Point Study. Mathematics 2024, 12, 2092. [Google Scholar] [CrossRef]
  14. Härdle, W.; Tsybakov, A.; Yang, L. Nonparametric vector autoregression. J. Stat. Plan. Inference 1998, 68, 221–245. [Google Scholar] [CrossRef]
  15. Yau, C.Y.; Zhao, Z. Inference for multiple change points in time series via likelihood ratio scan statistics. J. R. Stat. Soc. Ser. B (Stat. Methodol.) 2016, 78, 895–916. [Google Scholar] [CrossRef]
  16. Chen, G.y.; Gan, M.; Chen, G.l. Generalized exponential autoregressive models for nonlinear time series: Stationarity, estimation and applications. Inf. Sci. 2018, 438, 46–57. [Google Scholar] [CrossRef]
  17. Le Cam, L. The central limit theorem around 1935. Stat. Sci. 1986, 1, 78–91. [Google Scholar]
  18. Droesbeke, J.J.; Fine, J. Inférence non Paramétrique: Les Statistiques de Rangs; de l’Université de Bruxelles: Brussels, Belgium, 1996. [Google Scholar]
  19. Brockwell, P.; Davis, R.; Salehi, H. A state-space approach to transfer-function modeling. Stat. Inference Stoch. Process. 1990, 6, 233. [Google Scholar]
  20. Cheung, Y.W.; Lai, K.S. Lag order and critical values of the augmented Dickey–Fuller test. J. Bus. Econ. Stat. 1995, 13, 277–280. [Google Scholar]
  21. Sakamoto, Y.; Ishiguro, M.; Kitagawa, G. Akaike Information Criterion Statistics; D. Reidel: Dordrecht, The Netherlands, 1986; Volume 81, p. 26853. [Google Scholar]
  22. Brockwell, P.J.; Davis, R.A. Introduction to Time Series and Forecasting; Springer: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
Figure 1. Behavior of the power when facing a change.
Figure 1. Behavior of the power when facing a change.
Engproc 68 00042 g001
Figure 2. Change-points estimates in WES corresponding to two different thresholds.
Figure 2. Change-points estimates in WES corresponding to two different thresholds.
Engproc 68 00042 g002aEngproc 68 00042 g002b
Table 1. Power around changes detected in a class of AR(1) model.
Table 1. Power around changes detected in a class of AR(1) model.
( β 11 , β 1 , 2 ) , ( τ 1 , τ 2 ) , ϵ , ζ )
τ ^ and Power ( 1 , 1 ) ( 101 , 200 ) N ( 1 , 1 ) 0.15 % ( 3 , 2 ) ( 101 , 250 ) N ( 1 , 2 ) 0.25 % ( 5 , 3 ) ( 111 , 280 ) N ( 1 , 2 ) 0.25 % ( 10 , 6 ) ( 91 , 295 ) N ( 2 , 2 ) 0.35 %
τ ^ 1 10210111191
P ^ 1 , τ 1 1 0.0505410.0507130.0508110.050972
P ^ 1 , τ 1 0.0524180.0537120.0546120.057321
P ^ 1 , τ 1 + 1 0.0525030.0535150.0548740.057819
P ^ 1 , τ 1 + 2 0.0523150.0538210.0547310.057643
P ^ 1 , τ 1 + 3 0.0525170.0536440.0549120.057967
P ^ 1 , τ 1 + 4 0.0524210.0535530.0548260.058042
τ ^ 2 200250280295
P ^ 2 , τ 2 1 0.0509120.0506260.0509630.050121
P ^ 2 , τ 2 0.0529150.0542610.0539870.061092
P ^ 2 , τ 2 + 1 0.0519810.0517250.5164710.051681
P ^ 2 , τ 2 + 2 0.0517340.0516280.0518110.051874
P ^ 2 , τ 2 + 3 0.0514130.0516320.0517360.051642
P ^ 2 , τ 2 + 4 0.0513860.0515890.0514810.051328
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

Salman, Y.; Hoayek, A.; Batton-Hubert, M. New Algorithm for Detecting Weak Changes in the Mean in a Class of CHARN Models with Application to Welding Electrical Signals. Eng. Proc. 2024, 68, 42. https://doi.org/10.3390/engproc2024068042

AMA Style

Salman Y, Hoayek A, Batton-Hubert M. New Algorithm for Detecting Weak Changes in the Mean in a Class of CHARN Models with Application to Welding Electrical Signals. Engineering Proceedings. 2024; 68(1):42. https://doi.org/10.3390/engproc2024068042

Chicago/Turabian Style

Salman, Youssef, Anis Hoayek, and Mireille Batton-Hubert. 2024. "New Algorithm for Detecting Weak Changes in the Mean in a Class of CHARN Models with Application to Welding Electrical Signals" Engineering Proceedings 68, no. 1: 42. https://doi.org/10.3390/engproc2024068042

Article Metrics

Back to TopTop