【发布时间】:2023-03-14 19:28:01
【问题描述】:
我正在自学 R,但在尝试使用 markovchain 包在 Rstudio 中构建转移概率矩阵时遇到了一些麻烦。首先,我尝试计算 DNA 序列的转换概率。
ATTCAACACATCCAGCCACATGCTCCGAGAGGAGGCAGAGGGCCCCCGGAATGATGCTTACCGAGATTCTTGTTTTTATCCTCGTGGTTGTTTAAAAACGAGTTGAAACTGACGGCATGTCGGACTATAAGCTACTTACTCACCATAGACGTGACCATAGGCCCTAAAACGTTACCGAGATATTCACTTCTAATAACAGTTGTCGGCAGAGCCAAAAGGCCGGGTGATAATACTTTAAAAAGGGAGTTGATTGTTGTATCTAATCCTAGAATGTCAAGAGCGACCATAACAAGATAATTCGGCAGAGCCAGAAAGCGTTCAAGGACTAGAACCATACCGAGACGCAAACGTTCAGGTCGAACTCTAATACCGATTAGT
但是如何以这样的顺序计算转移概率矩阵,我正在考虑使用 R 索引但我真的不知道如何计算这些转移概率。
有没有办法在 R 中做到这一点? 我猜矩阵中这些概率的输出应该是这样的:
A T C G
A 0.60 0.10 0.10 0.20
T 0.10 0.50 0.30 0.10
C 0.05 0.20 0.70 0.05
G 0.40 0.05 0.05 0.50
【问题讨论】:
标签: r markov-chains