Next Article in Journal
Research on a Dynamic Task Update Assignment Strategy Based on a “Parts to Picker” Picking System
Next Article in Special Issue
Efficient Monitoring of a Parameter of Non-Normal Process Using a Robust Efficient Control Chart: A Comparative Study
Previous Article in Journal
Nonconvex Tensor Relative Total Variation for Image Completion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Combination of Sequential Sampling Technique with GLR Control Charts for Monitoring Linear Profiles Based on the Random Explanatory Variables

by
Ali Yeganeh
1,2,
Mahdi Parvizi Amineh
1,
Alireza Shadman
1,*,
Sandile Charles Shongwe
2,* and
Seyed Mojtaba Mohasel
3
1
Department of Industrial Engineering, Ferdowsi University of Mashhad, Mashhad 9177948974, Iran
2
Department of Mathematical Statistics and Actuarial Science, Faculty of Natural and Agricultural Sciences, University of the Free State, Bloemfontein 9301, South Africa
3
Department of Mechanical & Industrial Engineering, Montana State University, Bozeman, MT 59717, USA
*
Authors to whom correspondence should be addressed.
Submission received: 27 February 2023 / Revised: 24 March 2023 / Accepted: 28 March 2023 / Published: 31 March 2023

Abstract

:
Control charts play a beneficial role in the manufacturing process by reduction of non-compatible products and improving the final quality. In line with these aims, several adaptive methods in which samples can be taken with variable sampling rates and intervals have been proposed in the area of statistical process control (SPC). In some SPC applications, it is important to monitor a relationship between the response and independent variables—this is called profile monitoring. This article proposes adaptive generalized likelihood ratio (GLR) control charts based on variable sampling interval (VSI) and sequential sampling (SS) techniques for monitoring simple linear profiles. Because in some real-life problems, it may be possible that the user cannot control the values of explanatory variables; thus, in this paper, we focus on such a scenario. The performance of the proposed method is compared under three different situations, i.e., the fixed sampling rate (FSR), VSI, and SS, based on average time to signal (ATS) criteria for phase II analysis. Since the SS approach uses a novel sampling procedure based on the statistic magnitude, it has a superior performance over other competing charts. Several simulation studies indicate the superiority as the SS approach yields lower ATS values when there are single-step changes in the intercept, slope, standard deviation of the error term, and explanatory variables. In addition, some other related sensitivity analysis indicates that other aspects of the proposed methods, such as computational time, comparison with other control charts, and consideration of fixed explanatory variables. Furthermore, the results are supported by a real-life illustrative example from the adhesive manufacturing industry.

1. Introduction

In some industrial processes, the intended quality characteristic is influenced by either one or more explanatory variables, and it is necessary to monitor the relationship between the primary quality characteristic (response variable) and independent (explanatory) variables. This approach, denoted as profile monitoring, has been extended in different areas of statistical process control (SPC) applications [1,2,3]. Most of the literature on profile monitoring deals with the analysis of linear profiles in which the relationship between the response and explanatory variables is assumed to be linear. In addition, most of these studies have been conducted in phase II, where the online monitoring of the process is the main purpose, and the underlying in-control model parameters are assumed to be known, to name but a few, see Kang and Albin [4], Kim, Mahmoud [5] and Zou, Tsung [6]. Monitoring of linear profiles in phase I could be found in Mahmoud and Woodall [7] and Mahmoud, Parker [8], Mahmood, Abbasi [9], Bandara, Abdel-Salam [10], and He, Song [11]. Since this paper focuses on phase II analysis, the other phase I studies are neglected for the sake of brevity.
Due to the simplicity of design and good performance for detecting a wide range of shifts, generalized likelihood ratio (GLR) control charts have been effectively implemented in monitoring quality characteristics. The change point model based on likelihood ratio tests (LRT) is used in the construction of the chart statistics [12,13,14]. In the case of profile monitoring, Mahmoud and Parker [8] extended this idea in phase I analysis, and after that, Xu and Wang [15] employed the GLR approach for monitoring linear profiles in phase II. Xu, Peng [16] detected sustained changes in the parameters of linear profiles by the development of a GLR control chart when there is an individual observation on each profile. A combination of the variable sampling interval (VSI) technique and GLR was applied by Hafez Darbani and Shadman [17] in monitoring generalized linear profiles. In addition, GLR control charts were extended to other profile types such as logistic [18], polynomial [19], Poisson [20,21], and geometric profiles for image data [22,23].
Many authors have shown that the performance of control charts can be improved by using adaptive approaches, in which at least one of the chart’s parameters, such as sampling size, interval, and so forth, is allowed to vary over time based on the past process data [24,25]. In the context of profile monitoring, Li and Wang [26] investigated the monitoring of linear profiles using an EWMA control chart with a VSI scheme. As a more efficient approach, Abdella and Yang [27] considered a T2 control chart with variable sample size and sampling interval (VSSI) to monitor linear profiles. Similarly, De Magalhães, Fernandes [28] added the VSSI feature to the T2 chart and investigated its statistical design. The idea of variable sample size (VSS) was implemented by Kazemzadeh and Amiri [29] in monitoring simple linear profiles in combination with a multivariate EWMA (MEWMA) chart. Wan and Zhu [30] considered monitoring profiles using the economic design of the VSI of n p x X ¯ control chart. An adaptive heuristic scheme for monitoring non-parametric profiles can also be found in Abbasi, Yeganeh [31].
Another useful approach to varying the sampling rate is sequential sampling (SS), in which the sample size is varied dynamically at each sampling time as a function of the data observed at the current sampling point [32]. This allows users to determine the number of samples at each sampling point as a result of chart statistic condition, and generally, it is suitable for situations where the time of taking an individual observation is so short, such that it could be ignored in comparison with the required time between two observations [33]. As the pioneer works in monitoring quality characteristics, Stoumbos and Reynolds [34] and Reynolds and Stoumbos [35] designed several SS charts based on a sequential probability ratio test (SPRT) at each sampling point. The SPRT charts are designed to detect one-sided shifts and are not appropriate for situations where the goal is to detect both increasing and decreasing shifts [36]. Considering this idea, Peng and Reynolds [37] utilized a GLR control chart with sequential sampling denoted by SS GLR to monitor the mean of a normal process. Simulation results have shown the proper detection ability of this chart in the presence of two-sided shifts. In a similar approach, Shahzad and Huang [38] applied the SS GLR approach in the process with geometric observations. To the best of the authors’ knowledge, there is no research that applies the SS charts in the profile monitoring area.
To bridge this knowledge gap, the SS GLR chart has been investigated for monitoring linear profiles in phase II in this study. Since one of the major applications of profile monitoring has been in system calibration [4,6], in which the explanatory variables could be fixed at some predefined levels, most of the previous research assumed that the values of the explanatory variable are fixed during the monitoring procedure. Although this assumption may be valid in a calibration application, it may not be possible to consider fixed design points in other industrial processes. For example, Ding and Tsung [39] monitored the quality of a specific type of glue based on the pressure and washing time as the explanatory variables, and due to the nature of these two variables, they were not able to consider fixed design points. Some other researchers, such as Shang, Tsung [40], Noorossana, Fatemi [41], Abbas, Abbasi [42], Malela-Majika, Shongwe [43] and Kumar, N. [44] provided some useful control charts based on the EWMA statistics with random design points; however, there is no research on the combination of VSI, SS, and generally adaptive methods with random explanatory variables in profile monitoring. Therefore, another contribution of this paper is the implementation and comparison of the VSI scheme in monitoring profiles with random predictors. To better analyze the adaptive methods, we investigated and compared the performance of GLR with a conventional T2 control chart under FSR, VSI, and SS schemes. In addition, some comparisons with adaptive charts with fixed design points are provided. To sum up, the contributions of this paper could be summarized as follows:
-
Combination of GLR and SS (denoted by SSGLR hereafter) as an adaptive approach in monitoring linear profiles.
-
Considering the explanatory variable as random in the SSGLR.
-
Adjustment of GLR with random explanatory variables under the VSI scheme (denoted by VSIGLR).
-
Comparing GLR with T2 control chart under adaptive scenarios.
-
Comparing SSGLR under random and fixed explanatory variables.
The remainder of the paper is structured as follows. In Section 2, we introduce the SSGLR control chart statistic for monitoring simple linear profiles with random explanatory variables; then, we discuss the design and implementation of the FSR, VSI, and SS schemes in combination with the GLR control chart in Section 3. In Section 4, the mentioned methods are compared in terms of the average time to signal (ATS). In addition, some sensitivity analyses are performed in this section. A numerical example is provided in Section 5 to show how to implement the SSGLR control chart. Finally, the concluding remarks are presented in Section 6.

2. The SSGLR Control Chart with Random Explanatory Variables

In this section, we extend the GLR control chart proposed by Xu and Wang [15] for monitoring simple linear profiles in the case of sequential sampling and random explanatory variables. Suppose that the relationship between the response and the explanatory variable is adequately represented with a simple linear regression model, and the jth process observation of tth profile is collected based on the following model:
y tj   = α t   + β t x tj + ε tj , t = 1 , 2 ,   , j = 1 ,   ,   n t ,
where α t and β t are the intercept and slope of tth profile, respectively, and ε tj is a random error term that independently follows a normal distribution with mean 0 and variance of σ t 2   . y tj . is the jth response observation of tth profile, and the value of the explanatory variable for the jth observation of tth profile is indicated by xtj, which is assumed to be independently and normally distributed with mean μ t and variance σ tX 2 . Suppose at profile k, there are nt paired observations for the previous k − 1 profiles as (xtj,ytj) in such a way that t = 1, …, k − 1 and j = 1, …, nt (nt > 2). Due to the nature of the SS scheme, there are l paired observations for the kth (current) profile as ((xkj,ykj)|j = 1, …, l), where l is the decision variable of the SS scheme. Based on the change point model, the null hypothesis is defined as ‘there have not been any shifts in the in-control value of the parameters’ versus the alternative hypothesis, which is defined as ‘at least one parameter of the model ( α t ,   β t ,   σ t 2 ,   μ t ,   σ tX 2 ) has shifted from its in-control value at some unknown time between τ (called a “change point”) and τ + 1’. In other words, the alternative hypothesis can be formulated as follows:
H 1 :   α t = α 0   , β t = β 0   , σ t 2 = σ 0 2   , μ t = μ 0   , σ tX 2 = σ 0 X 2     ,   t = 1 , 2 , , τ , α t = α 1   , β t = β 1   , σ t 2 = σ 1 2   , μ t = μ 1 , σ tX 2 = σ 1 X 2   ,   t = τ + 1 , τ + 2   , , k ,  
where α 0 ,   β 0 ,   σ 0 2 ,   μ 0 and σ 0 X 2   are the in-control parameters of the model, which are assumed to be known in phase II, and α 1 ,   β 1 ,   σ 1 2 ,   μ 1 and σ 1 X 2   denote the out-of-control parameters in which at least one of them would be different from its in-control parameter. It is obvious that the value of out-of-control parameter(s) along with the change points are unknown in phase II, so they should be estimated based on the out-of-control samples.
To develop a likelihood function in the case of a random explanatory variable, the basic principle of conditional probability can be used (see more details in Shang, Tsung [40]). Hence the joint likelihood of (xtj,ytj) for the jth observation of tth profile is written as:
L tj x tj , y tj = f x tj , y tj = f y tj | x tj f x tj .
Under the null hypothesis, i.e., each of the parameters is not varied from its in-control value, the likelihood function at the current profile k is written as:
L , α 0 , β 0 , σ 0 2 , μ 0 , σ 0 X 2   / y tj , x tj   ;   t = 1 , 2 , k   ;   j = 1 , , n t = [ 2 π σ 0 2 t = 1 k - 1 n t l 2   e 1 2 σ 0 2   t = 1 k - 1 j = 1 n t y tj α 0 x tj   β 0 2 2 π σ 0 X 2 t = 1 k - 1 n t l 2   e 1 2 σ 0 X 2 t = 1 k - 1 j = 1 n t x tj   μ 0 2   e 1 2 σ 0 2   j = 1 l y kj α 0 x kj   β 0 2   e 1 2 σ 0 X 2 j = 1 l x kj   μ 0 2 ] .
In order to calculate the likelihood function under the alternative hypothesis, the out-of-control parameters should be estimated. Using the maximum likelihood estimation (MLE) method and based on the out-of-control parameters, α 1 and β 1 are estimated at the current profile (kth profile) based on the kτ previous samples as follows:
β ^ 1 τ = t = τ + 1 k - 1 j = 1 n t y tj y ¯ τ x tj x ¯ τ + j = 1 l y kj y ¯ τ x kj x ¯ τ t = τ + 1 k - 1 j = 1 n t x tj x ¯ τ 2 + j = 1 l x kj x ¯ τ 2 , α ^ 1 τ = y ¯ τ β ^ 1 x ¯ τ ,
where α ^ 1 τ and β ^ 1 τ are the estimations of α 1 and β 1 , respectively, l is the sampling size of the kth profile that is a decision variable and should be determined based on the SSGLR method (l > 2). The mean of the explanatory and response variables for out-of-control samples (from τ + 1 to k) is calculated as follows:
x τ ¯ = t = τ + 1 k - 1 j = 1 n t x tj + j = 1 l x kj t = τ + 1 k - 1 n t + l , y τ ¯ = t = τ + 1 k - 1 j = 1 n t y tj + j = 1 l y kj t = τ + 1 k - 1 n t + l .
Note that x τ ¯ is also the MLE of μ 1 ( μ ^ 1 τ = x τ ¯ ). As it is obvious that the estimations occur in the τ time, we omitted the τ subscript index from α ^ 1 τ , β ^ 1 τ , x τ ¯ and y τ ¯ for the ease of computations.
Considering the bias of MLE for σ 1 2   and σ 1 X 2 , especially for a relatively large sample size, Kim, Mahmoud [5] suggested estimating these parameters using mean-squared estimators (MSE). The MSEs of σ 1 2   and σ 1 X 2 ( σ ^ 1 , M S E 2 and σ ^ 1 X , M S E 2 ) at the current profile k based on the k − τ previous samples are calculated as:
σ ^ 1 , M S E τ 2 = t = τ + 1 k - 1 j = 1 n t y tj α ^ 1 τ x tj   β ^ τ 2 + j = 1 l y kj α ^ 1 x kj   β ^ 1 2 t = τ + 1 k - 1 n t + l 2 , σ ^ 1 X , M S E τ 2 = t = τ + 1 k - 1 j = 1 n t x tj x ¯ 2 + j = 1 l x kj x ¯ 2 t = τ + 1 k - 1 n t + l 1 .
Furthermore, since the major goal in many processes is to detect the increasing shift in the variance components ( σ 1 2   and σ 1 X 2 , their estimations are revised as follows:
σ ^ 1 τ 2 = Max ( σ ^ 1 , M S E τ 2 , σ 0 2 ) , σ ^ 1 X τ 2 = Max ( σ ^ 1 X , M S E τ 2 , σ 0 X 2 ) .
As mentioned, the τ subscript index is omitted from σ ^ 1 τ 2 and σ ^ 1 X τ 2 hereafter. Therefore, the likelihood function under the alternative hypothesis at the current profile k can be estimated based on the kτ previous samples as:
L τ , α ^ 1 , β ^ 1 σ ^ 1 2 , μ ^ 1 σ ^ 1 X 2 y t i x t j ; t = 1 , 2 , k , j = 1 , , n t = [ 2 π σ 0 2 t = 1 τ n t 2 e 1 2 σ 0 2 t = 1 τ j = 1 n t y t j α 0 x t j β 0 2 2 π σ 0 X 2 t = 1 τ n t 2 e 1 2 σ 0 X 2 t = 1 τ j = 1 n t x t j μ 0 2 2 π σ ^ 1 2 t = τ + 1 k 1 n t l 2 e 1 2 σ ^ 1 2 t = τ + 1 k 1 j = 1 n t y t j α ^ 1 x t j β ^ 1 2 2 π σ ^ 1 X 2 t = τ + 1 k 1 n t l 2 e 1 2 σ ^ 1 X 2 t = τ + 1 k 1 j = 1 n t x t j μ ^ 1 2 e 1 2 σ ^ 1 2 Σ j = 1 l y k j α ^ 1 x k j β ^ 1 2 e 1 2 σ ^ 1 X 2 j = 1 l x k j μ ^ 1 2 ] .
In Equation (9), τ is an unknown change point (time) and it can be estimated as the time that the likelihood function is maximized. Finally, a log-likelihood ratio statistic for testing the hypothesis about the existence of a shift in the process parameters in the past k profiles is calculated as follows:
R k , l = L n 0 τ < k max L τ , a ^ 1 , β ^ 1 σ ^ 1 2 , μ ^ 1 σ ^ 1 X 2 y t j x t j ; t = 1 , 2 , k   j = 1 , , n t L , α 0 , , β 0 , σ 0 2 , μ 0 , σ 0 X 2 y t i x t j ; t = 1 , 2 , k   j = 1 , , n t = 0 τ < k max [ t = τ + 1 k 1 n t + l 2 Ln σ 0 2 σ 0 X 2 σ ^ 1 2 σ ^ 1 X 2 1 2 σ ^ 1 2 t = τ + 1 k 1 j = 1 n t y t j α ^ 1 x t j β ^ 1 2 1 2 σ ^ 1 2 j = 1 l y k j α ^ 1 x k j β ^ 1 2 1 2 σ ^ 1 X 2 t = τ + 1 k 1 j = 1 n t x t j μ ^ 1 2 1 2 σ ^ 1 X 2 j = 1 l x k j μ ^ 1 2 + 1 2 σ 0 2 j = 1 l y k j α 0 x k j β 0 2 + 1 2 σ 0 2 t = τ + 1 k 1 j = 1 n t y t j α 0 x t j β 0 2 + 1 2 σ 0 X 2 t = τ + 1 k 1 j = 1 n t x t j μ 0 2 + 1 2 σ 0 X 2 j = 1 l x k j μ 0 2 ] .
To alleviate the computational burden of Rk,l, a simple idea based on restricting the search to a window of the most recent profiles (window size) has been used in previous research [15,17]. Considering this idea (window of size m), the statistic of the SSGLR chart is modified as follows:
R m , k , l = m a x ( 0 , k m ) τ < k m a x [ t = τ + 1 k 1 n t + l 2 Ln σ 0 2 σ 0 X 2 σ ^ 1 2 σ ^ 1 X 2 1 2 σ ^ 1 2 t = τ + 1 k 1 j = 1 n t y t j α ^ 1 x t j β ^ 1 2 1 2 σ ^ 1 2 j = 1 l y k j α ^ 1 x k j β ^ 1 2 1 2 σ ^ 1 X 2 t = τ + 1 k 1 j = 1 n t x t j μ ^ 1 2 1 2 σ ^ 1 X 2 j = 1 l x k j μ ^ 1 2 + 1 2 σ 0 2 j = 1 l y k j α 0 x k j β 0 2 + 1 2 σ 0 2 t = τ + 1 k 1 j = 1 n t y t j α 0 x t j β 0 2 + 1 2 σ 0 X 2 t = τ + 1 k 1 j = 1 n t x t j μ 0 2 + 1 2 σ 0 X 2 j = 1 l x k j μ 0 2 ]

3. Combination of Adaptive Schemes with GLR Control Chart in Monitoring Linear Profiles

This section provides the designing and implementation of FSR, VSI, and SS schemes in combination with the GLR control chart denoted by FSRGLR, VSIGLR, and SSGLR in the next three subsections. It is noteworthy to mention that the proposed GLR statistics in Equation (11) are easily converted to Equation (12) for the FSR and VSI schemes in which the terms including l variable are omitted and nt is replaced with n. For the sake of brevity, more details are not given here, and interested readers can refer to Xu, Wang [15] and Hafez Darbani and Shadman [17].
R m , k = m a x ( 0 , k m ) τ < k m a x [ ( k τ ) n 2 Ln σ 0 2 σ 0 X 2 σ ^ 1 2 σ ^ 1 X 1 2 σ ^ 1 2 t = τ + 1 k j = 1 n y t j α ^ 1 x t j β ^ 1 2 1 2 σ ^ 1 X 2 t = τ + 1 k j = 1 n x t j μ ^ 1 2 + 1 2 σ 0 2 t = τ + 1 k j = 1 n y t j α 0 x t j β 0 2 + 1 2 σ 0 X 2 t = τ + 1 k j = 1 n x t j μ 0 2 ]
To compute the GLR statistic (Rm,k in FSRGLR and VSIGLR, or Rm,k,l in SSGLR), the samples taken from the process are stored until the mth sample, and then (k > m) the new sample is replaced with the first one. By this procedure, the GLR statistic is the maximum value of the computed statistics based on possible values of τ. In fact, we have Rm,k,τ or Rm,k,l,τ for each possible value of change point and the maximum value among all of the creates Rm,k or Rm,k,l. Hereafter, we only write Rm,k for brevity.
The process terminates if the GLR statistic (Rm,k) plots beyond the upper control limit (UCL); otherwise, a new sample is taken from the process, and monitoring continues. In real industrial processes, some modifications should be done by process engineers to remove the assignable causes. Montgomery [32] proposed a comprehensive procedure called the Out-of-Control-Action Plan (OCAP) that can be used after an out-of-control signal. Interested readers are referred to Montgomery [32] for more details. Note that it is not necessary to consider the lower control limit (LCL) in the GLR control chart [15]. For better illustration, Figure 1 provides a schematic overview of the signaling procedure in the GLR control chart.
In phase II, control charts are usually compared based on the average run length (ARL) criteria when the number of required samples is important. In addition to comparing control charts, the control limits are adjusted based on the in-control value of ARL, denoted by ARL0. On the other hand, the time of sampling may be more important in some situations in which ATS is used to compare and adjust control charts. Considering the nature of VSI and SS schemes, ATS criteria are selected in this paper. In addition, the standard deviation of time to signal (SDTS) is computed as a secondary criterion. It is expected to reach the lower out-of-control values for both criteria, denoted by ATS1 and SDTS1, by applying the VSI and SS schemes instead of FSR.

3.1. FSRGLR Control Chart

For the FSRGLR chart, the sample size and sampling interval are constant, and the sampling rate is defined as n 0 d 0 . By assuming a sampling interval of 1 (d0 = 1), it could be inferred that ATS0 is equal to ARL in FSRGLR. Similar to other control charts in phase II [4,5,6], the UCL of FSRGLR, denoted by h, in this paper it is adjusted based on the predefined value of ATS0 (ARL0) in FSRGLR. For each sample, the GLR statistic (Rm,k) is computed by Equation (12), and a signal is triggered when Rm,k > h; otherwise, after a time interval of d0 which is equal to 1, the next sample with size n0 is taken. Pseudocode 1 illustrates the procedure of ATS0 (ARL0) and SDTS0 (SDRL0) computations in the FSRGLR control chart. The comments are indicated in green.
Pseudocode 1. The procedure of ATS0 (ARL0) and SDTS0 (SDRL0) computations in FSRGLR
Initialize n0, h, IterNum, m, and IC model.
ATS = []; % ATS = ARL
for t = 1:IterNum do  % loop for each iteration
 RL = 0; Rm,k = 0;
while (Rm,k < h)
  RL = RL + 1;
  % in-control data generation
  Generate normal error with size n0;
  Generate explanatory variables with size n0;
  Compute response variables from Equation (1);
   % GLR statistic is computed by consideration of a window of m past data
  Compute GLR statistic (Rm,k) from Equation (12);
end while
 ATS = [ATS; RL]; % equal to ARL = [ARL; RL]
end for
ATS0 = mean(ATS); SDTS0 = std(ATS); % average and standard deviation of IterNum values
Pseudocode 1 conducts the Monte Carlo simulations by iterating the signaling procedure of the FSRGLR control chart a large number of times (IterNum times). To simplify the procedure, the GLR statistic computations are not shown in Pseudocode 1, but they are computed based on the steps proposed in Figure 1. It is noteworthy to mention that by changing the IC model parameters mentioned in Equation (1), one can easily obtain ATS1 (ARL1) and SDTS1 (SDRL1).

3.2. VSIGLR Control Chart

Note that there is one additional warning limit in the VSIGLR chart denoted by g [17]. Similar to FSRGLR, VSIGLR utilizes the fixed sample size (n0), and the out-of-control signal is triggered in case Rm,k > h. The difference is that the sampling interval for the next sample is a function of the chart statistic (Rm,k) in the current sample. There are two possible sampling intervals in such a way that the short sampling interval (d1) is used for the next sampling if g < Rm,kh and the next sample is taken with the long sampling interval (d2) when Rm,kg. It is obvious that the short (long) sampling interval should be lower (greater) than the FSR sampling rate, i.e., d2 > d0 > d1 or d2 > 1 > d1. By the process conditions and adjustments, one can consider proper values for d1 and d2.
There is no difference between the computation of h in FSRGLR and VSRGLR control charts (the obtained values for both are identical). The warning limit (g) is determined in such a way that the in-control average sampling rate would be equal to n 0 d 0 . For this aim, the warning limit (g) is adjusted to have the same number of times for using each sampling interval. If the number of times for using each sampling interval is denoted by w1 and w2, it can easily be shown that d 0 = w 1 d 1 + w 2 d 2 w 1 + w 2 = 1 [17,18]. Considering the known value of d1 and d2, the warning limit (g) is assigned to reach d0 equal to 1. By this approach, ATS0 in VSIGLR would be equal to ARL0 in FSRGLR. This is discussed in more detail in empirical simulation studies in Section 4. Pseudocode 2 illustrates the procedure of ATS0 and SDTS0 computations in the VSIGLR control chart.
The difference between Pseudocodes 1 and 2 is in using different sampling intervals, which leads to different criteria, including ARL and ATS. As mentioned, by adjustment of g, the values of w1 and w2 should be obtained to reach d 0 = w 1 d 1 + w 2 d 2 w 1 + w 2 = 1 . It is noteworthy to mention that ARL criteria are not usually considered in VSI charts, and it is only computed in Pseudocode 2 for better illustration. Similar to FSRGLR, by changing the IC model parameters mentioned in Equation (1), one can easily obtain ATS1 and SDTS1.
Pseudocode 2. The procedure of ATS0 and SDTS0 computations in VSIGLR
Initialize n0, h, g, d1, d2, IterNum, m and IC model.
ATS = []; ARL = []; w1 = w2 = 0;
for t = 1:IterNum do% loop for each iteration
 RL = 0; Rm,k = 0;
 dd1 = dd2 = 0; % variables for sampling interval time summation
while (Rm,k < h)
  RL = RL + 1;
  % in-control data generation
  Generate normal error with size n0;
  Generate explanatory variables with size n0;
  Compute response variables from Equation (1);
  % GLR statistic is computed by consideration of a window of m past data
  Compute GLR statistic (Rm,k) from Equation (12);
  if (Rm,k < g)
   dd2 = d2 + dd2; w2 = 1 + w2; % take sample with long sampling interval
  else
   dd1 = d1 + dd1; w1 = 1 + w1; % take sample with short sampling interval
  end if 
 end while
 ATS = [ATS; (dd1+dd2)]; ARL = [ARL; RL];
end for
ATS0 = mean(ATS); SDTS0 = std(ATS); % average of IterNum values
ARL0 = mean(ARL); SDRL0 = std(ARL); % average of IterNum values

3.3. SSGLR Control Chart

The number of samples in each profile is not constant in the SS approach, so nt is used instead of n (t = 1, 2, …, k − 1). In the current time (kth profile), the number of samples, which is a decision variable, is shown with l (l > 2). Similar to VSIGLR, SSGLR has two limits (i.e., the control and warning limits) denoted by h and g, respectively.
To determine the value of l, the statistic of the SSGLR chart (Rm,k,l) is computed, and if it is lower than g, the sampling is stopped at the current profile as it is an in-control situation and nt = nk is set at l. On the other hand, the out-of-control signal is triggered when Rm,k,l > h, similar to FSRGLR and VSIGLR. When the chart statistic plots between warning and control limit (g < Rm,k,lh), the sampling procedure is iterated at the current profile (kth profile) by adjustment l = l + 1.
The value of h is not equivalent to the obtained limit in FSRGLR and VSIGLR. To avoid arbitrary design for h and g, we defined three criteria for designing the SSGLR procedure. First, SSGLR should reach the predefined value of ATS0. The average number of inspections (ANI) is defined as the expected number of observations taken from the start of the process to the signal time. Based on this criteria, the average sample number (ASN) is computed as ANI ARL [32,44]. Since the sample size at each sampling point is a random variable in the SSGLR chart, the in-control expected sample size (ASN0) should be set to n0 to achieve the same in-control average sampling rate as the FSRGLR and VSIGLR charts; however, several combinations for h and g could be found with these two criteria. Hence, reaching SDTS0 equal to ATS0 is the third criterion. Montgomery [32] stated that the ARL in the Shewhart chart followed the geometric distribution in which the mean and standard deviation are very close. Considering this idea, it is expected to reach nearly similar values for ATS0 and SDTS0 after the designing procedure. Pseudocode 3 illustrates the procedure of ATS0 and SDTS0 computations in the SSGLR control chart.
Pseudocode 3. The procedure of ATS0 and SDTS0 computations in SSGLR
Initialize n0, h, g, IterNum, m and IC model.
ATS = []; ANI = [];
for t = 1:IterNum do% loop for each iteration
 TS = 0; Rm,k,l = 0; OC = 0;
 Nt = []; % variable for storage of the number of inspected samples in each iteration 
while (OC == 0) % first while for generation of new profiles
  TS = TS + 1; NewSample = 0; StartSample = 0;
  while (NewSample == 0) % second while for generation of new observation in each profile 
   if (StartSample == 0)
    % in-control data generation with size n0 − 1
    Generate normal error with size n0 − 1;
    Generate explanatory variables with size n0 − 1;
    Compute response variables from Equation (1);
     l = no − 1;
   else
    Generate normal error with size 1;
    Generate explanatory variables with size 1;
    Compute response variables from Equation (1);
    l = l + 1;
   end if
   % GLR statistic is computed by consideration of a window of m past data
   Compute GLR statistic (Rm,k,l) from Equation (11);
   StartSample = 1;
   if (Rm,k,l < g)
    % the procedure is terminated with in-control condition
    NewSample = 1; Nt = [Nt; l];
   elseif (Rm,k,l < h)
    % it is not possible to decide about the process, so we take one more sample
     NewSample = 0;
   else % Rm,k,l > h
    % the procedure is terminated with out-of-control condition
    NewSample = 1; Nt = [Nt; l];
    OC = 1; % exit from the first while 
   end if
  end while % end first while  
end while % end second while
% Nt is a vector of TS values
 ATS = [ATS; TS]; ANI = [ANI; sum(Nt)];
end for
ATS0 = mean(ATS); SDTS0 = std(ATS); % average of IterNum values
ANI0 = mean(NI); SDNI0 = std(ANI); % average of IterNum values
Based on Pseudocode 3 the minimum sample size is considered as n0 − 1 for the SSGLR. In each iteration of Pseudocode 3, the number of needed samples for a signal and the sample size in each sample are shown with TS and Nt, respectively. It is obvious that Nt is a vector of TS values in each iteration in such a way that the summation of Nt is equivalent to the number of samples taken in that iteration. As there are different sample sizes in comparison with FSRGLR and VSIGLR, the same warning and control limits may not be acquired in SSGLR. In the same manner as Pseudocodes 1 and 2, by changing the IC model parameters mentioned in Equation (1), one can easily obtain ATS1 and SDTS1.

4. Performance Comparison

This section provides several simulation studies to show the performance of the proposed methods. The first subsection describes the details of in-control parameters. The next subsection is about the designing procedure of each method under the in-control model. Section 4.3 gathers the ATS results of each model based on different shifts in the parameters. A comparison between GLR and other control charts is described in Section 4.4. Section 4.5 investigates the computational time of the proposed methods, and finally, the evaluation of the SS approach under fixed explanatory variables is illustrated in Section 4.6.

4.1. The Details of the In-Control Model

The in-control model was extracted from Kang and Albin [4], Kim, Mahmoud [5], Zou, Tsung [6], and Xu, Wang [15], in which it was assumed that α 0 = 3 , β 0 = 2 and σ 0 2 = 1 . As these references considered fixed explanatory variables, we assumed standard normal distribution for the explanatory variable in the in-control condition ( μ X 0   = 0 and σ X 0 2   = 1). Following Hafez Darbani and Shadman [17], other parameters entailing the sample size (n0), sampling rate (d0), short sampling interval (d1), and long sampling interval (d2) were adjusted at 4, 1, 0.1, and 1.9, respectively. The window size (m) was set at 400 based on the suggestion of Xu, Wang [15].

4.2. Designing of Each Control Chart under the In-Control Model

Considering 10,000 simulations, the value of h was obtained as 8.355 to reach ATS0 equal to 200 for the FSRGLR and VSIGLR charts. To further discuss the performance of VSIGLR under different adjustments, some simulations under different values of d1 and d2 (d2 > d0 > d1) were conducted. The results are presented in Table 1, in which four designing scenarios are provided based on the h = 8.355 and ATS0 = 200 in such a way that the warning limit was decreased in each designing scenario.
We simulated 10,000 in-control and out-of-control (with shift magnitude 0.2) profiles and then computed the number of times each interval had been selected (i.e., w1 and w2). Then, the average time for taking all samples was computed as d 0 = w 1 d 1 + w 2 d 2 w 1 + w 2 for each situation. As the value of d0 is assumed equal to 1 in the in-control condition, the warning limit (g) was assigned based on reaching d0 = 1. The lowest d0 in the out-of-control profiles is the best scenario. The reason is that lower ATS1 values under the selected shift considering desired ATS0 would be obtained. So, the highlighted situation in which w1   w2 was the best, and we selected it for the next simulations.
As the run length is a function of sample size in the SSGLR, the control limit (h) is not identical to FSRGLR and VSIGLR. Considering the three criteria, including ATS0 = SDTS0 = 200 and ANI0 = n0 × 200 = 800, the h and g were set at 8.74 and 4.24, respectively, in SSGLR (with m = 400).

4.3. Performance Evaluation in Term of ATS Criteria

To compare different methods, single-step shifts occurred at the initial time of the simulations to compute zero-state ATS. Considering m = 400 and similar adjustments for all three methods, five different shift types were employed in the in-control model. Three shifts were applied to the profile parameters; is, the new magnitudes of the intercept, slope, and standard deviation are equal to ( α 0 + δ σ 0 ), ( β 0 + λ σ 0 ) and ( γ σ 0 ), respectively. Two others were related to the explanatory variable in which the mean and standard deviation changed to ( μ X 0 + φ σ 0 X ) and ( κ σ 0 X ). Table 2 reports the ATS1 values under these five types of individual shifts for the FSRGLR, VSIGLR, and SSGLR control charts. The best result in each comparison is in boldface.
It can be inferred from Table 2 that the proposed SSGLR chart outperformed the VSIGLR and FSRGLR in nearly all the shifts based on ATS criteria except the last two largest shifts in which VSIGLR was the best technique. In the shifts in the standard deviation of the explanatory variable (the magnitude of the shifts is shown with κ σ 0 X ), more differences in the results were observed; for example, in κ = 1.1, the ATS1 values were obtained as 39.72, 53.66, and 77.47 for SSGLR, VSIGLR, and FSRGLR, respectively. As another finding, it could be said that VSIGLR were completely able to reach lower ATS1 than FSRGLR in all shifts in such a way that the magnitudes of differences were greater in the case of small shifts. As a novel future research direction, one can implement profile diagnosis methods for the profiles with random explanatory variables. Previous works such as Zou, Tsung [6], Zou, Tsung [45], Huwang, Wang [46], and Yeganeh and Shadman [47] were only able to identify the out-of-control profile parameters, but they were not able to detect the shifts in the explanatory variable.
In another study, the simultaneous shifts in the parameters were applied to the in-control model. There are several combinations for the simultaneous shifts, five of which are reported in Table 3. The results indicated that FSRGLR had the worst performance in all the shifts. Having compared VSIGLR and SSGLR, it is observed that SSGLR outperformed VSIGLR in most of the shifts, especially in small and moderate shifts. In some moderate and large shifts, VSIGLR was able to acquire the lowest ATS1 values; as one example, ATS1 values in the shift with δ = 0.4 and γ = 1.05 were 11.38 and 12.02 for VSIGLR and SSGLR, respectively. In one exception in small shifts, VSIGLR was the best in λ = 0.05 and φ = 0.02; however, SSGLR generally outperformed the other two competitors.
To better address the performance of each approach, ANI was also obtained for the SSGLR method. Note that ANI can easily be computed for FSR and VSI by multiplying the ATS values with n. For example, in λ = 0.2 (second part of Table 2), the ANI values were obtained as 162 (40.50 × 4) and 216.04 (54.01 × 4) for VSIGLR and FSRGLR, respectively. Based on Pseudocode 3, it was computed as 215.21 for the SSGLR control chart. With fewer required samples, VSIGLR had an obvious superior performance over the other two competitors. Similar results were also obtained for other shifts, but they are not reported for the sake of brevity.

4.4. Comparing Adaptive Approaches under T2 Control Chart

To illustrate clearly the effect of adaptive approaches, they are applied here for the well-known T2 control chart under the same in-control model with the parameters mentioned in Section 4.1. Implementation of the T2 control chart under the random explanatory variables was defined in Noorossana, Fatemi [41] for FSR. We follow the same approach, but the formulas are not given for the sake of brevity. As the T2 statistic follows chi-square distribution, the control limit of FSRT2 and VSIT2 would be χ2(2,0.995), which is equal to 10.60 (type I error = α =   1 ATS 0   = 0.995). In the VSIT2, other parameters entailing the warning limit (g), sampling rate (d0), short sampling interval (d1) and long sampling interval (d2) were adjusted at 1.39, 1, 0.1 and 1.9, respectively. For the SST2, the control limits did not follow the exact distribution and were computed by simulation as h = 12.97 and g = 4.49. For brevity, two individual shifts in the intercept and slope were added to the in-control model for comparison purposes. Figure 2 depicts the ATS1 values when there are shifts in the intercept (left panels) and slope (right panels) of the in-control model.
Figure 2a,b compared the performance of the T2 control chart under FSR, VSI, and SS schemes when there were shifts in the intercept (a) and slope (b). From the latter, it is expected that SST2 and VSIT2 will generate better results than the FSRT2 scheme. In addition, lower ATS1 values are observed in SST2 than VSIT2 for small and moderate shifts, while the performance is nearly similar in large shifts. In the next two panels (Figure 2c,d), the VSIGLR was compared with VSIT2. Note that the results of VSIGLR were extracted from Table 2, and the VSIT2 results are identical to previous panels. It can be observed that VSIGLR is superior to VSIT2 in the small and moderate shifts, while the performance of VSIT2 is slightly better in the large shifts. For example, the ATS1 values are 96.10 and 176.23 for VSIGLR and VSIT2 in case δ = 0.1 (intercept shift). On the other hand, these are 3.56 and 2.47 in the largest slope shift, i.e., λ = 1. Similar conclusions could be derived for the SS control charts in Figure 2e,f. Generally, SSGLR has a better detection ability than SST2 in small and moderate shifts; however, SST2 is able to reach slightly lower ATS1 values for larger shifts. These findings could be justified due to the superiority of GLR over the T2 control chart in the FSR condition reported in some references such as Xu, Wang [15], Hafez Darbani and Shadman [17], and Yao, Li [19].

4.5. Computational Time of Different Adaptive Approaches

The computational time of the three proposed methods in this paper is investigated in this subsection. Under the suggested in-control model in Section 4.1, the time of simulations for the shifts in the intercept was analyzed. As the time of computations is related to the ATS, it could be said that the same results will be obtained for the shifts with similar ATS values. Hence, we did not conduct the simulations for other shift types. The average time per one run of simulations (from a total of 10,000 runs) is gathered in Table 4 (based on seconds). The simulations were done by MATLAB program on an AMD RYZEN7 5000 series with a 16.0 GB RAM computer.
In the in-control condition, the FSRGLR was the quickest method with a requirement of 0.4053 s for each run, and as the second method, VSIGLR was slightly slower with a 0.4193 s requirement. The difference between FSRGLR and VSIGLR computation time is related to additional comparing of statistics with the warning limit. The needed time of SSGLR (m = 400) in the in-control condition was much larger than the two other competitors in such a way that each run lasted 1.9042 s which was nearly five times greater than the two other methods. On the other hand, for the out-of-control shifts, VSIGLR is better than FSRGLR as it has lower ATS1 values (see Table 2). The interesting finding here is that although SSGLR has the lowest ATS1 values, it needed the most computational times in all shifts. It could be viewed as a negative aspect of this approach; however, this may not be very challenging nowadays due to the rapid extension of computer hardware.
As mentioned, we utilized the GLR control chart with m = 400. By reducing the value of m, the computational time of all methods will obviously be decreased in small shifts, but the performance may be changed. It could generally be expected that the ATS1 results are decreased by increasing the value of m in small shifts due to feeding more information to the chart. Similar conclusions could be found in Hafez Darbani and Shadman [17]. We tested different values of m for the SSGLR, but it was decided to neglect reporting the results for two reasons. First, we were not able to reach a general rule for the performances since the ATS1 values were not totally decreased by increasing m. Secondly, the aim of this study is not related to the reduction of computational times. To remedy this challenge, the development of a closed-form formula for the computation of the GLR statistic has also been suggested [16]. Reduction of the computational time of the SSGLR in different profile types is a proper potential future research direction.

4.6. Performance of SSGLR under the Fixed Explanatory Variables

In the previous simulations, the comparisons were reported based on random explanatory variables. It could be generally said that the nature of the SS approach dictates the random explanatory variables, as the next sample taken is not usually fixed. For this aim, we selected the random variables in this paper. However, this subsection provides some performance comparisons under the fixed explanatory variables. We followed the proposed GLR control chart and setups as done in Hafez Darbani and Shadman [17], in which the in-control model was the same as Kang and Albin [4], indeed the fixed explanatory variables were defined as 2:2:8. The GLR statistic based on the FSR and VSI approaches were extended in Hafez Darbani and Shadman [17], and we utilized their results. On the other hand, the combination of GLR and SS was proposed by Xu and Peng [16], but the setups were different as compared to the in-control model used in this paper. Therefore, we extended the GLR statistics based on our proposed in-control model ( α 0 = 3 , β 0 = 2 and σ 0 2 = 1 ). Based on the procedure in Xu, Peng [16], the first sample size was defined as equal to 3 (the values were 2, 4, and 6), and then, one sample was taken with the value 8. This sequence was repeated to reach an out-of-control signal. The developed method denoted by SSGLRF (F is due to fixed explanatory variables) was compared with the proposed control charts in Hafez Darbani and Shadman [17] denoted by FSRGLRF and VSIGLRF under the assumption of m = 400 and ATS0 = 200. The control and warning limits were obtained as h = 6.764 and g = 2.576 (see Table 1 in Hafez Darbani and Shadman [17]). In addition, h and g were set at 7.84 and 2.03, respectively, for SSGLR. Table 5 reports the ATS1 values for the shifts in intercept, slope, and standard deviation when the explanatory variables are fixed.
In most of the shifts in Table 5, SSGLRF was the best method in all the shifts except for the intercept shifts with a range of λ > 0.075, in which VSIGLRF was the best. These results prove that the SS approach can perform well not only with random explanatory variables but also with fixed values when m = 400. However, its performance changes with other values of m (especially the lower values). The reason behind this finding is that the fixed samples are not able to provide new information from the process and only iterate some cycles during the monitoring procedure when there are lower m values. The simulations’ results for other values of m can be given to interested readers upon request.

5. Illustrative Example

Several examples and applications have been developed for the control charts in the literature. They are not only limited to industrial applications but are applicable to different areas, such as monitoring product comments in online shops [48], hydrological parameters [49], and so forth. Eventually, control charts were expanded for the aim of sustainable development [50], which is a very important issue [51,52].
Considering different applications, the aim of this section is to show the practical application of the proposed method. The example provided in Noorossana, Fatemi [41] was used to illustrate the implementation of the SSGLR control chart with FSR only. This example is related to the adhesive manufacturing industry, which is one of the most important products in different fields, such as chemical, industrial, and mechanical engineering. The adhesives market is classified into water-based adhesives, solvent-based adhesives, hot-melt adhesives, and others. On the basis of the end-user industry, the market is categorized into the packaging industry, construction industry, automotive industry, electrical & electronics, and others [53].
In these applications, tape thickness is a critical quality characteristic since the materials with a low thickness (in case locating of measurements below the lower specification limit (LSL)) may lead to customer complaints, whereas the production cost is augmented by thickness higher than the upper specification limit (USL). Therefore, monitoring tape thickness can bring several benefits for the related factories. It is noteworthy to mention that LSL and USL are acquired based on the production line requirements [32].
In the monitoring procedure, the operator measures the thickness of the tape at some randomly selected locations. Noorossana, Fatemi [41] assumed that there is a linear relationship between the tape thickness and randomly selected locations. They also deduced that the in-control profile is defined as:
y tj = x tj 40 + ε tj , t = 1 ,   2 ,   , j = 1 ,   ,   n t ,
where xtj has a normal distribution with a mean of 80 and a standard deviation of 3; the error term is generated from the standard normal distribution. Since the explanatory variable is selected randomly, the SSGLR chart proposed in this paper can be used to monitor the process. Considering these settings, the values of h and g were set at 8.74 and 4.23, respectively, based on the ATS0 and ASN0 equal to 200 and 4 (n0).
The first five profiles are generated under the in-control condition (i.e., change point is 5) and after that, an artificial shift with magnitude 1 was added to the intercept (A0 to A0 + σ0). The procedure started with l = n0 − 1 = 3. The simulated profiles and the final sample size in each run are reported in Table 6. The final sample size to reach a decision was indicated in the second column. It is obvious that SSGLR triggered an out-of-control signal at the seventh generated profile, i.e., it only needed two samples after the change point for out-of-control detection.
To better illustrate the SSGLR procedure, the values of GLR statistics in each run are shown in Table 7. The decision about the process at each point is shown in the last column, with yellow, green, and red indicating the new sample, in-control, and out-of-control situations, respectively. The first column is the run length indicator, while the second column shows the procedure for the determination of the number of needed samples (we labeled it with l − 2). The other columns are the obtained statistics based on the GLR loops and, finally, the last column (Rm,k,l) is the maximum value of GLR statistics considering the previous samples, i.e., maximum of Rm,k,l,τ. For more details, see the proposed flowchart in Figure 1.
The procedure started with a sample size of three. In the first and second samples, SSGLR directly detected the process as in-control because the GLR statistics were lower than g = 4.23 (0.21 < 4.23 and 1.79 < 4.23). In the third run, the GLR statistic with sample size 3 was 5.36 > 4.23, so it was necessary to take another sample. Similarly, it was necessary to take another sample again, and the final sample size was acquired as five. Finally, the process was identified as out-of-control at the seventh run, with n7 = 7 in such a way that the chart statistic was 10.84 > 8.74.

6. Concluding Remarks

In this paper, linear profiles are monitored using the GLR control chart under three adjustments (i.e., FSR, VSI, and SS approaches) with consideration of the random explanatory variables. To efficiently monitor, a novel framework with a combination of GLR and SS (i.e., SSGLR) approach was introduced when there is an IC simple linear profile model. The results showed that the SSGLR chart was able to reach the best detection ability in terms of ATS criteria in most of the shifts when compared to VSIGLR and FSRGLR charts. On the other hand, a comparison between FSRGLR and VSIGLR indicated that VSIGLR was completely superior to FSRGLR. Implementation of the proposed adaptive schemes under random explanatory variables was also developed on the T2 control chart, and the results indicated a positive effect of adaptive schemes with the control chart. In another study, the performance of SSGLR under the fixed explanatory variables was evaluated, and the results showed that this approach was not optimal when the explanatory variables were fixed. Although FSRGLR was the best technique, it requires the most computational time in comparison with the other two competitors.
For future research, three directions are suggested here: (i) implementation of profile diagnosis techniques when there is a random explanatory variable, (ii) computation of steady-state ARL, and finally, (iii) reducing the computational time of adaptive GLR control charts especially SSGLR with random explanatory variables under different profile type.

Author Contributions

Conceptualization, A.Y. and M.P.A.; methodology, A.Y., M.P.A. and A.S.; software, A.Y. and M.P.A.; validation, S.C.S., A.S. and S.M.M.; formal analysis, M.P.A. and S.C.S.; investigation, A.Y. and S.C.S.; resources, M.P.A. and S.C.S.; data curation, A.Y. and M.P.A.; writing—original draft preparation, M.P.A. and S.M.M.; writing—review and editing, A.Y. and M.P.A.; visualization, A.S.; supervision, S.C.S.; project administration, A.S.; funding acquisition, S.C.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Ferdowsi University of Mashhad, grant number 2034 and the APC was funded in part by University of the Free State (UFS)’s Open Access Publication Fund and the Department of Mathematical Statistics and Actuarial Science at UFS.

Data Availability Statement

The codes and data could be given to the interested readers upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Maleki, M.R.; Amiri, A.; Castagliola, P. An overview on recent profile monitoring papers (2008–2018) based on conceptual classification scheme. Comput. Ind. Eng. 2018, 126, 705–728. [Google Scholar] [CrossRef]
  2. Jones, C.L.; Abdel-Salam, A.-S.G.; Mays, D.A. Practitioners guide on parametric, nonparametric, and semiparametric profile monitoring. Qual. Reliab. Eng. Int. 2021, 37, 857–881. [Google Scholar] [CrossRef]
  3. Yeganeh, A.; Shadman, A.; Shongwe, S.C.; Abbasi, S.A. Employing evolutionary artificial neural network in risk-adjusted monitoring of surgical performance. Neural Comput. Appl. 2023. [Google Scholar] [CrossRef]
  4. Kang, L.; Albin, S.L. On-Line Monitoring When the Process Yields a Linear Profile. J. Qual. Technol. 2000, 32, 418–426. [Google Scholar] [CrossRef]
  5. Kim, K.; Mahmoud, M.A.; Woodall, W.H. On the Monitoring of Linear Profiles. J. Qual. Technol. 2003, 35, 317–328. [Google Scholar] [CrossRef]
  6. Zou, C.; Tsung, F.; Wang, Z. Monitoring General Linear Profiles Using Multivariate Exponentially Weighted Moving Average Schemes. Technometrics 2007, 49, 395–408. [Google Scholar] [CrossRef]
  7. Mahmoud, M.A.; Woodall, W.H. Phase I Analysis of Linear Profiles with Calibration Applications. Technometrics 2004, 46, 380–391. [Google Scholar] [CrossRef]
  8. Mahmoud, M.A.; Parker, P.A.; Woodall, W.H.; Hawkins, D.M. A change point method for linear profile data. Qual. Reliab. Eng. Int. 2007, 23, 247–268. [Google Scholar] [CrossRef]
  9. Mahmood, T.; Abbasi, S.A.; Riaz, M.; Abbas, N. An Efficient Phase I Analysis of Linear Profiles with Application in Photo-Voltaic System. Arab. J. Sci. Eng. 2019, 44, 2699–2716. [Google Scholar] [CrossRef]
  10. Bandara, K.; Abdel-Salam, A.-S.G.; Birch, J.B. Model robust profile monitoring for the generalized linear mixed model for Phase I analysis. Appl. Stoch. Model. Bus. Ind. 2020, 36, 1037–1059. [Google Scholar] [CrossRef]
  11. He, S.; Song, L.; Shang, Y.; Wang, Z. Change-point detection in Phase I for autocorrelated Poisson profiles with random or unbalanced designs. Int. J. Prod. Res. 2021, 59, 4306–4323. [Google Scholar] [CrossRef]
  12. Rizzo, C.; Di Bucchianico, A. Generalized likelihood ratio control charts for high-purity (high-quality) processes. Qual. Reliab. Eng. Int. 2022, 39, 523–531. [Google Scholar] [CrossRef]
  13. Reynolds, M.R.; Lou, J.; Lee, J.; Wang, S. The Design of GLR Control Charts for Monitoring the Process Mean and Variance. J. Qual. Technol. 2013, 45, 34–60. [Google Scholar] [CrossRef]
  14. Sheriff, M.Z.; Karim, M.N.; Nounou, H.N.; Nounou, M.N. Process monitoring using PCA-based GLR methods: A comparative study. J. Comput. Sci. 2018, 27, 227–246. [Google Scholar] [CrossRef]
  15. Xu, L.; Wang, S.; Peng, Y.; Morgan, J.P.; Reynolds, M.R.; Woodall, W.H. The Monitoring of Linear Profiles with a GLR Control Chart. J. Qual. Technol. 2012, 44, 348–362. [Google Scholar] [CrossRef]
  16. Xu, L.; Peng, Y.; Reynolds, M.R., Jr. An Individuals Generalized Likelihood Ratio Control Chart for Monitoring Linear Profiles. Qual. Reliab. Eng. Int. 2015, 31, 589–599. [Google Scholar] [CrossRef]
  17. Hafez Darbani, F.; Shadman, A. Monitoring of linear profiles using generalized likelihood ratio control chart with variable sampling interval. Qual. Reliab. Eng. Int. 2018, 34, 1828–1835. [Google Scholar] [CrossRef]
  18. Mohammadzadeh, M.; Yeganeh, A.; Shadman, A. Monitoring logistic profiles using variable sample interval approach. Comput. Ind. Eng. 2021, 158, 107438. [Google Scholar] [CrossRef]
  19. Yao, C.; Li, Z.; He, C.; Zhang, J. A Phase II control chart based on the weighted likelihood ratio test for monitoring polynomial profiles. J. Stat. Comput. Simul. 2020, 90, 676–698. [Google Scholar] [CrossRef]
  20. Qi, D.; Wang, Z.; Zi, X.; Li, Z. Phase II monitoring of generalized linear profiles using weighted likelihood ratio charts. Comput. Ind. Eng. 2016, 94, 178–187. [Google Scholar] [CrossRef]
  21. Song, L.; He, S.; Zhou, P.; Shang, Y. Empirical likelihood ratio charts for profiles with attribute data and random predictors in the presence of within-profile correlation. Qual. Reliab. Eng. Int. 2022, 38, 153–173. [Google Scholar] [CrossRef]
  22. Megahed, F.M.; Wells, L.J.; Camelio, J.A.; Woodall, W.H. A Spatiotemporal Method for the Monitoring of Image Data. Qual. Reliab. Eng. Int. 2012, 28, 967–980. [Google Scholar] [CrossRef]
  23. Koosha, M.; Noorossana, R.; Ahmadi, O. Two-dimensional wavelet based statistical monitoring of image data. Qual. Reliab. Eng. Int. 2022, 38, 3797–3815. [Google Scholar] [CrossRef]
  24. Haq, A.; Khoo, M.B.C. An adaptive multivariate EWMA mean chart with variable sample sizes and/or variable sampling intervals. Qual. Reliab. Eng. Int. 2022, 38, 3322–3341. [Google Scholar] [CrossRef]
  25. Yeganeh, A.; Abbasi, S.A.; Shongwe, S. A Novel Simulation-Based Adaptive MEWMA Approach for Monitoring Linear and Logistic Profiles. IEEE Access 2021, 9, 124268–124280. [Google Scholar] [CrossRef]
  26. Li, Z.; Wang, Z. An exponentially weighted moving average scheme with variable sampling intervals for monitoring linear profiles. Comput. Ind. Eng. 2010, 59, 630–637. [Google Scholar] [CrossRef]
  27. Abdella, G.; Yang, K.; Alaeddini, A. Multivariate adaptive approach for monitoring simple linear profiles. Int. J. Data Anal. Tech. Strateg. 2014, 6, 2–14. [Google Scholar] [CrossRef]
  28. De Magalhães, M.S.; Fernandes, V.L.; Moura, F.D. Statistical design of an adaptive control chart for linear profile monitoring. Stoch. Model. Data Anal. Stat. Appl. 2015, 515. [Google Scholar]
  29. Kazemzadeh, R.B.; Amiri, A.; Kouhestani, B. Monitoring simple linear profiles using variable sample size schemes. J. Stat. Comput. Simul. 2016, 86, 2923–2945. [Google Scholar] [CrossRef]
  30. Wan, Q.; Zhu, M. Integration of quadratic loss function approach in the economic design of VSI control chart with combined attribute-variable inspection. Qual. Reliab. Eng. Int. 2021, 37, 882–901. [Google Scholar] [CrossRef]
  31. Abbasi, S.A.; Yeganeh, A.; Shongwe, S.C. Monitoring non-parametric profiles using adaptive EWMA control chart. Sci. Rep. 2022, 12, 14336. [Google Scholar] [CrossRef]
  32. Montgomery, D.C. Introduction to Statistical Quality Control; John Wiley & Sons: Hoboken, NJ, USA, 2020. [Google Scholar]
  33. Abbasi, S.A.; Khaliq, Q.-U.-A.; Omar, M.H.; Riaz, M. On designing a sequential based EWMA structure for efficient process monitoring. J. Taibah Univ. Sci. 2020, 14, 177–191. [Google Scholar] [CrossRef]
  34. Stoumbos, Z.G.; Reynolds, M.R. Control charts applying a general sequential test at each sampling point. Seq. Anal. 1996, 15, 159–183. [Google Scholar] [CrossRef]
  35. Reynolds, M.R.; Stoumbos, Z.G. The SPRT chart for monitoring a proportion. IIE Trans. 1998, 30, 545–561. [Google Scholar] [CrossRef]
  36. Riaz, M.; Khaliq, Q.-U.-A.; Abid, M.; Arshad, I.A. On designing efficient sequential schemes to monitor non-normal processes. Qual. Reliab. Eng. Int. 2022, 38, 615–634. [Google Scholar] [CrossRef]
  37. Peng, Y.; Reynolds, M.R. A GLR Control Chart for Monitoring the Process Mean with Sequential Sampling. Seq. Anal. 2014, 33, 298–317. [Google Scholar] [CrossRef]
  38. Shahzad, F.; Huang, Z.; Shafqat, A. The Design of GLR Control Chart for Monitoring the Geometric Observations Using Sequential Sampling Scheme. Symmetry 2020, 12, 1964. [Google Scholar] [CrossRef]
  39. Ding, D.; Tsung, F.; Li, J. Ordinal profile monitoring with random explanatory variables. Int. J. Prod. Res. 2017, 55, 736–749. [Google Scholar] [CrossRef]
  40. Shang, Y.; Tsung, F.; Zou, C. Profile Monitoring with Binary Data and Random Predictors. J. Qual. Technol. 2011, 43, 196–208. [Google Scholar] [CrossRef]
  41. Noorossana, R.; Fatemi, S.A.; Zerehsaz, Y. Phase II monitoring of simple linear profiles with random explanatory variables. Int. J. Adv. Manuf. Technol. 2015, 76, 779–787. [Google Scholar] [CrossRef]
  42. Abbas, T.; Abbasi, S.A.; Riaz, M.; Qian, Z. Phase II monitoring of linear profiles with random explanatory variable under Bayesian framework. Comput. Ind. Eng. 2019, 127, 1115–1129. [Google Scholar] [CrossRef]
  43. Malela-Majika, J.-C.; Shongwe, S.C.; Chatterjee, K.; Koukouvinos, C. Monitoring univariate and multivariate profiles using the triple exponentially weighted moving average scheme with fixed and random explanatory variables. Comput. Ind. Eng. 2022, 163, 107846. [Google Scholar] [CrossRef]
  44. Kumar, N.; Singh, R.K. A comparative study of ANI- and ARL-unbiased geometric and CCCG control charts. Seq. Anal. 2020, 39, 399–416. [Google Scholar] [CrossRef]
  45. Zou, C.; Tsung, F.; Wang, Z. Monitoring Profiles Based on Nonparametric Regression Methods. Technometrics 2008, 50, 512–526. [Google Scholar] [CrossRef]
  46. Huwang, L.; Wang, Y.-H.T.; Yeh, A.B.; Huang, Y.-H. Phase II profile monitoring based on proportional odds models. Comput. Ind. Eng. 2016, 98, 543–553. [Google Scholar] [CrossRef]
  47. Yeganeh, A.; Shadman, A. Monitoring linear profiles using Artificial Neural Networks with run rules. Expert Syst. Appl. 2021, 168, 114237. [Google Scholar] [CrossRef]
  48. Zavala, A.; Ramirez-Marquez, J.E. Visual analytics for identifying product disruptions and effects via social media. Int. J. Prod. Econ. 2019, 208, 544–559. [Google Scholar] [CrossRef]
  49. Abeysingha, N.S.; Kularathna, K.M.; Bandara, A.M.K.R.; Ray, R.L. Assessment of extreme rainfall through statistical process control-I chart. J. Earth Syst. Sci. 2023, 132, 15. [Google Scholar] [CrossRef]
  50. Oliveira da Silva, F.M.; Silvério, K.S.; Castanheira, M.I.; Raposo, M.; Imaginário, M.J.; Simões, I.; Almeida, M.A. Construction of Control Charts to Help in the Stability and Reliability of Results in an Accredited Water Quality Control Laboratory. Sustainability 2022, 14, 15392. [Google Scholar] [CrossRef]
  51. Manioudis, M.; Meramveliotakis, G. Broad strokes towards a grand theory in the analysis of sustainable development: A return to the classical political economy. New Political Econ. 2022, 27, 866–878. [Google Scholar] [CrossRef]
  52. Tomislav, K. The concept of sustainable development: From its beginning to the contemporary issues. Zagreb Int. Rev. Econ. Bus. 2018, 21, 67–94. [Google Scholar]
  53. Amit, N.; Eswara, P. Industrial Adhesives Market Outlook—2027. Available online: https://www.alliedmarketresearch.com/industrial-adhesives-market-A10152# (accessed on 10 December 2022).
Figure 1. The procedure of GLR statistic computations.
Figure 1. The procedure of GLR statistic computations.
Mathematics 11 01683 g001
Figure 2. The ATS1 values of adaptive GLR and T2 control charts when there are shifts in the intercept (left panels (a,c,e)) and slope (right panels (b,d,f)).
Figure 2. The ATS1 values of adaptive GLR and T2 control charts when there are shifts in the intercept (left panels (a,c,e)) and slope (right panels (b,d,f)).
Mathematics 11 01683 g002
Table 1. The adjustments of VSIGLR chart based on the ATS0 = 200 and h = 8.355.
Table 1. The adjustments of VSIGLR chart based on the ATS0 = 200 and h = 8.355.
Scenario Numbergd1d2In-Control SimulationsOut-of-Control Simulations
w1w2d0w1w2d0
15.910.011.11,767,090156,1001.00428,520118,2300.86
23.5990.11.91,044,732969,9421.02175,800323,4000.73
32.80.333505,1041,431,5021.03104,953430,9420.85
42.150.555216,3651,965,6010.9954,638493,0190.99
Table 2. The ATS1 values for the FSRGLR, VSIGLR, and SSGLR control charts under the individual shifts (m = 400 and ATS0 = 200).
Table 2. The ATS1 values for the FSRGLR, VSIGLR, and SSGLR control charts under the individual shifts (m = 400 and ATS0 = 200).
Control chartδ
0.100.200.300.400.500.600.801.001.202.00
FSRGLR119.7053.9029.1918.1812.659.365.884.082.181.48
VSIGLR96.1039.9921.9413.979.797.194.473.091.621.14
SSGLR85.0435.4120.3811.888.696.614.132.951.731.21
Control chartλ
0.100.200.300.400.500.600.801.001.202.00
FSRGLR120.9254.0129.4118.3112.929.646.044.292.461.75
VSIGLR96.8540.5022.6214.6310.257.624.993.562.081.54
SSGLR89.9436.1719.3213.618.646.594.383.242.121.57
Control chartγ
1.101.151.201.251.301.401.601.802.202.60
FSRGLR68.1541.8028.4120.7416.0310.415.763.912.371.80
VSIGLR51.1231.4121.0915.6011.878.044.623.202.031.58
SSGLR46.7530.4421.0714.4811.466.674.242.842.071.66
Control chartϕ
0.100.200.300.400.500.600.801.001.202.00
FSRGLR120.3253.3328.8118.1412.669.245.844.072.191.47
VSIGLR94.9139.6921.7913.829.697.224.533.111.621.14
SSGLR91.0835.8319.6011.309.046.784.042.961.721.22
Control chartκ
1.101.151.201.251.301.401.601.802.202.60
FSRGLR77.4744.3429.3321.7716.5210.786.034.012.471.84
VSIGLR53.6632.6622.0516.3612.768.514.883.342.121.64
SSGLR39.7225.9116.3612.119.336.953.982.892.111.76
Table 3. The ATS1 values for the FSRGLR, VSIGLR, and SSGLR control charts under the simultaneous shifts (m = 400 and ATS0 = 200).
Table 3. The ATS1 values for the FSRGLR, VSIGLR, and SSGLR control charts under the simultaneous shifts (m = 400 and ATS0 = 200).
Control ChartFSRGLRVSIGLRSSGLRFSRGLRVSIGLRSSGLRFSRGLRVSIGLRSSGLR
λδ
0.100.200.40
0.02112.5289.8088.0352.4239.5335.7418.3812.6212.63
0.0898.3174.5867.2347.5338.2530.5116.5312.3812.02
γδ
0.100.200.40
1.0581.6369.4961.6947.6133.6330.5917.0111.3812.02
1.2027.5418.1516.9118.3515.6315.0012.978.438.69
γλ
0.050.100.40
1.05100.4287.8382.6380.4258.3261.5518.4512.4311.63
1.2026.7421.7418.4226.3019.1516.0413.528.058.59
ϕλ
0.050.100.40
0.02159.38153.52161.63122.5389.1283.0418.1613.6611.95
0.10115.7384.8577.9279.2062.6956.8817.1413.0511.46
ϕγ
1.051.101.20
0.02117.39100.04101.7571.2444.6247.3529.1718.6218.21
0.1080.3964.5161.9451.7539.7538.7925.1922.7117.96
Table 4. The average time of simulations for each run of the FSRGLR, VSIGLR, and SSGLR control charts (m = 400 and ATS0 = 200).
Table 4. The average time of simulations for each run of the FSRGLR, VSIGLR, and SSGLR control charts (m = 400 and ATS0 = 200).
Control Chartδ
0.000.100.200.300.400.500.600.801.00
FSRGLR0.40530.13400.01970.00510.00220.00120.00070.00040.0002
VSIGLR0.41930.10530.01830.00480.00220.00100.00060.00030.0002
SSGLR1.90420.04930.04730.01440.00660.00380.00230.00140.0010
Table 5. The ATS1 values for the FSRGLRF, VSIGLRF, and SSGLRF control charts under the shifts in intercept, slope, and standard deviations when there are fixed explanatory variables (m = 400 and ATS0 = 200).
Table 5. The ATS1 values for the FSRGLRF, VSIGLRF, and SSGLRF control charts under the shifts in intercept, slope, and standard deviations when there are fixed explanatory variables (m = 400 and ATS0 = 200).
Control chartδ
0.100.200.300.400.500.600.700.800.901.00
FSRGLRF110.0047.2025.5016.0011.108.306.275.204.283.60
VSIGLRF89.1036.5019.6012.308.606.405.183.904.012.70
SSGLRF54.9322.4113.189.597.485.184.693.783.072.70
Control chartλ
0.0250.03750.0500.06250.0750.1000.1250.1500.2000.250
FSRGLRF78.4045.4029.4020.7015.309.606.705.003.102.30
VSIGLRF61.2034.7022.6016.2511.977.485.243.872.431.69
SSGLRF44.9229.0219.0313.8711.067.515.514.192.802.15
Control chartγ
1.101.151.201.251.301.401.601.802.202.60
FSRGLRF57.8035.5024.2017.8013.609.005.103.502.201.70
VSIGLRF44.926.818.413.8310.817.164.102.931.901.50
SSGLRF29.0221.8413.3210.019.005.993.932.491.791.39
Table 6. The response and explanatory variables of the generated profiles in the illustrative example (the first five profiles are in-control).
Table 6. The response and explanatory variables of the generated profiles in the illustrative example (the first five profiles are in-control).
Run Length (t)ntjVariable
1234567891011
1341.5744.7135.45--------ytj
80.4085.0675.38--------xtj
2348.0539.6439.15--------ytj
88.5479.8278.82--------xtj
3551.1241.2941.0040.5936.16------ytj
90.6180.2179.6680.5177.00------xtj
41131.6041.1240.1938.9737.3041.6543.4039.0240.9142.4038.61ytj
70.3581.6078.3879.3876.9180.8984.0779.3881.8381.7178.36xtj
5341.7240.1539.49--------ytj
82.9679.8880.40--------xtj
6339.0434.1338.42--------ytj
78.6774.5379.47--------xtj
7941.8944.9140.1839.0036.7843.9742.7244.6233.14--ytj
80.6184.4977.4077.9474.8083.1081.7183.2371.38--xtj
Table 7. The values of GLR statistics in each run of simulation (yellow, green, and red cells are indicators of a requirement for a new sample, in-control, and out-control situations, respectively).
Table 7. The values of GLR statistics in each run of simulation (yellow, green, and red cells are indicators of a requirement for a new sample, in-control, and out-control situations, respectively).
Run Length (t)l − 2Rm,k,l,tRm,k,l
110.21------0.21
211.791.53-----1.79
315.365.344.71----5.36
324.854.733.73----4.85
333.963.712.56----3.96
416.466.155.263.45---6.46
425.745.384.383.02---5.74
435.635.254.343.58---5.63
445.425.024.143.13---5.42
455.485.073.962.85---5.48
464.914.483.362.48---4.91
474.514.082.882.32---4.51
484.383.932.751.95---4.38
494.103.652.531.93---4.10
513.332.921.772.011.17--3.33
612.742.371.411.831.081.19-2.74
713.523.082.162.070.571.204.724.72
723.663.232.392.490.901.754.654.65
735.014.593.824.272.663.766.816.81
745.054.623.833.862.303.537.017.01
755.084.653.893.782.383.737.447.44
765.304.864.113.622.614.308.338.33
777.827.406.636.144.837.1510.8410.84
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

Yeganeh, A.; Parvizi Amineh, M.; Shadman, A.; Shongwe, S.C.; Mohasel, S.M. Combination of Sequential Sampling Technique with GLR Control Charts for Monitoring Linear Profiles Based on the Random Explanatory Variables. Mathematics 2023, 11, 1683. https://0-doi-org.brum.beds.ac.uk/10.3390/math11071683

AMA Style

Yeganeh A, Parvizi Amineh M, Shadman A, Shongwe SC, Mohasel SM. Combination of Sequential Sampling Technique with GLR Control Charts for Monitoring Linear Profiles Based on the Random Explanatory Variables. Mathematics. 2023; 11(7):1683. https://0-doi-org.brum.beds.ac.uk/10.3390/math11071683

Chicago/Turabian Style

Yeganeh, Ali, Mahdi Parvizi Amineh, Alireza Shadman, Sandile Charles Shongwe, and Seyed Mojtaba Mohasel. 2023. "Combination of Sequential Sampling Technique with GLR Control Charts for Monitoring Linear Profiles Based on the Random Explanatory Variables" Mathematics 11, no. 7: 1683. https://0-doi-org.brum.beds.ac.uk/10.3390/math11071683

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