processMonitor: Adaptive Process Training

Description Usage Arguments Details Value See Also Examples

View source: R/processMonitor.R

Description

Apply Adaptive-Dynamic PCA to state-specific data matrices.

Usage

1
2
processMonitor(data, trainObs, updateFreq = ceiling(0.5 * trainObs),
  faultsToTriggerAlarm = 5, ...)

Arguments

data

An xts data matrix

trainObs

The number of training observations to be used

updateFreq

The number of non-flagged observations to collect before the function updates. Defaults to half as many observations as the number of training observations.

faultsToTriggerAlarm

The number of sequential faults needed to trigger an alarm. Defaults to 5.

...

Lazy dots for additional internal arguments

Details

This function is the class-specific implementation of the Adaptive- Dynamic PCA described in the details of the mspTrain() function. See the mspTrain() function's help file for further details.

This internal function is called by mspTrain(). This function calls the faultFilter() function.

Value

A list with the following components:

See Also

Calls: faultFilter. Called by: mspTrain.

Examples

1
2
3
4
nrml <- mspProcessData(faults = "NOC")
data <- nrml[nrml[,1] == 1]

processMonitor(data = data[,-1], trainObs = 672)

mvMonitoring documentation built on Nov. 17, 2017, 6:31 a.m.