У меня есть функция с именем 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
для получения этих отдельных значений, но эта функция, кажется, извлекает их в виде строк, что, по-видимому, неэффективно в вычислительном отношении, поскольку мне приходится разбивать строку изатем преобразовать его в числовое значение.Есть ли быстрый и эффективный способ хранения значений при выводе?