H_delta
parameter with learning for downward detection in CUSUM Gamma chartsThis function calculates the optimal value of H_delta
using a dynamic learning scheme
based on the ARL_Clplus
function, iteratively adjusting H_delta
to achieve an expected ARL
with greater accuracy and adaptability.
Based on the methodology proposed by Madrid-Alvarez, Garcia-Diaz, and Tercero-Gomez (2024),
this function allows adjusting H_delta
in different sample size scenarios, ensuring that
the control chart progressively adapts to changes in the Gamma distribution.
Implements Monte Carlo simulations to estimate H_delta
.
Relies on parameter estimates obtained in Phase I.
Iteratively adjusts H_delta
until the specified ARL is reached.
Incorporates a cautious learning mechanism to improve adjustment accuracy.
Displays total execution time using tictoc
.
This function is useful for estimating H_delta
values when the sample size differs from those reported in the reference article:
Madrid-Alvarez, H. M., Garcia-Diaz, J. C., & Tercero-Gomez, V. G. (2024). A CUSUM control chart for the Gamma distribution with cautious parameter learning. Quality Engineering, 1-23.
The adjustment process is iterative and computationally demanding, as execution time depends on the number of iterations (N_init + N_final
)
and the sample size (n_I
).
It is recommended to define an appropriate convergence criterion to optimize execution time without compromising accuracy in the estimation of H_delta
.
For selecting values of a
, b
, k_l
, delay
, tau
, and H_minus
, refer to the reference article, which presents specific strategies
for their calibration in different scenarios.
getDeltaHL_down(
n_I,
alpha,
beta,
beta_ratio,
H_minus,
a,
b,
ARL_esp,
replicates,
N_init,
N_final,
known_alpha,
K_l,
delay,
tau
)
A numeric value corresponding to the optimal H_delta
estimated with learning for the downward CUSUM control chart.
Sample size in Phase I.
Shape parameter of the Gamma distribution.
Scale parameter of the Gamma distribution.
Ratio between beta
and its posterior estimate.
Lower limit of the CUSUM chart.
Tolerance level for the expected ARL (0 <= a < 1).
Tolerance level for the expected ARL (0 < b < 1).
Desired expected ARL value.
Number of replications in the Monte Carlo simulation.
Initial iterations for adjustment.
Final iterations for averaging H_delta
.
TRUE
if alpha
is fixed, FALSE
if it must be estimated.
Secondary control threshold for parameter update.
Number of observations before updating beta0_est
.
Time point where beta
changes.
# \donttest{
getDeltaHL_down(n_I = 200, alpha = 1, beta = 1, beta_ratio = 1/1.5,
H_minus = -6.2913, a = 0.1, b = 0.05, ARL_esp = 370,
replicates = 10, N_init = 100, N_final = 1000,
known_alpha = TRUE, K_l = 0.7, delay = 25, tau = 1)
# }
Run the code above in your browser using DataLab