R/compute_theta_method.R

Defines functions computeTheta

computeTheta <- function(sigma, epsilon){sigma * epsilon}

# Set

setGeneric("computeTheta")
setGeneric("computeTheta", function(object){
  standardGeneric("computeTheta")
})
setMethod("computeTheta", signature(object = "HiddenMarkovModel"), function(object){
  object@theta <- object@sigma * object@epsilon
  return(object)
})


# Get
setGeneric(name = "getTheta",
           def = function(theObject)
           {
             standardGeneric("getTheta")
           }
)

setMethod(f = "getTheta", 
          signature = "HiddenMarkovModel", 
          definition = function(theObject)
          {
            return(theObject@theta)
          }
)
nitayalon/semiparametric_hmm documentation built on Jan. 3, 2020, 9:19 p.m.