добавление уровней значимости в таблицу результатов регрессии

добавление уровней значимости в таблицу результатов регрессии

У меня получилась следующая таблица:

\begin{table}[htbp]\centering
\caption{Dependent Variable: Enrollment}
\begin{tabular}{c c c c}
\hline\hline 
\textbf{Variable} & \textbf{Model 1} & \textbf{Model 2} & \textbf{Model 3}\\ \hline
frl         &      -0.012   &      -0.052   &      -0.156** \\
            &      (0.04)   &      (0.06)   &      (0.06)   \\
minority    &               &       0.034   &       0.097*  \\
            &               &      (0.05)   &      (0.04)   \\
disting     &               &               &       0.439***\\
            &               &               &      (0.06)   \\
cons       &       0.529***&       0.530***&       0.518***\\
            &      (0.03)   &      (0.03)   &      (0.02)   \\
\hline  N           &     196   &     196   &     196   \\          
R$^{2}$           &       0.001   &       0.003   &       0.235   \\
\hline
\end{tabular}
\end{table}

Я хотел бы добавить ниже статистически значимые звезды, но не могу добавить код с тремя многостолбцовыми. Я пробовал добавить следующее в конец таблицы, но, похоже, это не работает:

\bottomrule
\vspace{-3mm}\\
\multicolumn{3}{l}{\textsuperscript{***}$p<0.01$, 
  \textsuperscript{**}$p<0.05$, 
  \textsuperscript{*}$p<0.1$, 

Как добавить надстрочные текстовые индексы?

решение1

На самом деле вы можете использовать \multicolumnи \addlinespaceиз booktabsпакета:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}[htbp]\centering
\caption{Dependent Variable: Enrollment}
\begin{tabular}{c c c c}
\toprule
\textbf{Variable} & \textbf{Model 1} & \textbf{Model 2} & \textbf{Model 3}\\ 
\midrule
frl         &      -0.012   &      -0.052   &      -0.156** \\
            &      (0.04)   &      (0.06)   &      (0.06)   \\
minority    &               &       0.034   &       0.097*  \\
            &               &      (0.05)   &      (0.04)   \\
disting     &               &               &       0.439***\\
            &               &               &      (0.06)   \\
cons       &       0.529***&       0.530***&       0.518***\\
            &      (0.03)   &      (0.03)   &      (0.02)   \\
\midrule
 N           &     196   &     196   &     196   \\          
R$^{2}$           &       0.001   &       0.003   &       0.235   \\
\bottomrule
\addlinespace[1ex]
\multicolumn{3}{l}{\textsuperscript{***}$p<0.01$, 
  \textsuperscript{**}$p<0.05$, 
  \textsuperscript{*}$p<0.1$}
\end{tabular}
\end{table}

\end{document}

введите описание изображения здесь

Ниже представлена ​​еще одна возможность использованияctablepackage; Я использовал несколько полей, чтобы скрыть ширину надстрочных символов:

\documentclass{article}
\usepackage{ctable}
\usepackage{booktabs}

\begin{document}

\ctable[
  notespar,
  caption={Dependent Variable: Enrollment}
]{c c c c}
{\tnote[*]{$p<0.1$}\tnote[**]{$p<0.5$}\tnote[***]{$p<0.01$}}{
\toprule
\textbf{Variable} & \textbf{Model 1} & \textbf{Model 2} & \textbf{Model 3}\\ 
\midrule
frl         &      -0.012   &      -0.052   &      -0.156\tmark[{\makebox[0pt][l]{**}}] \\
            &      (0.04)   &      (0.06)   &      (0.06)   \\
minority    &               &       0.034   &       0.097\tmark[{\makebox[0pt][l]{*}}]  \\
            &               &      (0.05)   &      (0.04)   \\
disting     &               &               &       0.439\tmark[{\makebox[0pt][l]{***}}]\\
            &               &               &      (0.06)   \\
cons       &       0.529\tmark[{\makebox[0pt][l]{***}}]&       0.530\tmark[{\makebox[0pt][l]{***}}]&       0.518\tmark[{\makebox[0pt][l]{***}}]\\
            &      (0.03)   &      (0.03)   &      (0.02)   \\
\midrule  
N           &     196   &     196   &     196   \\          
R$^{2}$           &       0.001   &       0.003   &       0.235   \\
\bottomrule}

\end{document}

введите описание изображения здесь

Без booktabsnor ctableвы можете сделать что-то вроде:

\documentclass{article}
\usepackage{booktabs}

\begin{document}

\begin{table}[htbp]\centering
\caption{Dependent Variable: Enrollment}
\begin{tabular}{c c c c}
\hline\hline
\textbf{Variable} & \textbf{Model 1} & \textbf{Model 2} & \textbf{Model 3}\\ 
\hline
frl         &      -0.012   &      -0.052   &      -0.156** \\
            &      (0.04)   &      (0.06)   &      (0.06)   \\
minority    &               &       0.034   &       0.097*  \\
            &               &      (0.05)   &      (0.04)   \\
disting     &               &               &       0.439***\\
            &               &               &      (0.06)   \\
cons       &       0.529***&       0.530***&       0.518***\\
            &      (0.03)   &      (0.03)   &      (0.02)   \\
\hline
 N           &     196   &     196   &     196   \\          
R$^{2}$           &       0.001   &       0.003   &       0.235   \\
\hline
\\[-1.75ex]
\multicolumn{3}{l}{\textsuperscript{***}$p<0.01$, 
  \textsuperscript{**}$p<0.05$, 
  \textsuperscript{*}$p<0.1$}
\end{tabular}
\end{table}

\end{document}

введите описание изображения здесь

решение2

Нет никаких проблем с добавлением содержимого в нижнюю часть tabular, если \multicolumnэто первый элемент в ячейке:

введите описание изображения здесь

\documentclass{article}
\usepackage{booktabs}% http://ctan.org/pkg/booktabs
\begin{document}

\begin{table}[htbp]
  \centering
  \caption{Dependent Variable: Enrollment}
  \begin{tabular}{c r@{}l r@{}l r@{}l}
    \toprule
    \textbf{Variable} & 
      \multicolumn{2}{c}{\textbf{Model 1}} & 
      \multicolumn{2}{c}{\textbf{Model 2}} & 
      \multicolumn{2}{c}{\textbf{Model 3}} \\
    \midrule
    frl         &  $-$0&.012   &  $-$0&.052   &  $-$0&.156\textsuperscript{**}  \\
                &    (0&.04)   &    (0&.06)   &    (0&.06)    \\
    minority    &      &       &     0&.034   &     0&.097\textsuperscript{*}   \\
                &      &       &    (0&.05)   &    (0&.04)    \\
    disting     &      &       &      &       &     0&.439\textsuperscript{***} \\
                &      &       &      &       &    (0&.06)    \\
    cons        &     0&.529\textsuperscript{***}&     0&.530\textsuperscript{***}&     0&.518\textsuperscript{***} \\
                &    (0&.03)   &    (0&.03)   &    (0&.02)    \\
    \midrule
    N           &   196&       &   196&       &   196&        \\          
    R$^{2}$     &     0&.001   &     0&.003   &     0&.235    \\
  \bottomrule
  \multicolumn{3}{l}{\rule{0pt}{1.2\normalbaselineskip}% strut
    \textsuperscript{***}$p < 0.01$, 
    \textsuperscript{**}$p < 0.05$, 
    \textsuperscript{*}$p < 0.1$} 
  \end{tabular}
\end{table}

\end{document}

Для единообразия, если вы используете \textsuperscriptдля ссылки на компоненты под таблицей, элементы также должны использовать \textsuperscript. Более того, может быть интересно выровнять tabularсодержимое по десятичной точке (как я сделал выше, используя -column бедняка D).

решение3

Учитывая, что столбцы данных содержат числа с десятичными знаками, для читателя будет очень полезно, если числа будут выровнены по десятичным маркерам. Этого можно добиться, используя пакет dcolumnи определив подходящий тип столбца в десятичном стиле. Побочным преимуществом использования этого подхода является то, что символы, -прикрепленные к отрицательным числам, будут набраны как правильные математические символы «минус», а не как короткие «тире».

Как уже указывалось в предыдущих ответах, вы (i) можете разместить легенду о стандартных ошибках и уровнях значимости в строках внизу таблицы, заключив информацию в \multicolumn{4}{l}{...}операторы, и (ii) можете вместо этого использовать booktabsпакет и его команды \toprule, \midrule, и т. д., чтобы получить хорошо разнесенные горизонтальные линии.

введите описание изображения здесь

\documentclass{article}
\usepackage{booktabs,dcolumn}
\newcolumntype{d}{D{.}{.}{2.5}}           % alignment on decimal marker
\newcommand\mc[1]{\multicolumn{1}{c}{#1}} % shorthand macro
\begin{document}
\begin{table}
\centering
\caption{Dependent Variable: Enrollment}
\begin{tabular}{l ddd}
\toprule
\textbf{Regressor}       & \mc{\textbf{Model 1}} 
&  \mc{\textbf{Model 2}} & \mc{\textbf{Model 3}} \\
\midrule
frl        & -0.012   & -0.052   &      -0.156^{**} \\
           & (0.04)   & (0.06)   &      (0.06)      \\
minority   &          &  0.034   &       0.097^{*}  \\
           &          & (0.05)   &      (0.04)      \\
disting    &          &          &       0.439^{***}\\
           &          &          &      (0.06)      \\
cons       &  0.529^{***}& 0.530^{***}&  0.518^{***}\\
           & (0.03)      &(0.03)      &  (0.02)     \\
\midrule
$N$        & \mc{196} & \mc{196} &    \mc{196}   \\
$R^{2}$    &  0.001   &  0.003   &       0.235   \\
\midrule[\heavyrulewidth]
\multicolumn{4}{l}{(Standard errors in parentheses)}\\
\multicolumn{4}{l}{$^{***}\ p<0.01$; $^{**}\ p<0.05$; $^{*}\ p<0.1$}\\
\end{tabular}
\end{table}
\end{document} 

Связанный контент