如何在knitr中组合回归表
我正在组合如何在knitr中组合回归表,r,knitr,texreg,R,Knitr,Texreg,我正在组合knitr中的回归表。我尝试使用texreg,但没有成功。我还能做什么?谢谢例如: \documentclass{article} \begin{document} <<result='asis'>>= library(texreg) reg1 <- lm(Petal.Length ~ Petal.Width, data=iris) reg2 <- lm(Sepal.Length ~ Sepal.Width, data=iris)
knitr
中的回归表。我尝试使用texreg
,但没有成功。我还能做什么?谢谢例如:
\documentclass{article}
\begin{document}
<<result='asis'>>=
library(texreg)
reg1 <- lm(Petal.Length ~ Petal.Width, data=iris)
reg2 <- lm(Sepal.Length ~ Sepal.Width, data=iris)
texreg(list(reg1,reg2))
@
\end{document}
\documentclass{article} \开始{document} = 图书馆(texreg)
,以避免在“乳胶文档”的中间不使用代码> \UpCaseGe>{Cald> <代码> > UsPACKAGE {BooTabs}} /Case>,这是没有意义的(它们应该是在序言中)。 < P>我不确定这是否是代码或TXERGG < /COD>包的一个bug或特性;您可能应该与
reg1您对的第二次调用覆盖了lm
reg
说第一个参数可以是“统计模型的列表”,所以试着列出一个列表?texreg
texreg(list(lm(Petal.Length ~ Petal.Width, data=iris), lm(Sepal.Length ~ Sepal.Width, data=iris)))
您对的第二次调用将覆盖先前的lm
reg
说第一个参数可以是“统计模型的列表”,所以试着列出一个列表?texreg
texreg(list(lm(Petal.Length ~ Petal.Width, data=iris), lm(Sepal.Length ~ Sepal.Width, data=iris)))
我不确定这是否是软件包的bug或功能;您可能应该与texreg
的作者谈谈:texreg
> library(texreg) Version: 1.15 Date: 2012-11-13 > reg1 <- lm(Petal.Length ~ Petal.Width, data=iris) > reg2 <- lm(Sepal.Length ~ Sepal.Width, data=iris) > texreg(list(reg1,reg2)) \usepackage{booktabs} \usepackage{dcolumn} \begin{table} \begin{center} \begin{tabular}{l D{.}{.}{3.5} @{}D{.}{.}{3.5} @{}} \toprule & \multicolumn{1}{c}{Model 1} & \multicolumn{1}{c}{Model 2} \\ \midrule (Intercept) & 1.08^{***} & 6.53^{***} \\ & (0.07) & (0.48) \\ Petal.Width & 2.23^{***} & \\ & (0.05) & \\ Sepal.Width & & -0.22 \\ & & (0.16) \\ \midrule R$^2$ & 0.93 & 0.01 \\ Adj. R$^2$ & 0.93 & 0.01 \\ Num. obs. & 150 & 150 \\ \bottomrule \vspace{-2mm}\\ \multicolumn{3}{l}{\textsuperscript{***}$p<0.01$, \textsuperscript{**}$p<0.05$, \textsuperscript{*}$p<0.1$} \end{tabular} \end{center} \caption{Statistical models} \label{table:coefficients} \end{table} [1] "\n\\usepackage{booktabs}\n\\usepackage{dcolumn}\n\n\\begin{table}\n\\begin{center}\n\\begin{tabular}{l D{.}{.}{3.5} @{}D{.}{.}{3.5} @{}}\n\\toprule\n & \\multicolumn{1}{c}{Model 1} & \\multicolumn{1}{c}{Model 2} \\\\\n\\midrule\n(Intercept) & 1.08^{***} & 6.53^{***} \\\\\n & (0.07) & (0.48) \\\\\nPetal.Width & 2.23^{***} & \\\\\n & (0.05) & \\\\\nSepal.Width & & -0.22 \\\\\n & & (0.16) \\\\\n\\midrule\nR$^2$ & 0.93 & 0.01 \\\\\nAdj. R$^2$ & 0.93 & 0.01 \\\\\nNum. obs. & 150 & 150 \\\\\n\\bottomrule\n\\vspace{-2mm}\\\\\n\\multicolumn{3}{l}{\\textsuperscript{***}$p<0.01$, \n \\textsuperscript{**}$p<0.05$, \n \\textsuperscript{*}$p<0.1$}\n\\end{tabular}\n\\end{center}\n\\caption{Statistical models}\n\\label{table:coefficients}\n\\end{table}\n"
还注意到,您需要“代码>使用。包= false
的作者谈谈:texreg
> library(texreg) Version: 1.15 Date: 2012-11-13 > reg1 <- lm(Petal.Length ~ Petal.Width, data=iris) > reg2 <- lm(Sepal.Length ~ Sepal.Width, data=iris) > texreg(list(reg1,reg2)) \usepackage{booktabs} \usepackage{dcolumn} \begin{table} \begin{center} \begin{tabular}{l D{.}{.}{3.5} @{}D{.}{.}{3.5} @{}} \toprule & \multicolumn{1}{c}{Model 1} & \multicolumn{1}{c}{Model 2} \\ \midrule (Intercept) & 1.08^{***} & 6.53^{***} \\ & (0.07) & (0.48) \\ Petal.Width & 2.23^{***} & \\ & (0.05) & \\ Sepal.Width & & -0.22 \\ & & (0.16) \\ \midrule R$^2$ & 0.93 & 0.01 \\ Adj. R$^2$ & 0.93 & 0.01 \\ Num. obs. & 150 & 150 \\ \bottomrule \vspace{-2mm}\\ \multicolumn{3}{l}{\textsuperscript{***}$p<0.01$, \textsuperscript{**}$p<0.05$, \textsuperscript{*}$p<0.1$} \end{tabular} \end{center} \caption{Statistical models} \label{table:coefficients} \end{table} [1] "\n\\usepackage{booktabs}\n\\usepackage{dcolumn}\n\n\\begin{table}\n\\begin{center}\n\\begin{tabular}{l D{.}{.}{3.5} @{}D{.}{.}{3.5} @{}}\n\\toprule\n & \\multicolumn{1}{c}{Model 1} & \\multicolumn{1}{c}{Model 2} \\\\\n\\midrule\n(Intercept) & 1.08^{***} & 6.53^{***} \\\\\n & (0.07) & (0.48) \\\\\nPetal.Width & 2.23^{***} & \\\\\n & (0.05) & \\\\\nSepal.Width & & -0.22 \\\\\n & & (0.16) \\\\\n\\midrule\nR$^2$ & 0.93 & 0.01 \\\\\nAdj. R$^2$ & 0.93 & 0.01 \\\\\nNum. obs. & 150 & 150 \\\\\n\\bottomrule\n\\vspace{-2mm}\\\\\n\\multicolumn{3}{l}{\\textsuperscript{***}$p<0.01$, \n \\textsuperscript{**}$p<0.05$, \n \\textsuperscript{*}$p<0.1$}\n\\end{tabular}\n\\end{center}\n\\caption{Statistical models}\n\\label{table:coefficients}\n\\end{table}\n"
还注意到,您需要“代码>使用。包= false ,以避免在“乳胶文档”的中间不使用“代码> \UpCaseC{dCult} /代码>和<代码> \UpPACKAGE {BooTabs} <代码>(它们应该在前导中代替)。
参见“代码> > TeXRGG的示例部分,谢谢,我编辑了代码,但是结果没有显示在表格中。@林注意到它是,而不是结果
;请仔细阅读文档:另请参阅结果
的示例部分谢谢,我编辑了代码,但结果没有显示在表格中。@Lin注意,它是?texreg
,而不是结果
;请更仔细地阅读文档:结果