Xmgrace:使用误差线的线性回归
Xmgrace: linear regression using error bars
问题非常简单:如何在 Xmgrace 上使用错误栏执行线性回归?
我知道我必须将数据加载为 XYDY(我的文件是一个 3 列文件,第三列有 y 错误),但我只是不知道如何告诉他在执行线性回归时使用误差线.
将您的 ASCII 数据加载为 单个集 并将集类型设置为 XYDY.
我在文件 "data.dat" 中创建了以下示例数据:
#X Y Yerr
0 0.2 0.2
1 0.55 0.2
2 0.58 0.2
3 0.81 0.2
4 0.9 0.4
5 1.3 0.4
<Bonus tip: Grace seems to like each row to have a line break at the end!>
在“数据”菜单中选择“转换”>“回归”。
适用于正确的集合;在这种情况下,它是唯一的数据集,所以我使用 set S0
。
拟合类型应为线性。使用 拟合值 和您认为合适的任何限制。
单击“确定”,您应该会看到新的拟合线。
Grace 控制台将报告发生的情况:
现在应该可以使用包含回归结果的新数据集 S1
。
这是我的结果图:
尽情享受吧!
问题非常简单:如何在 Xmgrace 上使用错误栏执行线性回归? 我知道我必须将数据加载为 XYDY(我的文件是一个 3 列文件,第三列有 y 错误),但我只是不知道如何告诉他在执行线性回归时使用误差线.
将您的 ASCII 数据加载为 单个集 并将集类型设置为 XYDY.
我在文件 "data.dat" 中创建了以下示例数据:
#X Y Yerr
0 0.2 0.2
1 0.55 0.2
2 0.58 0.2
3 0.81 0.2
4 0.9 0.4
5 1.3 0.4
<Bonus tip: Grace seems to like each row to have a line break at the end!>
在“数据”菜单中选择“转换”>“回归”。
适用于正确的集合;在这种情况下,它是唯一的数据集,所以我使用 set S0
。
拟合类型应为线性。使用 拟合值 和您认为合适的任何限制。
单击“确定”,您应该会看到新的拟合线。 Grace 控制台将报告发生的情况:
现在应该可以使用包含回归结果的新数据集 S1
。
这是我的结果图:
尽情享受吧!