2017-05-18 7 views
1

こんにちは、私はそのような質問に対する答えを見つけようとしていましたが、情報はありません。ポイントは私のモデル(3モデル)の出力をラテックスファイルに入れたいということです。しかし、私がこのようなことをstargazer()を使って行うと、2つの問題が発生します。まず、3つ以上のモデルを表示する場合、結果のテーブルはページに収まりません。特に、多くの変数があると、ページにも合わないので、多くの変数は表示されません。それに対処する方法? Stargazer()がページに収まらない

\usepackage{dcolumn} 
\begin{table}[!htbp] \centering 
\caption{Results} 
    \label{} 
\begin{tabular}{@{\extracolsep{5pt}}lD{.}{.}{-3} D{.}{.}{-3} } 
    \\[-1.8ex]\hline 
\hline \\[-1.8ex] 
    & \multicolumn{2}{c}{\textit{Dependent variable:}} \\ 
\cline{2-3} 
\\[-1.8ex] & \multicolumn{2}{c}{log(Price)} \\ 
\\[-1.8ex] & \multicolumn{1}{c}{\textit{OLS}} & \multicolumn{1}{c} 
{\textit{panel}} \\ 
& \multicolumn{1}{c}{\textit{}} & \multicolumn{1}{c}{\textit{linear}} 
\\ 
\\[-1.8ex] & \multicolumn{1}{c}{(1)} & \multicolumn{1}{c}{(2)}\\ 
\hline \\[-1.8ex] 
Coll & 0.513^{***} & 0.019 \\ 
& (0.028) & (0.039) \\ 
& & \\ 
Constant & 0.110^{***} & \\ 
& (0.038) & \\ 
& & \\ 
\hline \\[-1.8ex] 
Observations & \multicolumn{1}{c}{14,727} & \multicolumn{1}{c}{14,727} \\ 
    R$^{2}$ & \multicolumn{1}{c}{0.256} & \multicolumn{1}{c}{0.011} \\ 
    Adjusted R$^{2}$ & \multicolumn{1}{c}{0.255} & \multicolumn{1}{c}{-0.341} \\ 
    Residual Std. Error & \multicolumn{1}{c}{0.297 (df = 14699)} & \\ 
    F Statistic & \multicolumn{1}{c}{187.710$^{***}$ (df = 27; 14699)} & 
    \multicolumn{1}{c}{14.477$^{***}$ (df = 8; 10868)} \\ 
    \hline 
    \hline \\[-1.8ex] 
    \textit{Note:} & \multicolumn{2}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; 
    $^{***}$p$<$0.01} \\ 
    \end{tabular} 
    \end{table} 

は、ここで私は基本的に以下の変数を持つ唯一の2機種(単に便宜上)、しかし、私はそれらのすべてを使用する場合、それが収まらないページでサンプルを提供しています。

答えて

1

tabularの部分をscaleboxの部分にラッピングしてみてください。したがって、次のようなものになります:

\begin{table}[!htbp] \centering 
\caption{Results} 
    \label{} 
\scalebox{0.85}{ 
\begin{tabular}{@{\extracolsep{5pt}}lD{.}{.}{-3} D{.}{.}{-3} } 
    \\[-1.8ex]\hline 
\hline \\[-1.8ex] 
    & \multicolumn{2}{c}{\textit{Dependent variable:}} \\ 
\cline{2-3} 
\\[-1.8ex] & \multicolumn{2}{c}{log(Price)} \\ 
\\[-1.8ex] & \multicolumn{1}{c}{\textit{OLS}} & \multicolumn{1}{c} 
{\textit{panel}} \\ 
& \multicolumn{1}{c}{\textit{}} & \multicolumn{1}{c}{\textit{linear}} 
\\ 
\\[-1.8ex] & \multicolumn{1}{c}{(1)} & \multicolumn{1}{c}{(2)}\\ 
\hline \\[-1.8ex] 
Coll & 0.513^{***} & 0.019 \\ 
& (0.028) & (0.039) \\ 
& & \\ 
Constant & 0.110^{***} & \\ 
& (0.038) & \\ 
& & \\ 
\hline \\[-1.8ex] 
Observations & \multicolumn{1}{c}{14,727} & \multicolumn{1}{c}{14,727} \\ 
    R$^{2}$ & \multicolumn{1}{c}{0.256} & \multicolumn{1}{c}{0.011} \\ 
    Adjusted R$^{2}$ & \multicolumn{1}{c}{0.255} & \multicolumn{1}{c}{-0.341} \\ 
    Residual Std. Error & \multicolumn{1}{c}{0.297 (df = 14699)} & \\ 
    F Statistic & \multicolumn{1}{c}{187.710$^{***}$ (df = 27; 14699)} & 
    \multicolumn{1}{c}{14.477$^{***}$ (df = 8; 10868)} \\ 
    \hline 
    \hline \\[-1.8ex] 
    \textit{Note:} & \multicolumn{2}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; 
    $^{***}$p$<$0.01} \\ 
    \end{tabular} 
} 
    \end{table} 

私はスケールを0.85に設定しましたが、これで遊ぶことができます。プリントが小さすぎてテーブルがまだ収まらない場合は、longtableパッケージを使用して、複数のページにテーブルを広げることができます。

関連する問題