【问题标题】:Adding two rows of column names in Stargazer regression table在 Stargazer 回归表中添加两行列名
【发布时间】:2016-01-13 18:55:51
【问题描述】:

我很惊讶地发现没有人问过这个问题。就这样吧。

我有 3 个模型,前 2 个为黑人计算,最后一个为白人计算。我使用 stargazer 生成回归输出,并且在前 两个 模型上,我使用 column.labels 编写列标签“Black”。我将剩余的列标记为“白色”。所以,3 个模型,两个具有相同的列标签,最后一个具有另一个。

但是,我还想在第一个模型上方添加另一个列标签,指定“男性”(我也指在“黑色”标签上方),并为最后两个指定的模型添加一个类似的标签“女”。

我看不到在种族类别上方添加第二列标签的方法。

library(stargazer)
data <-     data.frame(dv1=rnorm(100),dv2=rnorm(100),dv3=rnorm(100),race=sample(c(1,0)    ,100, replace = T),
               iv=sample(c(1,0),100,replace = T))

m1 <- lm(dv1 ~ + iv, data = data, subset = race == 1)
m2 <- lm(dv2 ~ + sqrt(iv), data = data, subset = race == 0)
m3 <- lm(dv3 ~ + iv, data = data, subset = race == 0)

models <- stargazer(m1,m2,m3, type = "text", column.labels = c("Blacks","Whites"), column.separate = c(2,1),
                    dep.var.labels.include = FALSE)

【问题讨论】:

  • 你找到答案了吗?

标签: r stargazer


【解决方案1】:

我怀疑你能做的最好的事情并不是你想要的,假设我已经正确理解了列归属......

     models <- stargazer(m1,m2,m3, type = "text", 
                         column.labels = c("Male Blacks","Female Blacks","Female Whites"),
                         column.separate = c(1,1,1), dep.var.labels.include = FALSE)

使用dep.var.caption 你可以试试...

dep.var.caption="\b\b\b  Males ................... Females"

但是恕我直言,这说明了多行标题可能看起来多么混乱。由于标题似乎居中对齐,因此控制字符和点是杂乱无章的(空格似乎被忽略了)。

【讨论】:

  • 如果有人有不离开“......”的解决方案,我们仍在寻找答案。
【解决方案2】:

我遇到了同样的问题,我做了一些研究,结果如下:

您不能直接从 stargazer 执行此操作。 但是,如果您以乳胶格式导出它,您可以修改乳胶代码并轻松获得您正在寻找的结果。

来自你的 stargazer 函数的基本乳胶代码是: (我添加了文档类、包和开始/结束文档,以便于阅读)

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

\begin{table}[!htbp] \centering 
  \caption{} 
  \label{} 
\begin{tabular}{@{\extracolsep{5pt}}lccc} 
\\[-1.8ex]\hline 
\hline \\[-1.8ex] 
 & \multicolumn{3}{c}{\textit{Dependent variable:}} \\ 
\cline{2-4} 
 & Male Blacks & Female Blacks & Female Whites \\ 
\\[-1.8ex] & (1) & (2) & (3)\\ 
\hline \\[-1.8ex] 
 iv & 0.138 &  & 0.632$^{*}$ \\ 
  & (0.297) &  & (0.315) \\ 
  & & & \\ 
 sqrt(iv) &  & 0.246 &  \\ 
  &  & (0.339) &  \\ 
  & & & \\ 
 Constant & 0.182 & $-$0.182 & $-$0.103 \\ 
  & (0.206) & (0.255) & (0.237) \\ 
  & & & \\ 
\hline \\[-1.8ex] 
Observations & 54 & 46 & 46 \\ 
R$^{2}$ & 0.004 & 0.012 & 0.084 \\ 
Adjusted R$^{2}$ & $-$0.015 & $-$0.011 & 0.063 \\ 
Residual Std. Error & 1.091 (df = 52) & 1.139 (df = 44) & 1.060 (df = 44) \\ 
F Statistic & 0.216 (df = 1; 52) & 0.526 (df = 1; 44) & 4.020$^{*}$ (df = 1; 44) \\ 
\hline 
\hline \\[-1.8ex] 
\textit{Note:}  & \multicolumn{3}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\ 
\end{tabular} 
\end{table} 

\end{document}

现在,我将使用 %

\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}

% Table created by stargazer v.5.2.2 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: ven., nov. 13, 2020 - 20:41:11
\begin{table}[!htbp] \centering 
  \caption{} 
  \label{} 
\begin{tabular}{@{\extracolsep{5pt}}lccc} 
\\[-1.8ex]\hline 
\hline \\[-1.8ex] 


 & \multicolumn{1}{c}{Male}  & \multicolumn{2}{c}{Female}      \\  %<=========== for 1 column and then for 2 columns
 \cline{2-2}   %<=========== aka a line from column 2 to 2
\cline{3-4}    %<===========  a line from column 3 to 4
 &  Blacks & Blacks &  Whites \\ 
\\[-1.8ex] & (1) & (2) & (3)\\ 
\hline \\[-1.8ex] 
 iv & 0.138 &  & 0.632$^{*}$ \\ 
  & (0.297) &  & (0.315) \\ 
  & & & \\ 
 sqrt(iv) &  & 0.246 &  \\ 
  &  & (0.339) &  \\ 
  & & & \\ 
 Constant & 0.182 & $-$0.182 & $-$0.103 \\ 
  & (0.206) & (0.255) & (0.237) \\ 
  & & & \\ 
\hline \\[-1.8ex] 
Observations & 54 & 46 & 46 \\ 
R$^{2}$ & 0.004 & 0.012 & 0.084 \\ 
Adjusted R$^{2}$ & $-$0.015 & $-$0.011 & 0.063 \\ 
Residual Std. Error & 1.091 (df = 52) & 1.139 (df = 44) & 1.060 (df = 44) \\ 
F Statistic & 0.216 (df = 1; 52) & 0.526 (df = 1; 44) & 4.020$^{*}$ (df = 1; 44) \\ 
\hline 
\hline \\[-1.8ex] 
\textit{Note:}  & \multicolumn{3}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\ 
\end{tabular} 
\end{table} 


\end{document}


【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多