Learn R Programming

⚠️There's a newer version (1.1.1) of this package.Take me there.

kcpRS (version 1.0.0)

Kernel Change Point Detection on the Running Statistics

Description

The running statistics of interest is first extracted using a time window which is slid across the time series, and in each window, the running statistics value is computed. KCP (Kernel Change Point) detection proposed by Arlot et al. (2012) is then implemented to flag the change points on the running statistics (Cabrieto et al., 2018, ). Change points are located by minimizing a variance criterion based on the pairwise similarities between running statistics which are computed via the Gaussian kernel. KCP can locate change points for a given k number of change points. To determine the optimal k, the KCP permutation test is first carried out by comparing the variance of the running statistics extracted from the original data to that of permuted data. If this test is significant, then there is sufficient evidence for at least one change point in the data. Model selection is then used to determine the optimal k>0.

Copy Link

Version

Install

install.packages('kcpRS')

Monthly Downloads

189

Version

1.0.0

License

GPL (>= 2)

Maintainer

Jedelyn Cabrieto

Last Published

May 6th, 2019

Functions in kcpRS (1.0.0)

runMean

Running Means
permTest

KCP Permutation Test
runAR

Running Autocorrelations
kcpRS-package

KCP on the running statistics
kcpRS

KCP on the running statistics
CO2Inhalation

CO2 Inhalation Data
MentalLoad

Mental Load Data
runVar

Running Variances
kcpRS_workflow

KCP on the Running Statistics Workflow
kcpa

KCP (Kernel Change Point) Detection
runCorr

Running Correlations