У меня была последовательность состояний, организованная в виде фрейма данных, который выглядит следующим образом:
Year1 Year2 Year3 ...
1 2 5 ...
3 9 4 ...
Я использовал функцию markovchainListfit
markovchain, потому что я хотел бы построить матрицу переходов для этой последовательности событий., поэтому я запустил:
myModel <- markovchainListFit(data = myData)
, где myData - данные, показанные выше.
Код работает, но я возвращаю объект markovchain, и я 'У меня возникли проблемы с экспортом только матрицы перехода во фрейм данных или матрицу, чтобы я мог ее проанализировать.Я знаю, что это очень просто, но по какой-то причине я не вижу этого.
Я пробовал следующее:
Экспорт всего списка в текстовый файл, которыйне работал:
capture.output(summary(myModel), file = "myModel.txt")
Доступ к элементам списка, как это, но я получил пустой список:
tranMatrix <- myModel$estimate@markovchains
Я также попытался привести к другому объекту, с которым я знаю, как работать, например, к фрейму данных, используя:
as(myModel, from = "markovchain", to = "data.frame")
Но я получил ошибку
(Ошибка в (myModel, from = "markovchain", to = "data.frame"): неиспользуемые аргументы (from = "markovchain", to = "data.frame")
Спасибо!