¿Existe una forma en R (una función incorporada) de calcular la matriz de transición de una cadena de Markov a partir de un conjunto de observaciones?
Por ejemplo, tomando un conjunto de datos como el siguiente y calculando la matriz de transición de primer orden?
dat<-data.frame(replicate(20,sample(c("A", "B", "C","D"), size = 100, replace=TRUE)))