Existe-t-il un moyen de produire une table LaTeX à partir d'un objet d'ajustement de modèle lme4 mer ?
Question
Quelqu'un connaît-il un moyen de produire une belle table LaTeX de qualité publication à partir d'un lme4 mer
objet?Ni le xtable
méthode (paquet xtable
) ni le latex
méthode (paquet Hmisc
) savoir comment gérer mer
objets.
Par exemple, étant donné cet ajustement :
library(lme4)
fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
Existe-t-il des options pour produire un joli tableau LaTeX des estimations de coefficients pour les effets fixes et aléatoires ?
MODIFIER:
Parce que cela est quelque peu enfoui dans les fils de commentaires ci-dessous, notez qu'un wiki communautaire est en développement pour les tables R LaTeX : Outils pour créer des tableaux en latex dans R
La solution
Voici un article de blog qui semble adapté à cette situationTables en latex pour les modèles lme4
Autres conseils
La réponse est peut-être un peu tardive, mais peut-être que quelqu'un la trouvera intéressante :
library("texreg")
texreg(fm1)
Pour composer plusieurs lme4 ou autres modèles côte à côte, utilisez quelque chose comme ceci :
texreg(list(fm1, fm2))
J'ai peut-être une solution hacky.Je voulais la même chose, en particulier le tableau des coefficients d'un ajustement de modèle glmer (les estimations, les SE, les valeurs z et p).Trouver la bonne partie du résultat récapitulatif et l'introduire dans xtable semble avoir fait l'affaire.Toutes mes excuses pour ne pas avoir fourni de code et de données reproductibles, mais à partir de votre exemple d'origine :
fm1 <- lmer(Reaction ~ Days + (Days|Subject), sleepstudy)
xtable(summary(fm1)@coef)
Devrait vous donner le tableau des coefficients, SE, etc.Notez qu'il donne simplement les valeurs, pas l'habillage supplémentaire des étoiles significatives, etc.