R/Pi2vector.R

Defines functions Pi2vector

Documented in Pi2vector

Pi2vector <- function(Pi){
    #   map dthmm transition prob matrix to vector
    #   use logit like constraints
    m <- nrow(Pi)
    p <- rep(0, m*(m-1))
    #   last column of Pi constrained by others
    k <- 1
    for (i in 1:m){
        for (j in 1:(m-1)){
            p[k] <- log(Pi[i,j]/(1-sum(Pi[i,(1:j)])))
            k <- k+1
        }
    }
    return(p)
}

Try the HiddenMarkov package in your browser

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

HiddenMarkov documentation built on April 27, 2021, 5:06 p.m.