0

有没有办法在 xmgrace 上找到两个不同数据集(实际和预期)的卡方,而不是使用 excel 数据表?

数据集 1:

 8.0    12.2
12.13   35.4
13.33   43.5
13.4    42.9
13.52   44.0
13.69   44.1
13.88   45.4
14.01   45.1
14.09   44.5
14.31   48.0
14.5    46.4
14.68   45.0
14.81   44.9
14.93   44.4

数据集 2:

8 5.88968
9 7.67970
10 10.03960
11 13.25610
12 17.25480
13 21.68780
14 25.69500
15 28.84320
4

1 回答 1

0

我不认为 xmgrace 是适合这项工作的工具。话虽如此,您仍然可以制作一些有效的东西(尽管方式非常麻烦)。在您的具体情况下:

  1. 在 xmgrace 中加载两个数据集,使集合 S0 是实际数据,而 S1 是预期数据。
  2. 打开“数据->转换-​​>插值/样条”对话框
  3. 选择“Akima spline”方法,“Abscissas of another set”进行采样,并在对话框的“sampling set”部分选择S1 set。使用“应用”。现在集合 S2 应该包含与集合 S0 的横坐标相关联的期望值。
  4. 打开“数据 -> 转换 -> 评估表达式”对话框,选择 S0 并使用以下公式y=(S0.y - S2.y)^2/S0.y:点击“应用”。新数据集 S3 包含卡方值的单个贡献。
  5. 总结它们选择 S3,取消选择最右边一列的集合并使用公式y=sum(y)。新的 S4 数据集包含您的卡方值。

关于您对我的评论的回复,您可能希望首先将预期值拟合为多项式,然后对该数据集进行插值。

于 2018-09-28T11:05:47.517 回答