R/getMembership.R

Defines functions getMembership

Documented in getMembership

getMembership <-
function(obs,windowlength,HMMtable){
  start <- as.integer(HMMtable$Startpos[1])
  end <- as.integer(HMMtable$Endpos[nrow(HMMtable)])
  window <- seq(start,end,windowlength)
  membership <- numeric(length=length(obs))
  for (row in 1:nrow(HMMtable)){
    condition <- isbetween(window,HMMtable$Startpos[row],HMMtable$Endpos[row])
    membership[condition] <- as.integer(HMMtable$State[row])
  }
  return(membership)
}

Try the CNOGpro package in your browser

Any scripts or data that you put into this service are public.

CNOGpro documentation built on May 2, 2019, 5:57 a.m.