Вывод итоговой информации lmer в слово с использованием ReporteRs
Я использую пакет ReporteRs
в R
выводить результаты статистических испытаний и графики, чтобы Word 2010
,
я использую lmer
в lme4
пакет, чтобы сделать некоторый анализ, и я хотел бы вывести результаты summary(foo.lmer)
к слову. Я хочу захватить все в lmerMod
возразить и положить его в Word. Например, вот summary(foo.lmer)
результат, который я имею:
Linear mixed model fit by REML ['lmerMod']
Formula: value ~ Drug * Time + (Time + 1 | ID)
Data: DWeight.Female
REML criterion at convergence: 2296.9
Scaled residuals:
Min 1Q Median 3Q Max
-3.3165 -0.6132 0.0343 0.6476 2.3088
Random effects:
Groups Name Variance Std.Dev. Corr
ID (Intercept) 573.98186 23.9579
Time 0.07738 0.2782 0.29
Residual 15.61168 3.9512
Number of obs: 360, groups: ID, 40
Fixed effects:
Estimate Std. Error t value
(Intercept) 270.44441 5.83694 46.33
Drug 1.24479 4.11450 0.30
Time 1.30481 0.07641 17.08
Drug:Time -0.11055 0.05386 -2.05
Correlation of Fixed Effects:
(Intr) Drug Time
Drug -0.758
Time 0.211 -0.160
Drug:Tm -0.160 0.211 -0.758
Как я могу сохранить эту информацию с фиксированной шириной и жестким возвратом, чтобы я мог вывести эту информацию с помощью ReporteR? Я мог бы скопировать и вставить, но я пытаюсь автоматизировать вывод, и я часто перезаписываю выходной документ Word.
Вывод с фиксированными эффектами является наиболее важной частью, однако было бы очень полезно скопировать весь вывод в Word.
обновление и разрешение Благодаря предложению использовать capture.output в ответе этот код работал для меня, все еще используя ReporteR:
D1male.Results <- capture.output(summary(D1Male.lmer))
myBWdoc = docx()
myBWdoc = addTitle( myBWdoc, "Drug 1 Results", level = 1 )
myBWdoc = addTitle( myBWdoc, "Repeated Measures Models", level = 2 )
myBWdoc = addParagraph( myBWdoc, D1male.Results)
Если вы хотите, чтобы ваш ответ был ответом, я могу принять и подтвердить его.
1 ответ
Попробуйте использовать функцию capture.output(). Как это:
Results <- capture.output(summary(your.lmer.model))
Он сохраняет сводную информацию в новой переменной. После этого вы можете использовать его, например, в функциях параграфа Reporter.