R/get_transition_matrix_from_rate_vector.R

Defines functions get_transition_matrix_from_rate_vector

get_transition_matrix_from_rate_vector = function(rates, index_matrix, Nstates){
	transition_matrix = matrix(c(0, rates)[index_matrix + 1], nrow=Nstates, ncol=Nstates, byrow = FALSE);
	diag(transition_matrix) = -rowSums(transition_matrix, na.rm = TRUE);
	return(transition_matrix);
}

Try the castor package in your browser

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

castor documentation built on Aug. 18, 2023, 1:07 a.m.