set.seed(42)
J <- 2
Pi <- matrix(c(0.0, 1.0,
1.0, 0.0), nrow = J, byrow = TRUE)
obspar <- list(mean = c(0, 3), sd = c(1, 1.2))
dwellpar <- list(lambda = c(5, 8))
sim <- generateHSMM(n = 200, J = J,
obsdist = "norm", dwelldist = "pois",
obspar = obspar, dwellpar = dwellpar,
Pi = Pi)
HSMM_fit <- findmleHSMM(x = sim$x, J = J, M = 100,
obsdist = "norm", dwelldist = "pois",
obspar = obspar, dwellpar = dwellpar,
Pi = Pi)
overlay_series <- sim$x
time_struct <- list(unit = "day", observations_per_unit = 10, start_point = 1)
# \donttest{
result <- plotHSMMParameters(x = sim$x, HSMM = HSMM_fit,
obsdist = "norm", dwelldist = "pois",
overlay_data = overlay_series,
overlay_label = "Observed values",
time_structure = time_struct,
plot_title = "HSMM Parameters with Overlay")
result_silent <- plotHSMMParameters(x = sim$x, HSMM = HSMM_fit,
obsdist = "norm", dwelldist = "pois",
include_dwell = TRUE,
overlay_data = overlay_series,
time_structure = time_struct,
verbose = FALSE)
# }
Run the code above in your browser using DataLab