我正在尝试复制在 Excel 中绘制的图(最初不是我绘制的),但误差线没有意义。根据下表,Excel 生成了附加图(1 个值:线上的 1 个点)。我可以轻松地在图中包括标准误差线,但我不明白如何从单个值计算标准误差 - 那么,Excel 实际上在计算什么?为什么我可以将标准误差线添加到图中的单个值,但我无法手动单独计算它们?
Month A B C Total
5 0.179 0.326 0.017 0.522
6 0.604 0.14 0.444 1.188
7 0.303 1.152 0.545 2
8 1.042 0.444 1.108 2.594
9 1.2945 0.126 0.18 1.6005
10 0.975 0.168 0.361 1.504
11 0.837 0.153 0 0.99
# Standard error:
=STDEV(G7)/SQRT(COUNT(G7))
#DIV/0!
Microsoft 文档这里。
答案1
在 Excel 中,通常可以指定不同的误差线(例如标准误差、百分比等)。就您而言,似乎使用了“标准误差”选项。
本文中的垂直线表示一个标准误差值附近的间隔,即
(x – s.e., x + s.e.)
假设您目前只有Months
列和Total
存储在范围内的列A1:B8
。现在您可以计算标准误差,它等于标准差除以样本总数的平方根。这意味着以下计算:
standard error = stdev/sqrt(count)
=STDEV(B2:B8)/SQRT(COUNT(B2:B8))
现在,您可以从列中的每个值中添加/减去Total
标准错误(在单元格中计算E2
),以分别得到下限(例如=B2-$E$2
)和上限(例如=B2+$E$2
)。
下图可以证明这是正确的方法,其下限和上限与 Excel 提供的标准误差相一致:
数据和计算如下:
月 | 全部的 | 总低点 | 总高 | 标准误差 |
---|---|---|---|---|
5 | 0.52 | 0.27 | 0.78 | 0.26 |
6 | 1.19 | 0.93 | 1.44 | |
7 | 2.00 | 1.74 | 2.26 | |
8 | 2.59 | 2.34 | 2.85 | |
9 | 1.60 | 1.34 | 1.86 | |
10 | 1.50 | 1.25 | 1.76 | |
11 | 0.99 | 0.73 | 1.25 |