Как получить печатный вывод в R? - PullRequest
0 голосов
/ 02 января 2019

У меня есть функция с именем filter_output в R, которая при оценке дает следующий вывод:

Smoothed values of states and standard errors at time n = 392:
          Estimate               Std. Error           
Kappa     0.000000003006008509   0.000001266168236651
Phi      -0.000000005332550866   0.000001592969577779
custom1   0.007754099549102765   0.001189674872696318
custom2   0.000000000029421272   0.000614394025071959

Однако проблема в том, что я не могу сохранить эти значения вотдельная матрица - например, я не могу использовать filter_output$... или filter_output[1] и т. д. для получения оценок или стандартной ошибки, поскольку они не являются частью какого-либо вызова функции (ее также нет в списке).

Я пытался использовать функцию capture.output для получения этих отдельных значений, но эта функция, кажется, извлекает их в виде строк, что, по-видимому, неэффективно в вычислительном отношении, поскольку мне приходится разбивать строку изатем преобразовать его в числовое значение.Есть ли быстрый и эффективный способ хранения значений при выводе?

1 Ответ

0 голосов
/ 02 января 2019

Просто введите имя объекта, который вы сохранили, как

filter_output1 <- filter_output %>% select(Estimate, Std. Error)

#print
filter_output1 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...