hmm_simulate_gamma_poisson_data {oHMMed}R Documentation

Simulate data distributed according to oHMMed with gamma-poisson emission densities

Description

Simulate data distributed according to oHMMed with gamma-poisson emission densities

Usage

hmm_simulate_gamma_poisson_data(L, mat_T, betas, alpha)

Arguments

L

(integer) number of simulations

mat_T

(matrix) a square matrix with the initial state

betas

(numeric) rate parameter in rgamma for emission probabilities

alpha

(numeric) shape parameter in rgamma for emission probabilities

Value

Returns a list with the following elements:

Examples

mat_T <- rbind(c(1-0.01, 0.01, 0),
               c(0.01, 1-0.02, 0.01),
               c(0, 0.01, 1-0.01))
L <- 2^7
betas <- c(0.1, 0.3, 0.5)
alpha <- 1

sim_data <- hmm_simulate_gamma_poisson_data(L = L,
                                            mat_T = mat_T,
                                            betas = betas,
                                            alpha = alpha)
hist(sim_data$data, 
     breaks = 40,
     main = "Histogram of Simulated Gamma-Poisson Data", 
     xlab = "")
sim_data

[Package oHMMed version 1.0.2 Index]