
У меня есть следующая таблица:
\begin{table}[h]
\caption{\label{tab:}Model 1 - Model output}
\centering
\begin{tabular}{l|c|c|c|c|c|c|c}
\hline
& coefficient & Std. Error & t-value & p-value & 2,5\% & 97,5\% & R-sqr\\
\cline{1-7}
\rowcolor{gray!6} (Intercept) & -0.094 & 0.002 & -59.912 & 0 & -0.097 & -0.091 & \multirow{3}{*}{0.192}\\
\cline{1-7}
cost & 0.017 & 0.001 & 19.805 & 0 & 0.015 & 0.018 & \\
\cline{1-7}
\rowcolor{gray!6} lead\_cost & -0.010 & 0.001 & -13.762 & 0 & -0.012 & -0.009 & \\
\hline
\end{tabular} \end{table}
И я хочу, чтобы все \cline
s вели себя одинаково, точно как первый и третий \cline
. Почему мой второй \cline
не ведет себя как первый и третий? Точнее, почему мой второй \cline
не такой тонкий, как первый или третий, а выглядит в точности как \hline
? Я прочитал другие посты, связанные с этим, но не получил предлагаемых решений.
решение1
По моему мнению, не стоит помещать значение показателя согласия в одну из строк регрессора; лучше поместить его в отдельную строку.
Я также не думаю, что чередование строк сильно влияет на читаемость; поэтому я бы избавился от чередования.ДействительноДля улучшения читаемости я бы (а) выровнял числа в столбцах данных по соответствующим им десятичным разделителям и (б) исключил бы все вертикальные линии и использовал бы меньше горизонтальных линий, но с достаточным интервалом между ними.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{booktabs,siunitx}
\newcolumntype{T}[1]{S[table-format=#1]}
\begin{document}
\begin{table}[h]
\caption{\label{tab:}Model 1 - Model output}
\centering
\begin{tabular}{@{} l T{-1.3} T{1.3} T{-2.3} c T{-1.3} T{-1.3} @{}}
\toprule
& {Coeff.} & {Std.\ Err.} & {$t$-value} & {$p$-value} & {2,5\%} & {97,5\%} \\
\midrule
(Intercept) & -0.094 & 0.002 & -59.912 & 0 & -0.097 & -0.091 \\
cost & 0.017 & 0.001 & 19.805 & 0 & 0.015 & 0.018 \\
lead\_cost & -0.010 & 0.001 & -13.762 & 0 & -0.012 & -0.009 \\
\addlinespace
R\textsuperscript{2} & 0.192\\
\bottomrule
\end{tabular}
\end{table}
\end{document}