我正在尝试从此网站复制此表(不包括 AIC):https://uc-r.github.io/model_selection
我认为我已经完成了大部分内容,但是我希望括号的大小增加,以便它们具有1/n
和Cp
的整个长度BIC
。对于Adjusted R^2
,我希望括号延伸到整个分数左右。此外,我希望列高变得更大一些,因为它现在看起来有点被挤压了。
\documentclass[11pt,a4paper,titlepage]{article}
\usepackage[a4paper]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage[allow-number-unit-breaks]{siunitx}
\usepackage[flushleft]{threeparttable}
\usepackage{graphicx}
\begin{table}[!htbp] \centering
\caption{Summary Model Statistics for Multiple Linear Regression Model}
\label{tab5}
\begin{tabular}{@{\extracolsep{5pt}}lll}
\\[-1.8ex]\toprule
\\[-1.8ex]
Statistic & \multicolumn{1}{c}{Objective} & \multicolumn{1}{c}{Equation} \\
\midrule \\[-1.8ex]
$C_p$ & Minimise & $C_p$ = $\frac{1}{n}$ $(RSS + 2d\hat{\sigma})$ \\
Bayesian Information Criterion (BIC) & Minimise & $BIC$ = $\frac{1}{n}$ $(RSS + log(n)d\hat{\sigma}^2)$ \\
Adjusted $R^2$ & Maximise & Adj. $R^2$ = $1 - (\frac{RSS/n-d-1}{TSS/(n-1)})$ \\
\bottomrule \\[-1.8ex]
\end{tabular}
\end{table}
答案1
以下示例删除了大多数手动异常(例如\\[-1.8ex]
),并添加了一些微调:
booktab
使用普通表格行,但公式行由额外的空格( 's )分隔\addlinespace
。表头是左对齐的,因为表体中的所有单元格都是左对齐的。
\left(...\right)
在最后一个单元格中使用它来将栅栏的大小与分数相匹配。正常数学模式间距(
$a = b$
而不是$a$ = $b$
)。\log
而不是log
获得正常的直立形式。\mathrm
或\text
(amsmath
或amstext
)对于文本变量RSS
、、BIC
和TSS
。我不知道 的用途
\extracolsep{5pt}
。如果它用于所有表格,那么没问题。但如果它用于将表格拉伸到行宽,则会\extracolsep{\fill}
自动\begin{tabular*}{\linewidth}
计算所需的量。
完整示例:
\documentclass[11pt,a4paper]{article}
\usepackage{geometry}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{caption}
\begin{document}
\begin{table}
\centering
\caption{Summary Model Statistics for Multiple Linear Regression Model}
\label{tab5}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}lll}
\toprule
Statistic & Objective & Equation \\
\midrule
$C_p$ & Minimise &
$C_p = \frac{1}{n} (\text{RSS} + 2d\hat{\sigma})$ \\
\addlinespace
Bayesian Information Criterion (BIC) & Minimise &
$\text{BIC} = \frac{1}{n} (\text{RSS} + \log(n)d\hat{\sigma}^2)$ \\
\addlinespace
Adjusted $R^2$ & Maximise &
Adj.\@
$R^2 = 1 - \left(\frac{\text{RSS}/n-d-1}{\text{TSS}/(n-1)}\right)$ \\
\bottomrule
\end{tabular*}
\end{table}
\end{document}
答案2
您不应手动调整行高,而应使用标记。例如,不要 \\[-1.8ex]
像使用 Word 那样添加。此外,数学公式的每个原子不必位于 之间$ $
:整个公式的单个对即可。
对于行的垂直填充cellspace
,我使用定义最小单元格顶部与上方单元格底部之间的距离,以及单元格底部与下方单元格顶部之间的距离,以带有字母前缀的说明符的列为单位S
(或者C
如果您加载siunitx
)。对于表格与表格上方标题之间的垂直距离,只需加载包即可caption
。最后,我将\frac
表格中的命令(太小)替换为\mfrac
from nccmath
(中等大小的分数)。
对于括号的大小,可以使用对\bigl/r
,\Bigl/r
,\biggl/r
,\Biggl/r
。
\documentclass[11pt,a4paper,titlepage]{article}
\usepackage[a4paper]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{lipsum}
\usepackage{amsmath, nccmath}
\usepackage{booktabs, caption, cellspace}
\setlength{\cellspacetoplimit}{4pt}
\setlength{\cellspacebottomlimit}{4pt}
\usepackage[allow-number-unit-breaks]{siunitx}
\usepackage[flushleft]{threeparttable}
\usepackage{graphicx}
\begin{document}
\begin{table}[!htbp] \centering
\caption{Summary Model Statistics for Multiple Linear Regression Model}
\setlength{\extrarowheight}{2pt}
\label{tab5}
\begin{tabular}{@{\extracolsep{5pt}}*{3}{Cl}}
\toprule
Statistic & \multicolumn{1}{c}{Objective} & \multicolumn{1}{c}{Equation} \\
\midrule
$C_p$ & Minimise & $C_p = \mfrac{1}{n}\bigl(RSS + 2d\hat{\sigma}\bigr)$ \\
Bayesian Information Criterion (BIC) & Minimise & $BIC = \mfrac{1}{n}\bigl(RSS + \log(n)d\hat{\sigma}^2\bigr)$ \\
Adjusted $R^2$ & Maximise & Adj. $R^2 = 1 - \Bigl(\mfrac{RSS/n-d-1}{TSS/(n-1)}\Bigr)$ \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案3
以下 MWE 包含两种备选解决方案。对于分数周围的圆括号,我使用了\left(
和\right)
。对于额外的行高,我使用了\\[5pt]
。第二个示例还根据符号对齐了最后一列中的方程式=
。
\documentclass[11pt,a4paper,titlepage]{article}
\usepackage[a4paper]{geometry}
\usepackage{amsmath}
\usepackage{booktabs}
\begin{document}
\begin{table}[!htbp]
\centering
\caption{Summary Model Statistics for Multiple Linear Regression Model}
\label{tab5}
\begin{tabular}{@{\extracolsep{5pt}}lll}
\\[-1.8ex]\toprule
\\[-1.8ex]
Statistic & \multicolumn{1}{c}{Objective} & \multicolumn{1}{c}{Equation} \\
\midrule \\[-1.8ex]
$C_p$ & Minimise & $C_p$ = $\frac{1}{n}$ $(RSS + 2d\hat{\sigma})$ \\[5pt]
Bayesian Information Criterion (BIC) & Minimise & $BIC$ = $\frac{1}{n}$ $\left(RSS + log(n)d\hat{\sigma}^2\right)$ \\ [5pt]
Adjusted $R^2$ & Maximise & Adj. $R^2$ = $1 - \left(\frac{RSS/n-d-1}{TSS/(n-1)}\right)$ \\
\bottomrule \\[-1.8ex]
\end{tabular}
\end{table}
\begin{table}[!htbp]
\centering
\caption{Summary Model Statistics for Multiple Linear Regression Model}
\label{tab5}
\begin{tabular}{@{}llr@{ = }l@{}}
\\[-1.8ex]\toprule
\\[-1.8ex]
Statistic & \multicolumn{1}{c}{Objective} & \multicolumn{2}{c}{Equation} \\
\midrule \\[-1.8ex]
$C_p$ & Minimise & $C_p$ & $\frac{1}{n}$ $(RSS + 2d\hat{\sigma})$ \\[5pt]
Bayesian Information Criterion (BIC) & Minimise & $BIC$ & $\frac{1}{n}$ $\left(RSS + log(n)d\hat{\sigma}^2\right)$ \\ [5pt]
Adjusted $R^2$ & Maximise & Adj. $R^2$ & $1 - \left(\frac{RSS/n-d-1}{TSS/(n-1)}\right)$ \\
\bottomrule \\[-1.8ex]
\end{tabular}
\end{table}
\end{document}