Introduction

The control chart is one of the important tools in statistical process control, mainly used to detect process shifts in the manufacturing process. Shewhart1 first proposed a control chart, which effectively detects large shifts. Subsequently, the memory control charts, such as the CUSUM2,3 and EWMA4,5 control charts, were developed to detect moderate and small shifts. Most recent studies have designed the charts based on the two assumptions. The first assumption is that the quality characteristic follows a normal distribution. The second assumption is that the in-control process parameter is known. When the normal distribution assumption is violated, it may lead to a high false alarm rate for the in-control process6. Therefore, many non-normal control charts have been proposed7,8,9. Additionally, in real applications, process parameters are often unknown and need to be estimated. Considering the impact of parameter estimation on control charts, some studies have focused on designing control charts with estimated parameters10,11.

In practical applications, the exponential distribution is usually used to fit non-normal distribution data, such as lifetimes or failure times of product, disease infection rate, etc.12,13. Consequently, many studies have been conducted on control charts for the exponential processes. For example, Xie et al.12 and Zhang et al.14 developed the Shewhart-type control charts for the exponential process. Besides, the CUSUM and EWMA-typed charts have been employed to monitor the exponential process15,16. However, most studies on monitoring the exponential processes focused on assuming the process parameter is known. In practice, the process parameter needs to be estimated, so the control chart with an estimated parameter should be designed. In addition, due to the asymmetry of the exponential distribution, the performance measure of the two-sided control chart is biased. The unbiasedness refers to the values of the in-control performance measure being consistently greater than that for the out-of-control state17. To avoid this bias, one-sided charts are used to monitor the exponential process18. However, as we know, a two-sided chart can display both upward and downward shifts on the same chart. Therefore, the two-sided chart is also necessary.

The control charts mentioned in the above literature are all standard fixed-parameter control charts. When sample size, sampling intervals, or other control chart components vary, the chart is referred to as the adaptive control chart. The adaptive control charts are superior to the standard fixed-parameter control charts in monitoring small and medium shifts19. Sabahno et al.20 categorized adaptive charts into four types: VSS (Variable Sample Sizes)21, VSI (Variable Sampling Intervals)22,23, VSSI (Variable Sample Sizes and Sampling Intervals)24, and VP (Variable Parameters, if all of the chart parameters are allowed to vary)25. In this paper, we consider using VSI scheme to construct the proposed control chart for the following reasons: (1) Aykroyd et al.26 highlighted the VSI scheme as a recent research hotspot through bibliometric analysis. (2) While much VSI research are based on the normal distributions27,28, some studies have extended its applicability to the non-normal distributions24,29. However, no studies have yet applied the VSI scheme to monitoring the exponential processes. (3) Similar to studies by Liu et al.16, Santiago et al.31, Aslam et al.32, etc., this research employs transformed the exponential data with a sample size of 1 as the quality characteristic to be monitored, rendering the VSI scheme suitable for use.

To sum up, the exponential distribution is essential in fitting skewed data. The process parameter is unknown and needs to be estimated in practice. Additionally, the performance measure is usually biased when the two-sided chart monitors skewed distributed data. Therefore, it is necessary to design an efficient control chart with unbiased properties and parameter estimation to monitor the exponential process. The main contributions of this study are as follows:

  1. (1)

    Designed a two-sided VSI EWMA control chart to monitor the exponential process with unknown parameter.

  2. (2)

    Derived the transition probability matrix of the proposed VSIEWMA-exp control chart, enabling the Markov chain method to be used to calculate the performance measures of the control chart.

  3. (3)

    Taking inspiration from Yeong et al.28, we propose an optimization algorithm for unknown parameters. This algorithm aims to achieve optimal out-of-control detection efficiency at different shift levels while ensuring average in-control performance. Moreover, the performance measure of the optimized VSIEWMA-exp chart is unbiased.

The remainder of this paper is organized as follows: Section "Structural design of the proposed control chart" introduces the proposed VSIEWMA-exp chart control chart. In Section "Investigation of performance measures for the proposed scheme", performance measures are investigated using the Markov chain method. Section "Optimization algorithm design for model enhancement" introduces the optimization algorithm for adjusting model parameters. Additionally, a numerical comparison is presented in Section "Comparison of proposed and existing schemes". A real data on urinary tract infections is used to demonstrate the proposed control chart in Section "Implementation of the proposed schemes". Finally, the concluding remarks are given in Section "Summary remarks".

Structural design of the proposed control chart

Let \(X=\{{\text{X}}_{1},{\text{X}}_{2},\dots \}\) be a random variable following an exponential distribution with the scale parameter \(\eta\), denoted as \({X}_{i}\sim \mathit{exp}\left(\eta \right)\), where \(i=\mathrm{1,2},\cdots\). The probability density function (pdf) of the exponential distribution is

$$f\left(x\right)=\frac{1}{\eta }{e}^{-\frac{x}{\eta }}, x>0, \eta >0.$$
(1)

This study uses the two-sided chart to design the proposed control chart. The null and alternative hypotheses are presented as follows:

$${H}_{0}: {\eta }_{1}={\eta }_{0}; {H}_{1}: {\eta }_{1}\ne {\eta }_{0},$$

where \({\eta }_{0}\) and \({\eta }_{1}\) represent the scale parameter of the exponential distribution for the in-control and out-of-control states. Let \(\delta ={\eta }_{1}/{\eta }_{0}\), which represents the magnitude of the shift. \(0< \delta <1\) and \(\delta >1\) represent downward and upward shifts, respectively. Let \(Y={X}^{1/3.6}\); the advantage of such transformation30 is to make the data asymptotically symmetric, thereby using symmetric control limits. Many studies have adopted this statistic16,31,32. It is evident that \(Y\) follows a Weibull distribution with a scale parameter of \({\eta }_{0}^{1/3.6}\) and a shape parameter of 3.6, denoted by \(Y\sim Weibull\left({\eta }_{0}^{1/3.6},3.6\right)\). Next, the EWMA statistic is shown as follows:

$${Z}_{i}=\lambda {Y}_{i}+\left(1-\lambda \right){Z}_{i-1}, i=\mathrm{1,2},\dots ,$$
(2)

where \(\lambda\) is the smoothing parameter with a range of \((0,1]\). This study employs the variable sampling interval (VSI) scheme, where \({h}_{1}\) and \({h}_{2}\) represent the longer and shorter sampling intervals, respectively. When samples are within the central region (\(CR\)), indicating a low risk of process shift, \({h}_{1}\) is utilized; conversely, when samples fall within the warning region (\(WR\)), indicating a higher shift risk, \({h}_{2}\) is employed, as shown in Fig. 1. Based on the control chart theory, the definitions of \(LCL\), \(UCL\), \(LWL\), and \(UWL\) are as follows:

$$LCL={\mu }_{0}\left(Z\right)-K{\sigma }_{0}\left(Z\right),$$
$$UCL={\mu }_{0}\left(Z\right)+K{\sigma }_{0}\left(Z\right),$$
$$LWL={\mu }_{0}\left(Z\right)-W{\sigma }_{0}\left(Z\right),$$

and

$$UWL={\mu }_{0}\left(Z\right)+W{\sigma }_{0}\left(Z\right),$$

where \({\mu }_{0}\left(Z\right)\) and \({\sigma }_{0}\left(Z\right)\) represent the mean and standard deviation of the statistic \(Z\) when the process is in-control, and \(K\) and \(W\) are model parameters to be optimized in section "Investigation of performance measures for the proposed scheme". Equation (2) can be equivalently written as a moving average of the current and past observations: \({Z}_{i}=\lambda {\sum }_{j=0}^{i-1}{\left(1-\lambda \right)}^{j}{Y}_{i-j}+{\left(1-\lambda \right)}^{i}{Z}_{0}\), where the initial value \({Z}_{0}\) is often taken to be the target value or the process mean. Then, if the \({Y}_{i}\) are independent and have a common standard deviation \({\sigma }_{0}\left(Y\right)\), we have

Figure 1
figure 1

The VSIEWMA-exp chart with action and warning control limits.

$${\mu }_{0}\left(Z\right)={\mu }_{0}\left(Y\right),$$
$${\sigma }_{0}\left(Z\right)=\sqrt{\frac{\lambda }{2-\lambda }\left[1-{\left(1-\lambda \right)}^{2i}\right]}{\sigma }_{0}\left(Y\right).$$

Hence, Eqs. (3), (4), (5) and (6) are easily derived accordingly.

$${LCL}_{i}={\mu }_{0}\left(Y\right)-K\sqrt{\frac{\lambda }{2-\lambda }\left[1-{\left(1-\lambda \right)}^{2i}\right]}{\sigma }_{0}\left(Y\right),$$
(3)
$${UCL}_{i}={\mu }_{0}\left(Y\right)+K\sqrt{\frac{\lambda }{2-\lambda }\left[1-{\left(1-\lambda \right)}^{2i}\right]}{\sigma }_{0}\left(Y\right),$$
(4)
$${LWL}_{i}={\mu }_{0}\left(Y\right)-W\sqrt{\frac{\lambda }{2-\lambda }\left[1-{\left(1-\lambda \right)}^{2i}\right]}{\sigma }_{0}\left(Y\right),$$
(5)

and

$${UWL}_{i}={\mu }_{0}\left(Y\right)+W\sqrt{\frac{\lambda }{2-\lambda }\left[1-{\left(1-\lambda \right)}^{2i}\right]}{\sigma }_{0}\left(Y\right),$$
(6)

where \({\mu }_{0}\left(Y\right)\) and \({\sigma }_{0}\left(Y\right)\) are equal to

$${\mu }_{0}\left(Y\right)={\widehat{\eta }}_{0}^{\frac{1}{3.6}}\Gamma \left(1+\frac{1}{3.6}\right),$$
(7)

and

$${\sigma }_{0}\left(Y\right)={\widehat{\eta }}_{0}^{\frac{1}{3.6}}\sqrt{\left(\Gamma \left(1+\frac{2}{3.6}\right)-{\Gamma }^{2}\left(1+\frac{1}{3.6}\right)\right)}.$$
(8)

\({\widehat{\eta }}_{0}=\sum_{j=1}^{m}{X}_{j}/m\) is the estimated process parameter, where \(m\) denotes the number of samples for the in-control state. Note that as \(i\) increases, the term (\(1-{\left(1-\lambda \right)}^{2i}\)) converges to unity. Thus, these limits converge toward constant levels given as

$$LCL={\widehat{\eta }}_{0}^{\frac{1}{3.6}}lcl,$$
(9)
$$UCL={\widehat{\eta }}_{0}^{\frac{1}{3.6}}ucl,$$
(10)
$$LWL={\widehat{\eta }}_{0}^{\frac{1}{3.6}}lwl,$$
(11)

and

$$UWL={\widehat{\eta }}_{0}^{\frac{1}{3.6}}uwl,$$
(12)

where

$$lcl=\Gamma \left(1+\frac{1}{3.6}\right)-K\sqrt{\frac{\lambda }{2-\lambda }\left(\Gamma \left(1+\frac{2}{3.6}\right)-{\Gamma }^{2}\left(1+\frac{1}{3.6}\right)\right)},$$
(13)
$$ucl=\Gamma \left(1+\frac{1}{3.6}\right)+K\sqrt{\frac{\lambda }{2-\lambda }\left(\Gamma \left(1+\frac{2}{3.6}\right)-{\Gamma }^{2}\left(1+\frac{1}{3.6}\right)\right)},$$
(14)
$$lwl=\Gamma \left(1+\frac{1}{3.6}\right)-W\sqrt{\frac{\lambda }{2-\lambda }\left(\Gamma \left(1+\frac{2}{3.6}\right)-{\Gamma }^{2}\left(1+\frac{1}{3.6}\right)\right)},$$
(15)

and

$$uwl=\Gamma \left(1+\frac{1}{3.6}\right)+W\sqrt{\frac{\lambda }{2-\lambda }\left(\Gamma \left(1+\frac{2}{3.6}\right)-{\Gamma }^{2}\left(1+\frac{1}{3.6}\right)\right)},$$
(16)

Next, the VSIEWMA-exp control chart works as follows:

Step 1: Collect \(m\) in-control samples and estimate scale parameter \({\eta }_{0}\).

Step 2: Calculate the control and warning limits based on the optimal model parameters obtained from the proposed optimization model later.

Step 3: Let \(i=i+1\), draw a random sample \({X}_{i}\) with the sampling interval \({h}_{1}\), and transform it to \({{X}_{i}}^{1/3.6}\). Then, calculate the statistic \({Z}_{i}\).

Step 4: If \({Z}_{i}\in CR\), go to Step 3. If \({Z}_{i}\in WR\), go to Step 5. Otherwise, go to Step 6.

Step 5: Let \(i=i+1\), draw a random sample \({X}_{i}\) with the sampling interval \({h}_{2}\), and calculate the statistic \({Z}_{i}\). Then, go to Step 4.

Step 6: If \({Z}_{i}\in AR\), stop the process and eliminate assignable causes.

Investigation of performance measures for the proposed scheme

In this section, we evaluate the performance of the proposed chart using the conditional average time to signal (\(CATS\)), which depends on the estimated process parameter \({\widehat{\eta }}_{0}\). \(CATS\) is computed utilizing the Markov chain method33.

The in-control region \(\left[LCL,UCL\right]\) is divided into \(2N+1\) discrete subintervals. A larger \(N\) indicates a more accurate result. However, as \(N\) increases, the computation time also grows, and typically, \(2N+1\) is taken to be 50 or greater. Saccucci et al.34 consider \(2N+1=83\) to be sufficient. The width of the subinterval is \(d=(UCL-LCL)/(2N+1)\). \({L}_{j}=LCL+\left[(j-1)(UCL-LCL)\right]/\left(2N+1\right)\) and \({U}_{j}=LCL+\left[j(UCL-LCL)\right]/\left(2N+1\right)\) indicate the lower and upper bounds of the \({j}^{th}\) discrete subinterval, where \(j=1,...,2N+1\). Let \({l}_{j}=lcl+\left[(j-1)(ucl-lcl)\right]/\left(2N+1\right)\) and \({u}_{j}=lcl+\left[j(ucl-lcl)\right]/\left(2N+1\right)\), then, we have \({L}_{j}={\widehat{\eta }}_{0}^{1/3.6}{l}_{j}\) and \({U}_{j}={\widehat{\eta }}_{0}^{1/3.6}{u}_{j}\). \({M}_{j}={L}_{j}+\left({U}_{j}-{L}_{j}\right)/2\) represents the midpoint of the \({j}^{th}\) discrete subinterval. It can be rewritten as \({M}_{j}={\widehat{\eta }}_{0}^{1/3.6}\left({l}_{j}+\left({u}_{j}-{l}_{j}\right)/2\right)={\widehat{\eta }}_{0}^{1/3.6}{m}_{j}\). Naturally, the transition probability is equal to

$$\begin{gathered} \hat{P}_{kj} \left( {\delta |\hat{\eta }_{0} } \right) = P\left( {L_{j} < Z_{i} < U_{j} {|}Z_{i - 1} = M_{k} } \right) \hfill \\ = P\left( {L_{j} < \lambda Y_{i} + \left( {1 - \lambda } \right)Z_{i - 1} < U_{j} {|}Z_{i - 1} = M_{k} } \right) \hfill \\ = P\left( {\left( {\frac{{\hat{\eta }_{0} /\eta_{0} }}{\delta }} \right)^{{\frac{1}{3.6}}} \frac{{l_{j} - \left( {1 - \lambda } \right)m_{k} }}{\lambda } < \left( {\frac{{X_{i} }}{{\eta_{1} }}} \right)^{{\frac{1}{3.6}}} < \left( {\frac{{\hat{\eta }_{0} /\eta_{0} }}{\delta }} \right)^{{\frac{1}{3.6}}} \frac{{u_{j} - \left( {1 - \lambda } \right)m_{k} }}{\lambda }} \right) \hfill \\ = F_{WB} \left( {\left( {\frac{\gamma }{\delta }} \right)^{{\frac{1}{3.6}}} \frac{{u_{j} - \left( {1 - \lambda } \right)m_{k} }}{\lambda };1,3.6} \right) - F_{WB} \left( {\left( {\frac{\gamma }{\delta }} \right)^{{\frac{1}{3.6}}} \frac{{l_{j} - \left( {1 - \lambda } \right)m_{k} }}{\lambda };1,3.6} \right), \hfill \\ \end{gathered}$$
(17)

where \({F}_{WB}\left(\cdot ;\mathrm{1,3.6}\right)\) represents the Weibull distribution with the scale parameter of 1 and the shape parameter of 3.6. Here, \(\gamma ={\widehat{\eta }}_{0}/{\eta }_{0}\) follows a Gamma distribution, denoted by \(\gamma \sim Gamma(m,1/m)\), where \(1/m\) and \(m\) represent the corresponding scale and shape parameters, respectively. Then, the transition probability matrix of this Markov chain is given as follows:

$$\widehat{P}\left(\delta |{\widehat{\eta }}_{0}\right)=\left[\begin{array}{cc}\widehat{Q}& \widehat{{\varvec{r}}}\\ {0}{\prime}& 1\end{array}\right]$$
$$=\left[\begin{array}{ccccc}{\widehat{p}}_{\mathrm{0,0}}& {\widehat{p}}_{\mathrm{0,1}}& \cdots & {\widehat{p}}_{\mathrm{0,2}N}& 1-{\widehat{p}}_{\mathrm{0,0}}-{\widehat{p}}_{\mathrm{0,1}}-\dots -{\widehat{p}}_{\mathrm{0,2}N}\\ {\widehat{p}}_{\mathrm{1,0}}& {\widehat{p}}_{\mathrm{1,1}}& \cdots & {\widehat{p}}_{\mathrm{1,2}N}& 1-{\widehat{p}}_{\mathrm{1,0}}-{\widehat{p}}_{\mathrm{1,1}}-\dots -{\widehat{p}}_{\mathrm{1,2}N}\\ \vdots & \vdots & \vdots & \vdots & \vdots \\ {\widehat{p}}_{2N,0}& {\widehat{p}}_{2N,1}& \cdots & {\widehat{p}}_{2N,2N}& 1-{\widehat{p}}_{2N,0}-{\widehat{p}}_{2N,1}-\dots -{\widehat{p}}_{2N,2N}\\ 0& 0& \cdots & 0& 1\end{array}\right].$$
(18)

The submatrix \(\widehat{Q}\) is a \((2N+1) \times (2N+1)\) matrix of transition probabilities for the transient states, while \(\widehat{{\varvec{r}}}\) is a \((2N+1) \times 1\) vector satisfying \(\widehat{{\varvec{r}}}=(1-\widehat{Q})1\), where \(1={(\mathrm{1,1},\dots ,1)}^{\boldsymbol{^{\prime}}}\). Inspired by Saccucci et al.22, we compute \(CATS\) as follows:

$${CATS}_{s}\left(\delta |{\widehat{\eta }}_{0}\right)={b}^{\boldsymbol{^{\prime}}}{\left({\varvec{I}}-\widehat{Q}\left(\delta |{\widehat{\eta }}_{0}\right)\right)}^{-1}{\varvec{h}}, s=\left\{\begin{array}{c} 0,\,\delta =1 \\ 1,\,\delta \ne 1\end{array}\right.,$$
(19)

where \(b\) is a \((2N+1)\times 1\) vector of initial probability, defined as \(b=\left\{\begin{array}{c}1 {Z}_{i}\in [{L}_{j},{U}_{j}] \\ 0 {Z}_{i}\notin [{L}_{j},{U}_{j}]\end{array}\right.\).

\({\varvec{I}}\) is the identity matrix. \({\varvec{h}}=({h}_{1}^{*},{h}_{2}^{*},\dots {h}_{2N+1}^{*})\) is a \((2N+1)\times 1\) vector, where each element satisfies the following conditions: for \({M}_{k}\in CR\), \({h}_{i}^{*}={h}_{1}\), and for \({M}_{k}\in WR\), \({h}_{i}^{*}={h}_{2}\).

As we know, the \(CATS\) varies with \({\widehat{\eta }}_{0}\). Therefore, the unconditional measure \(AATS\) is required to assess the chart’s average performance. The \(AATS\) is calculated as follows:

$${AATS}_{s}\left(\delta \right)=\int {CATS}_{s}\left(\delta |{\widehat{\eta }}_{0}\right)f\left(\gamma \right)d\gamma , s=\left\{\begin{array}{c} 0,\,\delta =1 \\ 1,\,\delta \ne 1\end{array}\right..$$
(20)

Optimization algorithm design for model enhancement

In this section, we propose an optimization algorithm to adjust the model parameters \((\lambda ,K,W,{h}_{1},{h}_{2})\). Our goal is to enhance detection efficiency across various shift levels while ensuring the in-control average performance.

When the process parameter is known, Yeong et al.28 proposed an optimization algorithm for optimizing model parameters. Inspired by Yeong et al.28, we propose an optimization algorithm for the scenario where the process parameter \({\eta }_{0}\) is unknown. Additionally, the sampling intervals (\({h}_{1}\) and \({h}_{2}\)) are not predetermined like Yeong et al.28, but obtained through model optimization. The optimal model parameters (\({\lambda }^{*},{K}^{*},{W}^{*},{{h}_{1}}^{*},{{h}_{2}}^{*}\)) are obtained as follows:

$$\begin{gathered} \left( {\lambda^{*} ,K^{*} ,W^{*} ,h_{1}^{*} ,h_{2}^{*} } \right) \hfill \\ = \arg \mathop {\min }\limits_{{\left( {\lambda ,K,W,h_{1} ,h_{2} ,m} \right)}} AATS_{1} \left( {\lambda ,K,W,h_{1} ,h_{2} ,\delta ,m} \right) \hfill \\ {\text{Subject}}\,{\text{to}}\,{\text{the}}\,{\text{constraints}} \hfill \\ AATS_{0} = \tau \hfill \\ AASI_{0} = h_{0} , \hfill \\ \end{gathered}$$
(21)

The performance measures \(A{ATS}_{0}\) and \(A{ATS}_{1}\) correspond to in-control and out-of-control states, respectively, calculated using Eq. (20). \({AASI}_{0}\) represents the in-control average sampling interval, computed as \({AASI}_{0}=AASI\left(\delta =1\right)=\int CASI\left(\delta =1|{\widehat{\eta }}_{0}\right)f\left(\gamma \right)d\gamma\), where \(CASI\left(\delta =1|{\widehat{\eta }}_{0}\right)={p}_{1}{h}_{1}+{p}_{2}{h}_{2}\) denotes the conditional average sampling interval for the in-control state, with \({p}_{1}\) and \({p}_{2}\) representing the probabilities of using long and short sampling intervals (\({h}_{1}\) and \({h}_{2}\)). \(\tau\) is the specified value of \({AATS}_{0}\), set at 370.4 in this study, and \({h}_{0}\) is the given value of average sampling interval (\({h}_{2}<{h}_{0}<{h}_{1}\)). Without loss of generality, we set \({h}_{0}=1\).

Here are the steps for the model optimization algorithm we provide, please refer to the supplementary file for the corresponding R code.

Step 1: Specify \(\delta\) and \(m\).

Step 2: Set \({h}_{2}=0.1\), \({h}_{1}={h}_{0}+0.1\).

Step 3: Set \(\lambda =0.03\). Solve for \(K\) and \(W\) based on the constraints \({AATS}_{0}=\tau\) and \(A{ASI}_{0}={h}_{0}\).

Step 4: Compute \({AATS}_{1}\) using Eq. (20).

Step 5: Increment \(\lambda\) by 0.01 while maintaining \({h}_{1}\) and \({h}_{2}\). Repeat Steps 3–4 until \(\lambda =1\).

Step 6: Increment \({h}_{1}\) by 0.1 while maintaining \({h}_{2}\). Repeat Steps 3–5 until \({h}_{1}=2.5\).

Step 7: Increment \({h}_{2}\) by 0.1. Repeat Steps 3–6 until \({h}_{2}=0.9\).

Step 8: Terminate the loop and obtain the optimal model parameters \(\left({\lambda }^{*},{K}^{*},{W}^{*},{{h}_{1}}^{*},{{h}_{2}}^{*}\right)\) corresponding to the smallest \(A{ATS}_{1}\).

Comparison of proposed and existing schemes

We present boxplots of \({CATS}_{0}\) for different values of \(m\) (\(m=\mathrm{50,200}\)) in Fig. 2. “unadjusted” refers to \({CATS}_{0}\) is calculated using model parameters based on the assumption of known \({\eta }_{0}\), while “adjusted” indicates \({CATS}_{0}\) calculated using adjusted model parameters optimized through the optimization model detailed in section "Optimization algorithm design for model enhancement". Notably, “unadjusted” yields \({CATS}_{0}\) values mostly below 370.4, indicating a higher false alarm rate. Conversely, the “adjusted” scenario shows improved \({CATS}_{0}\) values. Therefore, the effect of the estimated parameter on \({CATS}_{0}\) was mitigated when using the optimal model parameters.

Figure 2
figure 2

The distribution of \({CATS}_{0}\) for adjusted and unadjusted model parameters. (\({ATS}_{0}=370.4\)). The green and blue boxplots correspond to scenarios where \(m=50\) and \(m=200\), respectively.

To establish the superiority of the VSIEWMA-exp chart in shift detection, we conduct a numerical comparison with the three existing charts (Shewhart-exp, VSIShewhart-exp, and FSIEWMA-exp). The former two are Shewhart-type control charts using FSI and VSI schemes, respectively, while the latter is an EWMA-type control chart using the FSI scheme. Set \(m=\left\{\mathrm{50,200,500},+\infty \right\}\), \(N=100\) and \(\delta =\{\mathrm{0.9,0.8,0.6,0.5,0.4,0.2,0.1,1.1,1.25,1.5,2},\mathrm{2.5,5},10\}\), where \(\{\mathrm{0.9,0.8,0.6,0.5,0.4,0.2,0.1}\}\) and \(\{\mathrm{1.1,1.25,1.5,2},\mathrm{2.5,5},10\}\) represent the downward and upward shifts, respectively. From Tables 1, 2, 3 and 4, we can conclude the following results:

  1. (1)

    As \(m\) increases, the optimal model parameters and the \({AATS}_{1}\) are both gradually converge between the two cases of unknown \({\eta }_{0}\) (\(m<+\infty\)) and known \({\eta }_{0}\) (\(m=+\infty\)). Additionally, when the shift level is large, the difference in \({AATS}_{1}\) becomes small. This indicates that when \(m\) and shift levels are significant, the impact of parameter estimation on control chart performance is relatively small.

  2. (2)

    Across various combinations of \((m,\delta )\), the proposed VSIEWMA-exp chart consistently exhibits the smallest \({AATS}_{1}\) values among competitive charts, suggesting superior sensitivity in detecting process shift.

  3. (3)

    The \({AATS}_{1}\) values of the proposed VSIEWMA-exp chart are consistently lower than the \({AATS}_{0}\) value, demonstrating unbiasedness. However, both Shewhart-exp and VSIShewhart-exp charts exhibit bias, as evident from the \({AATS}_{1}\) curve in Fig. 3.

Table 1 The values of \({AATS}_{1}\) with optimal model parameters for \(m=50\) (in-control \(A{ATS}_{0}=370.4\)).
Table 2 The values of \({AATS}_{1}\) with optimal model parameters for \(m=200\) (in-control \(A{ATS}_{0}=370.4\)).
Table 3 The values of \({AATS}_{1}\) with optimal model parameters for \(m=500\) (in-control \(A{ATS}_{0}=370.4\)).
Table 4 The values of \({AATS}_{1}\) with optimal model parameters for \(m=+\infty\) (in-control \(A{ATS}_{0}=370.4\)).
Figure 3
figure 3

Curves of \(A{ATS}_{1}\). The vertical axis is logarithmic for the sake of comparison.

As we know, the mean of the transformed exponential data (\({X}^{1/3.6}\)) is \({u}_{0}={{\widehat{\eta }}_{0}}^{1/3.6}\Gamma \left(1+1/3.6\right)\), and the standard deviation is \({\sigma }_{0}={{\widehat{\eta }}_{0}}^{1/3.6}\sqrt{\left(\Gamma \left(1+2/3.6\right)-{\Gamma }^{2}\left(1+1/3.6\right)\right)}\). Based on the normality assumption with mean and standard deviation \({u}_{0}\) and \({\sigma }_{0}\), we developed an EWMA-type control chart with a VSI scheme (VSIEWMA-nor). In the case of \(m=+\infty\), we have obtained the optimal model parameters for the VSIEWMA-nor chart at different shift levels \(\delta\), and calculated the \({AATS}_{0}\) of the transformed data accordingly, denoted as \({AATS}_{0}\_N\), and display it in Table 5. We also provide the \({AATS}_{0}\) of the VSIEWMA-exp control chart, calculated based on the optimal model parameters from Table 4, denoted as \({AATS}_{0}\_E\), and display it in Table 5. It is observed that the \(A{ATS}_{0}\_N\) is not equal to 370.4. Because the transformed data only approximates a normal distribution, not a normal distribution, it results in \(A{ATS}_{0}\_N\) greater than 370. However, the \({AATS}_{0}\) of our proposed VSIEWMA-exp chart is 370.4, as the transformed data follows a Weibull distribution. Therefore, utilizing the proposed control chart is more reliable.

Table 5 Performance of the transformed data based on VSIEWMA-nor chart.

Implementation of the proposed schemes

In this section, a dataset of urinary tract infections (UTIs) is considered to demonstrate our proposed control chart, which is presented in Table 6 by Santiago et al.31. The purpose of this data is to monitor the changes in the infection rate of UTI, so the days in between discharge of males in nosocomial UTIs in patients is recorded. For more details, please refer to Santiago et al.31. It can be observed from Fig. 4 that this dataset exhibits significant characteristics of an exponential distribution. Moreover, the p-value of the K-S (Kolmogorov–Smirnov) test is 0.8112, indicating that this dataset follows the exponential distribution.

Table 6 The urinary tract infections (UTIs) dataset.
Figure 4
figure 4

Histogram of Urinary Tract Infections rate.

Firstly, we use in-control Phase I data to estimate \({\eta }_{0}\). Subsequently, we apply the optimization algorithm to obtain optimal model parameters for calculating the control and warning limits. Figure 5 displays the plotted points for the Phase I data. It can be observed that none of the control charts show any false alarms. It is consistent with Santiago et al.31, indicating that they can be utilized to monitor Phase II data.

Figure 5
figure 5

The VSIEWMA-exp control chart for phase I dataset.

Figure 6 shows the detection results that the process is out-of-control. Regarding detection capability, Shewhart-exp and VSIShewhart-exp control charts failed to detect shifts. The FSIEWMA-exp chart identifies only one out-of-control sample, while the proposed VSIEWMA-exp chart detects five samples. Regarding detection efficiency, only the first example falls within the central region, while the others all fall within the warning region. This suggests that a shorter sampling interval is employed after the first example. Consequently, the proposed VSIEWMA-exp chart takes less time to trigger an out-of-control signal than the FSIEWMA-exp chart.

Figure 6
figure 6

The VSIEWMA-exp control chart for phase II dataset.

Summary remarks

The purpose of this study is to propose a VSIEWMA-exp control chart. The theoretical method is to use the VSI scheme to construct an EWMA-type control chart for the exponential distribution and consider the situation of unknown parameter. In addition, we use the Markov chain approach to propose two performance measures for the proposed control chart, \(CATS\) and \(AATS\). We also provide an optimization algorithm for model parameters. In Section "Comparison of proposed and existing schemes", we compared our proposed control chart with the other three control charts, and the results showed that our proposed control chart outperformed other competitors in most cases. Finally, the proposed control chart is demonstrated using the UTI data as an example, and the results showed that the proposed control chart has high efficiency in monitoring the Phase II data in this case.

It is worth noting that this study only used the VSI scheme. Future research can consider monitoring statistical data \(\overline{X }\) based on subgroup sample size. At this point, \(\overline{X }\) follows a gamma distribution, and EWMA control charts designed by VSS or VSI can be considered.