rbcusumcc {rbcc}R Documentation

Risk-based Cumulative Sum Control Charts

Description

Calculate Risk-based Cumulative Sum univariate Control Charts

Usage

rbcusumcc(X, UC, C, n, T=5, se.shift=1, K=0)

Arguments

X

vector of variable (numeric vector). Either can be simulated using data_gen or defined by using available data set.

UC

vector of measuerement error (numeric vector).Either can be simulated using data_gen or defined by using available previous information.

C

vector of decision costs (default value is vector of 1).

n

the sample size for grouping. For individual obervations use n=1).

T

A numeric value specifying the number of standard errors of the summary statistics at which the cumulative sum is out of control (The defualt value is 5).

se.shift

The amount of shift to detect in the process, measured in standard errors of the CUSUM statistics (default value is 1).

K

a correction component(default value is 0).

Value

cost0

Total cost of a monitoing process

cost1

Total cost of correct acceptance related to a process monitoring

cost2

Total cost of decision error type 1 related to a process monitoring

cost3

Total cost of decision error type 2 related to a process monitoring

cost4

Total cost of correct reject related to a process monitoring

LCLx

Lower decision bound of CUSUM chart for a given data

UCLx

Upper decision bound of CUSUM control chart for a given data

LCLy

Lower decision bound of CUSUM chart for a given data with measurement uncertainity

UCLy

Upper decision bound of CUSUM chart for a given data with measurement uncertainity

cusumx

Real values of CUSUM statistic

cusumy

Observed values of CUSUM statistic with measurement errors for a given data

reall

Below target real values of CUSUM statistic for a given data

realu

Above target real values of CUSUM statistic for a given data

obsl

Below target observed values of CUSUM statistic with measurement errors for a given data

obsu

Below target observed values of CUSUM statistic with measurement errors for a given data

Author(s)

Aamir Saghir, Attila I. Katona, Zsolt T. Kosztyan*

e-mail: kzst@gtk.uni-pannon.hu

References

KosztyƔn, Z. T., and Katona, A. I. (2016). Risk-based multivariate control chart. Expert Systems with Applications, 62, 250-262.

See Also

data_gen, rbcc, rbcc_opt,rbcusumcc_opt, rbewmacc,rbewmacc_opt, rbmacc, rbmacc_opt, rbmcc, rbmcc_opt, plot.rbcc, summary.rbcc.

Examples

# Data generation for vector X
mu_X <- c(0)               # Define data mean.
va_X  <- c(1)              # Define data standard deviation.
sk_X <- c(0)               # Define data skewness.
ku_X <- c(3)               # Define data kurtosis.
obs <- 200                 # Total number of observations of a process.
n <- 1                     # Individual observation

X <- data_gen (obs, mu_X, va_X, sk_X, ku_X)

# Data generation for measurement error vector UC

mu_UC <- c(0)               # Define mean of measurement errors.
va_UC <- c(1)               # Define standard deviation of measurement errors.
sk_UC <- c(0)               # Define skewness of measurement errors.
ku_UC <- c(3)               # Define kurtosis of measurement errors.

UC <- data_gen(obs,mu_UC, va_UC, sk_UC, ku_UC)

C <- c(1,1,1,1)                                     # Define a vector of decision costs.
H <- rbcusumcc(X, UC, C, n, T=5, se.shift=1, K=0)   # for subgroups of size 1
plot(H)                                             # plot RBCC

# optimal risk-based CUSUM control chart
H_opt <- rbcusumcc_opt(X, UC, C, n, T=5, se.shift=1, K_init= 0, LKL=-5, UKL=5)


# with vector of proportional decision costs
C <- c(1, 5, 60, 5)        # vector of decision costs
H <- rbcusumcc(X, UC, C, n, T=5, se.shift=1, K=0)

# Optimal risk-based CUSUM control chart
H_opt <- rbcusumcc_opt(X, UC, C, n, T=5, se.shift=1, K_init= 0, LKL=-5, UKL=5)

# Plot of traditional and optimal risk based cusum control charts
plot(H_opt)



[Package rbcc version 0.1.1 Index]