2011-03-28 30 views
13

有沒有人知道從lme4 mer對象中產生出色質量的LaTeX表的方法? xtable方法(程序包xtable)和latex方法(程序包Hmisc)都不知道如何處理mer對象。任何從lme4 mer模型擬合對象生成LaTeX表的方法?

例如,鑑於這一契合:

library(lme4)  
fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy) 

是否有生產係數估計固定和隨機效應的一個很好的LaTeX表中的任何選項?

編輯:

因爲這有點埋在下面的評論線程,注意,社區維基正在開發的R LaTeX的表格:Tools for making latex tables in R

+1

xtable可以將矩陣和數據幀作爲輸入。你爲什麼不直接從模型中提取你感興趣的數量並將它們作爲矩陣提供給xtable?或者,嘗試apsrtable。它有一個很好的擴展系統,可以很容易地添加新的模型。 – Vincent 2011-03-28 15:32:07

+0

@文森特,那通常是我所做的,如果反覆做,我寫一個函數。 – richiemorrisroe 2011-03-28 18:06:11

+0

維基上的工具當然適用於固定效果,但不適用於隨機效果。在後者尋找OP的答案。 – bshor 2014-07-18 17:49:56

回答

9

這裏是一個博客帖子,似乎該量身定做情況 Latex Tables for lme4 Models

+0

+1 thx的鏈接。我正忙着自己重寫,但顯然這已經完成了。 – 2011-03-28 15:39:36

+2

@ Joris。在不同型號的乳膠桌上有很多優秀的代碼,但我認爲它們分佈廣泛。我一直在考慮發佈一個社區wiki來收集所有來源,但不認爲我有必要的聲望點來做到這一點。你認爲這會對你感興趣嗎? – Ramnath 2011-03-28 16:02:12

+0

完美 - 謝謝! – Ryan 2011-03-28 16:05:38

5

我可能有一個hacky解決方案。我想要的是同樣的東西,特別是glmer模型擬合的係數表(估計值,SEs,z和p值)。找到摘要輸出的正確部分並將其輸入到xtable似乎已經成功了。道歉不提供可重複的代碼&數據,但是從你的原來的例子:

fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy) 
xtable(summary(fm1)@coef) 

應該給你的係數,社會企業等的表格請注意,它只是提供了價值,意義不是多餘的更衣室起來星等

+1

'coef(summary(fm1))'比'summary(fm1)@ coef'更好 - 它應該可以在任何版本的'lme4'中工作 – 2013-09-12 22:14:30

12

答案可能有點晚了,但也許有人會覺得很有意思:

library("texreg") 
texreg(fm1) 

要並排排版多個lme4或其他機型方面,使用這樣的:

texreg(list(fm1, fm2)) 
+1

我做到了!因爲mtable與新的lme4對象斷開了。謝謝! – 2013-02-15 10:50:38

相關問題