Skip to content

transition_cycle

transition_cycle(nStates, prob): number[][]

Defined in: packages/pleco-xa/src/sequence/transition.js:107

Construct a cyclic transition matrix. transition[i][i] = p, transition[i][(i + 1) mod nStates] = 1 - p.

NOTE: prob is the SELF-transition (stay) probability — e.g. transition_cycle(4, 0.9) has 0.9 on the diagonal and 0.1 one step forward. (The prior pleco implementation had this inverted.)

number

Number of states (> 1).

number | number[] | Float64Array<ArrayBufferLike>

Self-transition probability, scalar or per-state vector. Each value must lie in [0, 1].

number[][]

Row-stochastic transition matrix.