Learn R Programming

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

changepoint (version 1.1.5)

An R package for changepoint analysis

Description

Implements various mainstream and specialised changepoint methods for finding single and multiple changepoints within data. Many popular non-parametric and frequentist methods are included. The cpt.mean, cpt.var, cpt.meanvar functions should be your first point of call.

Copy Link

Version

Install

install.packages('changepoint')

Monthly Downloads

9,035

Version

1.1.5

License

GPL

Maintainer

Rebecca Killick

Last Published

June 25th, 2014

Functions in changepoint (1.1.5)

distribution<-

Generic Function - distribution<-
PELT.meanvar.gamma

Multiple Changes in Mean and Variance using PELT pruned method - Gamma Data (i.e. change in scale parameter)
binseg.var.css

Multiple Changes in Variance using Binary Segmentation method - Cumulative Sums of Squares
single.var.css.calc

Single Change in Variance - Cumulative Sums of Squares
cpts.ts-methods

~~ Methods for Function cpts.ts ~~
binseg.var.norm

Multiple Changes in Variance using Binary Segmentation method - Normal Data
cpt.reg-class

Class "cpt.reg"
multiple.mean.cusum

Multiple Changes in Mean - Cumulative Sums
cpttype<--methods

~~ Methods for Function cpttype<- ~~
multiple.meanvar.norm

Multiple Changes in Mean and Variance - Normal Data
single.meanvar.poisson.calc

Single Change in Mean and Variance - Poisson Data
method-methods

~~ Methods for Function method ~~
pen.type-methods

~~ Methods for Function pen.type ~~
method

Generic Function - method
data.set.ts-methods

~~ Methods for Function data.set.ts ~~
PELT.meanvar.norm

Multiple Changes in Mean and Variance using PELT pruned method - Normal Data
PELT.meanvar.poisson

Multiple Changes in Mean and Variance using PELT pruned method - Poisson Data
cpt.mean

Identifying Changes in Mean
pen.value

Generic Function - pen.value
segneigh.meanvar.gamma

Multiple Changes in Mean and Variance using Segment Neighbourhood method - Gamma Data (i.e. change in scale parameter)
data.set

Generic Function - data.set
binseg.mean.cusum

Multiple Changes in Mean using Binary Segmentation method - Cumulative Sums
cpts<-

Generic Function - cpts<-
segneigh.meanvar.poisson

Multiple Changes in Mean and Variance using Segment Neighbourhood method - Poisson Data
cpt.meanvar

Identifying Changes in Mean and Variance
segneigh.var.css

Multiple Changes in Variance using Segment Neighbourhood method - Cumulative Sums of Squares
single.meanvar.norm

Single Change in Mean and Variance - Normal Data
ncpts

Generic Function - ncpts
cpttype-methods

~~ Methods for Function cpttype ~~
PELT.meanvar.exp

Multiple Changes in Mean and Variance using PELT pruned method - Exponential Data
param

Generic Function - param
multiple.var.norm

Multiple Changes in Variance - Normal Data
single.meanvar.norm.calc

Single Change in Mean and Variance - Normal Data
binseg.meanvar.exp

Multiple Changes in Mean and Variance using Binary Segmentation method - Exponential Data
param.est<--methods

~~ Methods for Function param.est<- ~~
decision

Likelihood Ratio Decision Function
single.mean.cusum.calc

Single Change in Mean - Cumulative Sums
test.stat<--methods

~~ Methods for Function test.stat<- ~~
ncpts.max<--methods

~~ Methods for Function ncpts.max<- ~~
binseg.mean.norm

Multiple Changes in Mean using Binary Segmentation method - Normal Data
multiple.meanvar.exp

Multiple Changes in Mean and Variance - Exponential Data
multiple.meanvar.gamma

Multiple Changes in Mean and Variance - Gamma Data (i.e. change in scale parameter)
method<-

Generic Function - method<-
single.var.norm

Single Change in Variance - Normal Data
ncpts-methods

~~ Methods for Function ncpts ~~
coef-methods

~~ Methods for Function coef ~~
multiple.meanvar.poisson

Multiple Changes in Mean and Variance - Poisson Data
cpttype<-

Generic Function - cpttype<-
distribution<--methods

~~ Methods for Function distribution<- ~~
single.meanvar.exp

Single Change in Mean and Variance - Exponential Data
segneigh.mean.cusum

Multiple Changes in Mean using Segment Neighbourhood method - Cumulative Sums
logLik-methods

~~ Methods for Function logLik ~~
segneigh.var.norm

Multiple Changes in Variance using Segment Neighbourhood method - Normal Data
single.meanvar.gamma.calc

Single Change in Mean and Variance - Gamma Data (i.e. change in scale parameter)
cpts

Generic Function - cpts
data.set-methods

~~ Methods for Function data.set ~~
pen.value<--methods

~~ Methods for Function pen.value<- ~~
binseg.meanvar.norm

Multiple Changes in Mean and Variance using Binary Segmentation method - Normal Data
Lai2005fig4

Normalized glioblastoma profile for an excerpt of chromosome 7, the EGFR locus.
cpt-class

Class "cpt"
single.meanvar.exp.calc

Single Change in Mean and Variance - Exponential Data
likelihood-methods

~~ Methods for Function likelihood ~~
changepoint-package

Contains funcions that run various single and multiple changepoint methods
cpts.ts

Generic Function - cpts.ts
binseg.meanvar.poisson

Multiple Changes in Mean and Variance using Binary Segmentation method - Poisson Data
param.est-methods

~~ Methods for Function param.est ~~
param.est<-

Generic Function - param.est<-
cpts<--methods

~~ Methods for Function cpts<- ~~
ftse100

FTSE 100 Daily Returns: 2nd April 1984 -- 13th September 2012
multiple.var.css

Multiple Changes in Variance - Cumulative Sums of Squares
distribution-methods

~~ Methods for Function distribution ~~
PELT.var.norm

Multiple Changes in Variance using PELT pruned method - Normal Data
method<--methods

~~ Methods for Function method<- ~~
multiple.mean.norm

Multiple Changes in Mean - Normal Data
single.meanvar.gamma

Single Change in Mean and Variance - Gamma Data (i.e. change in scale parameter)
PELT.mean.norm

Multiple Changes in Mean using PELT pruned method - Normal Data
segneigh.mean.norm

Multiple Changes in Mean using Segment Neighbourhood method - Normal Data
single.var.norm.calc

Single Change in Variance - Normal Data
segneigh.meanvar.norm

Multiple Changes in Mean and Variance using Segment Neighbourhood method - Normal Data
pen.value<-

Generic Function - pen.value<-
test.stat<-

Generic Function - test.stat<-
data.set<--methods

~~ Methods for Function data.set<- ~~
pen.type

Generic Function - pen.type
ncpts.max<-

Generic Function - ncpts.max<-
distribution

Generic Function - distribution
param.est

Generic Function - param.est
print-methods

~~ Methods for Function print in Package `base' ~~
cpts-methods

~~ Methods for Function cpts ~~
single.mean.norm.calc

Single Change in Mean - Normal Data
pen.type<-

Generic Function - pen.type<-
seg.len

Generic Function - seg.len
HC1

G+C Content in Human Chromosome 1
single.meanvar.poisson

Single Change in Mean and Variance - Poisson Data
pen.type<--methods

~~ Methods for Function pen.type<- ~~
summary-methods

~~ Methods for Function summary in Package `base' ~~
Lai2005fig3

Normalized glioblastoma profile for chromosome 13
single.mean.norm

Single Change in Mean - Normal Data
wave.c44137

Wave data from buoy c44137
data.set.ts

Generic Function - data.set.ts
single.var.css

Single Change in Variance - Cumulative Sums of Squares
cpt.var

Identifying Changes in Variance
ncpts.max

Generic Function - ncpts.max
cpttype

Generic Function - cpttype
pen.value-methods

~~ Methods for Function pen.value ~~
test.stat-methods

~~ Methods for Function test.stat ~~
plot-methods

~~ Methods for Function plot in Package `graphics' ~~
segneigh.meanvar.exp

Multiple Changes in Mean and Variance using Segment Neighbourhood method - Exponential Data
seg.len-methods

~~ Methods for Function seg.len ~~
single.mean.cusum

Single Change in Mean - Cumulative Sums
data.set<-

Generic Function - data.set<-
ncpts.max-methods

~~ Methods for Function ncpts.max ~~
likelihood

Generic Function - likelihood
binseg.meanvar.gamma

Multiple Changes in Mean and Variance using Binary Segmentation method - Gamma Data (i.e. change in scale parameter)
param-methods

~~ Methods for Function param ~~
test.stat

Generic Function - test.stat