Description Usage Arguments Value Examples
View source: R/UnivariateObtainAverageRunLength.R
Get the run length
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 
replica 
scalar. It is used for the parallel version of the function ( 
n 
scalar. Subroup size 
m 
scalar. Reference sample size 
theta 
scalar. Value corresponig with the 
Ftheta 
scalar. Quantile of the data distribution. The values that take are between (0,1). 
dist 
character string. Select from:

mu 
vector. Two elements, the first one is the mean of the reference sample and the second one is the mean of the monitoring sample. 
sigma 
vector. Two elements, the first one is the sd of the reference sample and the second one is the sd of the monitoring sample. 
dist.par 
vector. Distribution parameters. 
scoring 
character string. If "Z" (normal scores) (default). If "ZSQ" (normal scores squared). 
chart 
character string. Selected type of chart. Three options are available: Shewhart, CUSUM, EWMA 
chart.par 
vector. The size depends on the selected chart:

calibrate 
logical. If 
arl0 
scalar. Expected value of the RL. Default 
alignment 
character string. Aligment of the data

constant 
scalar. Only used when the 
absolute 
logical. If 
isFixed 
logical. If 
Chi2corrector 
character string. Only when scoring is ZSQ. Select from
If "approx" () (default). If "exact" (normal scores squared). 
rounding.factor 
scalar. positive value that determine the range between two consecutive rounded values. 
RL
vector. The run length of the chart for the parameter setting.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37  n < 5 # subgroup size
m < 100 # referencesample size
dist < "Normal"
mu < c(0, 0) # c(reference sample mean, monitoring sample mean)
sigma < c(1, 1) # c(reference sample sd, monitoring sample sd)
#### Distribution parameters
dist.par < c(0, 1, 1) # c(location, scale, shape)
#### Other Parameters
replicates < 2
print.RL < TRUE
calibrate < FALSE
progress < TRUE
arl0 < 370
#### Control chart parameters
chart < "Shewhart"
chart.par < c(3)
shewhart < getRL(1, n, m,
theta = NULL, Ftheta = NULL,dist, mu, sigma, dist.par = dist.par,
chart = chart, chart.par = chart.par, calibrate = calibrate, arl0 = arl0
)
chart < "CUSUM"
chart.par < c(0.25, 4.4181, 3)
cusum < getRL(1, n, m,
theta = NULL, Ftheta = NULL, dist, mu, sigma, dist.par = dist.par,
chart = chart, chart.par = chart.par, calibrate = calibrate, arl0 = arl0
)
chart < "EWMA"
chart.par < c(0.2, 2.962)
shewhart < getRL(1, n, m,
theta = NULL, Ftheta = NULL,dist, mu, sigma, dist.par = dist.par,
chart = chart, chart.par = chart.par, calibrate = calibrate, arl0 = arl0
)

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.