set.seed(123)
J <- 2
Pi <- matrix(c(0.9, 0.1,
0.2, 0.8), nrow = 2, byrow = TRUE)
delta <- c(0.5, 0.5)
obspar <- list(lambda = c(2, 7))
sim_data <- generateHMM(n = 120, J = J, obsdist = "pois",
obspar = obspar, Pi = Pi, delta = delta)
HMM_fit <- findmleHMM(x = sim_data$x, J = J, obsdist = "pois",
obspar = obspar, Pi = Pi, delta = delta)
overlay_series <- sim_data$x
time_struct <- list(unit = "day", observations_per_unit = 12, start_point = 1)
# \donttest{
result <- plotHMMParameters(x = sim_data$x, HMM = HMM_fit, obsdist = "pois",
overlay_data = overlay_series,
overlay_label = "Observed counts",
time_structure = time_struct,
plot_title = "Poisson HMM Parameters with Overlay")
result <- plotHMMParameters(x = sim_data$x, HMM = HMM_fit, obsdist = "pois",
overlay_data = overlay_series,
overlay_label = "Observed counts",
time_structure = time_struct,
save_plot = TRUE,
filename = tempfile(fileext = ".png"),
verbose = FALSE)
# }
Run the code above in your browser using DataLab