【发布时间】:2018-07-12 14:08:18
【问题描述】:
我目前正在从事一个项目,我想在该项目中查找两个变量 x 和 y 之间是否存在关系。对于这两个值,我也计算了误差。 df 如下所示。
x y x_error y_error
5 1 0.5 0.2
6 2 0.5 0.15
7 1.75 0.5 0.3
7 0.5 0.5 0.1254
...
如您所见,x 上的错误是恒定的,但 y 上的错误不是。 我研究过在 R 中使用 lm() 函数,但似乎我只能使用权重设置 y 轴上的误差。我对这种统计分析很陌生,到目前为止我所做的研究并不多。我想绘制线性拟合并找到回归斜率的统计显着性的 p 值。
有谁知道如何做到这一点? 最好在 R 中回答,但 python 也可以:)
提前感谢您的任何回答/帮助
【问题讨论】:
-
如果我理解正确,对于 Python,在这些情况下使用 scipy.odr(正交距离回归)包。如果 R 也有 ODR 也应该满足你的需要。
-
感谢您的建议,我会研究一下!
标签: python r statistics linear-regression standard-error