~~ Methods for function plot
in Package `graphics' ~~
signature(x = "ANY")
Generic plot function, see graphics package description using ?plot
signature(x = "cpt")
Plots the data and identifies the changepoints using vertical lines (change in variance), horizontal lines (change in mean). Optional arguments to control the lines: cpt.col
equivilent to col
to change the colour of the changepoint line; cpt.width
equivilent to lwd
to change the width of the changepoint line; cpt.style
equivilent to lty
to change the style of the line.
signature(x = "cpt.range")
As for the cpt
objects except for two optional arguments, ncpts
and diagnostic
. The ncpts
option allows you to specify a plot of the segmentation with ncpts
changepoints in, i.e. the optimal may be specified as 10 changes but you want to plot the segmentation with 5 changes (provided a segmentation with 5 changes is listed in cpts.full(x)
. The diagnostic
option when set to TRUE
plots the number of changepoints in each segmentation against the change in test statistic when adding that change. This can aide the decision on the number of changepoints as when a true changepoint is added the cost increases/decreases rapidly, but when a changepoint due to noise is added the change is small. This is akin to a scree plot in principal component analysis. The idea is that someone may choose to create a plot using diagnostic=TRUE
, identify the appropriate number of changes and then replot using ncpts
to visualize that segmentation.
signature(x = "cpt.reg")
Plotting is only valid for one regressor. Plots the regressor against the response and identifies the changepoints using horizontal lines. Optional arguments to control the lines: cpt.col
equivilent to col
to change the colour of the changepoint line; cpt.width
equivilent to lwd
to change the width of the changepoint line; cpt.style
equivilent to lty
to change the style of the line.