如何在没有 table 环境的情况下使用 etable 从 r 导出回归 table?
How can you export a regression table from r with etable and without the table environment?
有没有办法在没有 table 环境的情况下使用 etable 函数(来自“fixest”包)从 r 导出回归 table?
因此,乳胶代码不应以 \begin{table}
开头,而应以 \begin{tabular}
.
开头
我知道 xtable 和 stargazer 是可能的,但是 etable 呢?
你可以让 latex 在 table
环境的末尾添加你的注释:
\documentclass{article}
\begin{document}
\AddToHook{env/table/end}{some note}
\begin{table}
first table
\end{table}
\RemoveFromHook{env/table/end}
\begin{table}
second table
\end{table}
\end{document}
默认情况下,table
环境不存在于 etable
的 Latex 导出中,除非有标题。这很可能是包版本问题。
这是一个 fixest
0.10.4:
的 MRE
base = setNames(iris, c("y", "x1", "x2", "x3", "species"))
est = feols(y ~ csw(x.[,1:3]), base)
etable(est, tex = TRUE)
#> \begingroup
#> \centering
#> \begin{tabular}{lccc}
#> \tabularnewline \midrule \midrule
#> Dependent Variable: & \multicolumn{3}{c}{y}\
#> Model: & (1) & (2) & (3)\
#> \midrule
#> \emph{Variables}\
#> (Intercept) & 6.526$^{***}$ & 2.249$^{***}$ & 1.856$^{***}$\
#> & (0.4789) & (0.2480) & (0.2508)\
#> x1 & -0.2234 & 0.5955$^{***}$ & 0.6508$^{***}$\
#> & (0.1551) & (0.0693) & (0.0667)\
#> x2 & & 0.4719$^{***}$ & 0.7091$^{***}$\
#> & & (0.0171) & (0.0567)\
#> x3 & & & -0.5565$^{***}$\
#> & & & (0.1275)\
#> \midrule
#> \emph{Fit statistics}\
#> Observations & 150 & 150 & 150\
#> R$^2$ & 0.01382 & 0.84018 & 0.85861\
#> Adjusted R$^2$ & 0.00716 & 0.83800 & 0.85571\
#> \midrule \midrule
#> \multicolumn{4}{l}{\emph{IID standard-errors in parentheses}}\
#> \multicolumn{4}{l}{\emph{Signif. Codes: ***: 0.01, **: 0.05, *: 0.1}}\
#> \end{tabular}
#> \par\endgroup
有没有办法在没有 table 环境的情况下使用 etable 函数(来自“fixest”包)从 r 导出回归 table?
因此,乳胶代码不应以 \begin{table}
开头,而应以 \begin{tabular}
.
我知道 xtable 和 stargazer 是可能的,但是 etable 呢?
你可以让 latex 在 table
环境的末尾添加你的注释:
\documentclass{article}
\begin{document}
\AddToHook{env/table/end}{some note}
\begin{table}
first table
\end{table}
\RemoveFromHook{env/table/end}
\begin{table}
second table
\end{table}
\end{document}
默认情况下,table
环境不存在于 etable
的 Latex 导出中,除非有标题。这很可能是包版本问题。
这是一个 fixest
0.10.4:
base = setNames(iris, c("y", "x1", "x2", "x3", "species"))
est = feols(y ~ csw(x.[,1:3]), base)
etable(est, tex = TRUE)
#> \begingroup
#> \centering
#> \begin{tabular}{lccc}
#> \tabularnewline \midrule \midrule
#> Dependent Variable: & \multicolumn{3}{c}{y}\
#> Model: & (1) & (2) & (3)\
#> \midrule
#> \emph{Variables}\
#> (Intercept) & 6.526$^{***}$ & 2.249$^{***}$ & 1.856$^{***}$\
#> & (0.4789) & (0.2480) & (0.2508)\
#> x1 & -0.2234 & 0.5955$^{***}$ & 0.6508$^{***}$\
#> & (0.1551) & (0.0693) & (0.0667)\
#> x2 & & 0.4719$^{***}$ & 0.7091$^{***}$\
#> & & (0.0171) & (0.0567)\
#> x3 & & & -0.5565$^{***}$\
#> & & & (0.1275)\
#> \midrule
#> \emph{Fit statistics}\
#> Observations & 150 & 150 & 150\
#> R$^2$ & 0.01382 & 0.84018 & 0.85861\
#> Adjusted R$^2$ & 0.00716 & 0.83800 & 0.85571\
#> \midrule \midrule
#> \multicolumn{4}{l}{\emph{IID standard-errors in parentheses}}\
#> \multicolumn{4}{l}{\emph{Signif. Codes: ***: 0.01, **: 0.05, *: 0.1}}\
#> \end{tabular}
#> \par\endgroup