plot.fastcpd {fastcpd} | R Documentation |
Plot the data and the change points for a fastcpd object
Description
Plot the data and the change points for a fastcpd object
Usage
## S3 method for class 'fastcpd'
plot(
x,
color_max_count = Inf,
data_point_alpha = 0.8,
data_point_linewidth = 0.5,
data_point_size = 1,
legend_position = "none",
panel_background = ggplot2::element_blank(),
panel_border = ggplot2::element_rect(fill = NA, colour = "grey20"),
panel_grid_major = ggplot2::element_line(colour = "grey98"),
panel_grid_minor = ggplot2::element_line(colour = "grey98"),
segment_separator_alpha = 0.8,
segment_separator_color = "grey",
segment_separator_linetype = "dashed",
strip_background = ggplot2::element_rect(fill = "grey85", colour = "grey20"),
xlab = NULL,
ylab = NULL,
...
)
## S4 method for signature 'fastcpd,missing'
plot(
x,
color_max_count = Inf,
data_point_alpha = 0.8,
data_point_linewidth = 0.5,
data_point_size = 1,
legend_position = "none",
panel_background = ggplot2::element_blank(),
panel_border = ggplot2::element_rect(fill = NA, colour = "grey20"),
panel_grid_major = ggplot2::element_line(colour = "grey98"),
panel_grid_minor = ggplot2::element_line(colour = "grey98"),
segment_separator_alpha = 0.8,
segment_separator_color = "grey",
segment_separator_linetype = "dashed",
strip_background = ggplot2::element_rect(fill = "grey85", colour = "grey20"),
xlab = NULL,
ylab = NULL,
...
)
Arguments
x |
A fastcpd object. |
color_max_count |
Maximum number of colors to use for the plotting of segments. |
data_point_alpha |
Alpha of the data points. |
data_point_linewidth |
Linewidth of the data points. |
data_point_size |
Size of the data points. |
legend_position |
Position of the legend. |
panel_background |
Background of the panel. |
panel_border |
Border of the panel. |
panel_grid_major |
Major grid lines of the panel. |
panel_grid_minor |
Minor grid lines of the panel. |
segment_separator_alpha |
Alpha of the segment separator lines. |
segment_separator_color |
Color of the segment separator lines. |
segment_separator_linetype |
Linetype of the segment separator lines. |
strip_background |
Background of the strip. |
xlab |
Label for the x-axis. |
ylab |
Label for the y-axis. |
... |
Ignored. |
Value
No return value, called for plotting.
Examples
if (requireNamespace("mvtnorm", quietly = TRUE)) {
set.seed(1)
p <- 1
x <- mvtnorm::rmvnorm(300, rep(0, p), diag(p))
theta_0 <- matrix(c(1, -1, 0.5))
y <- c(
x[1:100, ] * theta_0[1, ] + rnorm(100, 0, 1),
x[101:200, ] * theta_0[2, ] + rnorm(100, 0, 1),
x[201:300, ] * theta_0[3, ] + rnorm(100, 0, 1)
)
result <- fastcpd.lm(cbind(y, x), r.clock = "fastcpd_profiler")
summary(result)
plot(result)
if (requireNamespace("RcppClock", quietly = TRUE)) {
library(RcppClock)
plot(fastcpd_profiler)
}
}
[Package fastcpd version 0.14.3 Index]