将两列分组到置信区间

将两列分组到置信区间

下面的代码改编自优秀作品在另一个答案中。但是,我尝试使其适应我的具体用例,但遇到了两个问题:

  • 我宁愿使用圆括号而不是方括号。换句话说,我希望它显示为0.4 (-1.8, 2.5)而不是0.4 [-1.8, 2.5]。但是,Package siunitx Error: Invalid numerical input '(-1.791145'.当我>{{(}}用替换时,我得到了>{{[}}
  • >和指令@<对标题列进行操作,在单元格[ , ]上方留下一个奇怪的Mean (95% CI)标记。
\documentclass{article}

\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}

\begin{tabular}{
    >{\em}l
    S[round-mode=places, round-precision=1, table-format= -1.1]
    >{{[}}
    S[round-mode=places, round-precision=1, table-format= -1.1,table-space-text-pre={[}] 
    @{,\,}
    S[round-mode=places, round-precision=1, table-format= -1.1,table-space-text-post={]}]
    <{{]}}
    S[round-mode=places, round-precision=2, table-format=1.2] 
    S[round-mode=places, round-precision=2, table-format=1.2] 
}

\toprule
{} & \multicolumn{5}{c}{dB re. 40/s conv.} \\
\cmidrule(lr){2-6}
{} & & & & \multicolumn{2}{c}{Probability} \\
 \cmidrule(lr){5-6}
{{}}&\multicolumn{3}{c}{Mean (95\% CI)}&{$<\pm 2.5dB$}&{$<\pm 5dB$} \\
\midrule
oranges  &          0.410188 & -1.791145 &  2.505052 &     0.967500 &   0.999875 \\
bananas   &          0.006144 & -2.185644 &  2.184911 &     0.973375 &   0.999875 \\
\bottomrule
\end{tabular}

\end{document}

代码输出的屏幕截图

答案1

第一个问题已经在评论中解决(链接如下:siunitx 错误:数字输入无效)。

对于第二个问题,您可以使用\multicolumn

\documentclass{article}

\usepackage{booktabs}
\usepackage{siunitx}

\begin{document}

\begin{tabular}{
    >{\itshape}l
    S[round-mode=places, round-precision=1, table-format= -1.1]
    >{{[~}}
    S[round-mode=places, round-precision=1, table-format= -1.1,table-space-text-pre={[~}] 
    @{,\,}
    S[round-mode=places, round-precision=1, table-format= -1.1,table-space-text-post={~]}]
    <{{~]}}
    S[round-mode=places, round-precision=2, table-format=1.2] 
    S[round-mode=places, round-precision=2, table-format=1.2] 
}

\toprule
{} & \multicolumn{5}{c}{dB re. 40/s conv.} \\
\cmidrule(lr){2-6}
{} &  & \multicolumn{2}{c}{} & \multicolumn{2}{c}{Probability} \\
 \cmidrule(lr){5-6}
{{}}&\multicolumn{3}{c}{Mean (95\% CI)}&{$<\pm 2.5dB$}&{$<\pm 5dB$} \\
\midrule
oranges  &          0.410188 & -1.791145 &  2.505052 &     0.967500 &   0.999875 \\
bananas   &          0.006144 & -2.185644 &  2.184911 &     0.973375 &   0.999875 \\
\bottomrule
\end{tabular}

\end{document}

在此处输入图片描述

相关内容