# Help with regression table

I need some help with building regression tables in Latex.

What I wanted to do is to create three new columns in the right, just like the three ones that are already there with the content for a "scenario 2", just like the "scenario 1" as you will be able to see in the table, with the same dependent variables, same specifications and same covariates.

I send the code for the table I've been working on below:

\documentclass{article}

\usepackage{float}
\floatstyle{plaintop}
\restylefloat{table}

\usepackage{booktabs}
\usepackage{dcolumn}
\newcolumntype{d}[1]{D..{#1}}
\newcommand{\mc}[1]{\multicolumn{1}{c@{}}{#1}}

\begin{document}

\begin{table}[H]
\centering
\caption{}
\label{}

\smallskip
\begin{tabular}{@{} l *{3}{d{2.6}} @{}}
\toprule
& \multicolumn{3}{c@{}}{Scenario 1} \\
\cmidrule(l){2-4}
& \multicolumn{3}{c@{}}{\textit{test}} \\[1ex]
& \mc{only treat} & \mc{treat + coduf} & \mc{all covs} \\
\midrule
$treat$ & 0.023 & 0.027 & 0.046 \\
& (0.023) & (0.027) & (0.046) \\ [1ex]
$coduf$ & & 0.002 & 0.003 \\
& & (0.003) & (0.003) \\ [1ex]
$mat\_casa$ &  &  & 0.043^{**} \\
&  &  & (0.019) \\  [1ex]
$abast\_agua2$ &  &  & -0.004 \\
&  &  & (0.008) \\ [1ex]
$trat\_agua$ &  &  & -0.004 \\
&  &  & (0.012) \\ [1ex]
$esgoto$ &  &  & 0.015 \\
&  &  & (0.018) \\ [1ex]
$sexo$ &  &  & 0.193^{***} \\
&  &  & (0.042) \\ [1ex]
$idade$ &  &  & 0.006^{***} \\
&  &  & (0.001) \\ [1ex]
$cor\_raca$ &  &  & 0.037^{**} \\
&  &  & (0.015) \\ [1ex]
$escol$ &  &  & -0.009 \\
&  &  & (0.009) \\ [1ex]
$comodos$ &  &  & -0.008 \\
&  &  & (0.102) \\ [1ex]
\textit{constant} & 0.230^{***} & 0.174^{**} & -0.506^{***} \\
& (0.034) & (0.092) & (0.172) \\ [1ex]
\midrule
F-test & \multicolumn{1}{c}{0.2661} & \multicolumn{1}{c}{0.2122} & \multicolumn{1}{c}{$7.6729^{***}$} \\
AIC & \multicolumn{1}{c}{37{,}997.73} & \multicolumn{1}{c}{38{,}099.51} & \multicolumn{1}{c}{33{,}477.07} \\
N & \multicolumn{1}{c}{624} & \multicolumn{1}{c}{624} & \multicolumn{1}{c}{624} \\
\bottomrule
\multicolumn{3}{@{}l@{}}{\footnotesize Nota: $^{*}\, p<0.1$; $^{**}\, p<0.05$; $^{***}\, p<0.01$}
\end{tabular}
\end{table}

\end{document}

• do not use math setting in the first column, it has only text.
– user2478
Sep 28, 2018 at 19:49

## 1 Answer

Most likely I do not understand the question, but what prevents you from just adding the columns? Of course, I do not have the data that is to be filled in, so I left it blank. Let me also remark that I would not use $ to make text italic, use \textit{...} instead. \documentclass{article} \usepackage[margin=1in]{geometry} \usepackage{float} \floatstyle{plaintop} \restylefloat{table} \usepackage{booktabs} \usepackage{dcolumn} \newcolumntype{d}[1]{D..{#1}} \newcommand{\mc}[1]{\multicolumn{1}{c@{}}{#1}} \begin{document} \begin{table}[H] \centering \caption{} \label{} \smallskip \begin{tabular}{@{} l *{6}{d{5.6}} @{}} \toprule & \multicolumn{3}{c@{}}{Scenario 1} & \multicolumn{3}{c@{}}{Scenario 2} \\ \cmidrule(l){2-7} & \multicolumn{3}{c@{}}{\textit{test}} \\[1ex] & \mc{only treat} & \mc{treat + coduf} & \mc{all covs} & \mc{only treat} & \mc{treat + coduf} & \mc{all covs}\\ \midrule$treat$& 0.023 & 0.027 & 0.046 \\ & (0.023) & (0.027) & (0.046) \\ [1ex]$coduf$& & 0.002 & 0.003 \\ & & (0.003) & (0.003) \\ [1ex]$mat\_casa$& & & 0.043^{**} \\ & & & (0.019) \\ [1ex]$abast\_agua2$& & & -0.004 \\ & & & (0.008) \\ [1ex]$trat\_agua$& & & -0.004 \\ & & & (0.012) \\ [1ex]$esgoto$& & & 0.015 \\ & & & (0.018) \\ [1ex]$sexo$& & & 0.193^{***} \\ & & & (0.042) \\ [1ex]$idade$& & & 0.006^{***} \\ & & & (0.001) \\ [1ex]$cor\_raca$& & & 0.037^{**} \\ & & & (0.015) \\ [1ex]$escol$& & & -0.009 \\ & & & (0.009) \\ [1ex]$comodos$& & & -0.008 \\ & & & (0.102) \\ [1ex] \textit{constant} & 0.230^{***} & 0.174^{**} & -0.506^{***} \\ & (0.034) & (0.092) & (0.172) \\ [1ex] \midrule F-test & \multicolumn{1}{c}{0.2661} & \multicolumn{1}{c}{0.2122} & \multicolumn{1}{c}{$7.6729^{***}$} \\ AIC & \multicolumn{1}{c}{37{,}997.73} & \multicolumn{1}{c}{38{,}099.51} & \multicolumn{1}{c}{33{,}477.07} \\ N & \multicolumn{1}{c}{624} & \multicolumn{1}{c}{624} & \multicolumn{1}{c}{624} \\ \bottomrule \multicolumn{3}{@{}l@{}}{\footnotesize Nota:$^{*}\, p<0.1$;$^{**}\, p<0.05$;$^{***}\, p<0.01\$}
\end{tabular}
\end{table}
\end{document}


• I would change \cmidrule(l){2-7} to \cmidrule(lr){2-4} \cmidrule(l){5-7}.
– Mico
Sep 28, 2018 at 19:56
• @Mico Definitely. Am in a meeting now. Didn't know whether I got the question right, so I'd like to wait with fine tuning.
– user121799
Sep 28, 2018 at 19:59
• Thank you @marmot , I didn't know how to do that. I'm quite new to working with tables in latex. Sep 28, 2018 at 20:39