观星者表格:数学注释

6

在 R 中,stargazer 包有两个参数,covariate.labels 和 column.labels,可以自定义表格文本。

我想在这些参数中使用希腊字母或数学表达式。 我尝试了 LaTeX 文本的标准语法,也尝试了标准的 R 表达式,如下所示:

covariate.labels = c($\beta_{0}$, $\beta_{1}$)
covariate.labels = c(expression(beta[0]), expression(beta[1]))

我也尝试了上述的各种变化,但仍然无法实现基本数学符号标注。欢迎提供任何帮助。

2个回答

10

covariate.labels需要是一个字符向量。记住,在R字符串中需要用另一个反斜杠转义反斜杠。

stargazer(mtcars[,1:2],covariate.labels=c("$\\beta_{0}$", "$\\beta_{1}$"))

% Table created by stargazer v.4.5.3 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: Wed, Feb 05, 2014 - 16:21:19
\begin{table}[!htbp] \centering 
  \caption{} 
  \label{} 
\begin{tabular}{@{\extracolsep{5pt}}lccccc} 
\\[-1.8ex]\hline 
\hline \\[-1.8ex] 
Statistic & \multicolumn{1}{c}{N} & \multicolumn{1}{c}{Mean} & \multicolumn{1}{c}{St. Dev.} & \multicolumn{1}{c}{Min} & \multicolumn{1}{c}{Max} \\ 
\hline \\[-1.8ex] 
$\beta_{0}$ & 32 & 20.091 & 6.027 & 10.400 & 33.900 \\ 
$\beta_{1}$ & 32 & 6.188 & 1.786 & 4 & 8 \\ 
\hline \\[-1.8ex] 
\normalsize 
\end{tabular} 
\end{table} 

1
如果您使用的是type="html",您可以使用HTML标签修改表格元素。这对我有效:
model <- lm(mpg ~ cyl, mtcars)

stargazer(model,
         covariate.labels = c("<p>&beta;<sub>0</sub></p>",
                              "<p>&beta;<sub>1</sub></p>"))

% Table created by stargazer v.5.2 by Marek Hlavac, Harvard University. E-mail: hlavac at fas.harvard.edu
% Date and time: mar., ago. 15, 2017 - 09:55:31 a. m.
\begin{table}[!htbp] \centering 
  \caption{} 
  \label{} 
\begin{tabular}{@{\extracolsep{5pt}}lc} 
\\[-1.8ex]\hline 
\hline \\[-1.8ex] 
 & \multicolumn{1}{c}{\textit{Dependent variable:}} \\ 
\cline{2-2} 
\\[-1.8ex] & mpg \\ 
\hline \\[-1.8ex] 
 <p>&beta;<sub>0</sub></p> & $-$2.876$^{***}$ \\ 
  & (0.322) \\ 
  & \\ 
 <p>&beta;<sub>1</sub></p> & 37.885$^{***}$ \\ 
  & (2.074) \\ 
  & \\ 
 \hline \\[-1.8ex] 
 Observations & 32 \\ 
R$^{2}$ & 0.726 \\ 
Adjusted R$^{2}$ & 0.717 \\ 
Residual Std. Error & 3.206 (df = 30) \\ 
F Statistic & 79.561$^{***}$ (df = 1; 30) \\ 
\hline 
\hline \\[-1.8ex] 
\textit{Note:}  & \multicolumn{1}{r}{$^{*}$p$<$0.1; $^{**}$p$<$0.05; $^{***}$p$<$0.01} \\ 
\end{tabular} 
\end{table} 

这最终看起来像 this。其中涉及编程相关内容,保留了HTML格式,不做解释。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接