stargazer: fixe Spaltenbreiten?

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
Laubsauger

stargazer: fixe Spaltenbreiten?

Beitrag von Laubsauger »

Ich hantiere gerade mit stargazer, um meinen regression output in schnuckelige LaTeX-Tabellen zu klatschen.

Der R-Befehl:

Code: Alles auswählen

stargazer(within_cs_wiot_all, within_cs_wiot_EA19, within_cs_wiot_nonEA19,
          within_cs_money_all, within_cs_money_EA19, within_cs_money_nonEA19,
          title="Cross-Sectional Panel Regression", 
          column.labels = c("All", "EA19", "non-EA19", "All", "EA19", "non-EA19"),
          out="panel_output_cs1.tex")
Der LaTeX-Output:

Code: Alles auswählen

\begin{table}[!htbp] \centering 
	\caption{Cross-Sectional Panel Regression} 
	\label{} 
	\begin{tabular}{@{\extracolsep{5pt}}lcccccc} 
		\\[-1.8ex]\hline 
		\hline \\[-1.8ex] 
		& \multicolumn{6}{c}{\textit{Dependent variable:}} \\ 
		\cline{2-7} 
		\\[-1.8ex] & \multicolumn{3}{c}{WIOT\_ex} & \multicolumn{3}{c}{MONEY\_ex} \\ 
		& All & EA19 & non-EA19 & All & EA19 & non-EA19 \\ 
		\\[-1.8ex] & (1) & (2) & (3) & (4) & (5) & (6)\\ 
		\hline \\[-1.8ex] 
		WIOT\_im & 0.757$^{***}$ & 0.802$^{***}$ & 0.668$^{***}$ &  &  &  \\ 
		& (0.005) & (0.006) & (0.010) &  &  &  \\ 
		& & & & & & \\ 
		MONEY\_im &  &  &  & 0.244$^{***}$ & 0.230$^{***}$ & 0.272$^{***}$ \\ 
		&  &  &  & (0.011) & (0.014) & (0.018) \\ 
		& & & & & & \\ 
		\hline \\[-1.8ex] 
		Observations & 7,524 & 3,762 & 3,762 & 7,524 & 3,762 & 3,762 \\ 
		R$^{2}$ & 0.749 & 0.835 & 0.582 & 0.065 & 0.069 & 0.061 \\ 
		Adjusted R$^{2}$ & 0.742 & 0.825 & 0.557 & 0.038 & 0.015 & 0.006 \\ 
		F Statistic & 21,807.290$^{***}$ (df = 1; 7314) & 17,965.450$^{***}$ (df = 1; 3552) & 4,941.459$^{***}$ (df = 1; 3552) & 509.105$^{***}$ (df = 1; 7314) & 265.001$^{***}$ (df = 1; 3552) & 232.258$^{***}$ (df = 1; 3552) \\ 
		\hline 
		\hline \\[-1.8ex] 
		\textit{Note:}  & \multicolumn{6}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\ 
	\end{tabular} 
\end{table} 
Das Problem hier ist, dass die Zeile, in der die F-Statistik angegeben wird, sehr viel breiter ist als die anderen. Dadurch passt die Tabelle nicht mehr auf eine Seitenbreite. Eine Option wäre, in LaTeX auf Querformat umzustellen, das will ich aber nicht, da immer zwei Tabellen untereinander kommen sollen. Die zweite Möglichkeit ist, dass ich die Zeile mit der F-Statistik einfach ganz weg lasse. Das könnte ich wohl machen, ist aber auch unschön. Die Wunschlösung ist, dass ich den Ausdruck in Klammern in einer zweiten Zeile ausgebe. Gibt es eine Möglichkeit, das in R so hinzudrehen?
Antworten