Description Usage Arguments Details Value Author(s) See Also Examples
BIC
1 |
seq |
List of sequence(s) |
E |
Vector of state space |
mu |
Vector of initial distribution |
Ptrans |
Matrix of transition probabilities |
k |
Order of the Markov chain |
BIC(M) = -2*log{L} + log(n)*M, where L is the log-likelihood, M is the number of parameters of the model and n is the size of the sequence.
BIC |
List: value of BIC for each sequence |
Vlad Stefan Barbu, barbu@univ-rouen.fr
Caroline Berard, caroline.berard@univ-rouen.fr
Dominique Cellier, dominique.cellier@laposte.net
Mathilde Sautreuil, mathilde.sautreuil@etu.univ-rouen.fr
Nicolas Vergne, nicolas.vergne@univ-rouen.fr
simulSM, estimMk, simulMk, estimSM, LoglikelihoodSM, LoglikelihoodMk, AIC_Mk
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | alphabet = c("a","c","g","t")
S = length(alphabet)
# creation of the transition matrix
Pij = matrix(c(0,0.2,0.3,0.5,0.4,0,0.2,0.4,0.1,0.2,0,0.7,0.8,0.1,0.1,0),
nrow = S, ncol = S, byrow = TRUE)
#Pij
# [,1] [,2] [,3] [,4]
#[1,] 0.0 0.2 0.3 0.5
#[2,] 0.4 0.0 0.2 0.4
#[3,] 0.1 0.2 0.0 0.7
#[4,] 0.8 0.1 0.1 0.0
## Simulation of two sequences of length 20 and 50 respectively
seq2 = simulMk(E = alphabet, nbSeq = 2, lengthSeq = c(20,50),
Ptrans = Pij, init = rep(1/4,4), k = 1)
#################################
## Computation of BIC
#################################
BIC_Mk(seq = seq2, E = alphabet, mu = rep(1/4,4), Ptrans = Pij, k = 1)
#[[1]]
#[1] 78.39401
#
#[[2]]
#[1] 133.7015
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.