【发布时间】:2018-07-16 11:57:40
【问题描述】:
我有以下数据集(复制):
ordinal_var fraction error_on_fraction
1 1.2 0.1
2 0.87 0.23
4 1.12 0.11
5 0.75 0.06
5 0.66 0.15
6 0.98 0.08
7 1.34 0.05
7 2.86 0.12
现在我想做线性回归分析(最好在 R 中,但 python 也可以)如果我为公式中的每个点传递 y 中的错误。因此,在 R 中,这类似于(为了更好地理解问题):
lm(fraction +-error_on_fraction ~ ordinal_var, data = dataset)
当然,我首先尝试自己找到解决方法,但找不到答案。 对于先前在 x 和 y 上出现错误的分析,我只是 scipy.odr 库,但我无法找到如何在 y(response) 变量中仅出现错误的情况下执行此操作。
任何帮助将不胜感激!
【问题讨论】:
-
对于第 1 步,您必须使用 factor(ordinal_var,order=T)
-
lm(ordinal_var ~ fraction + error_on_fraction , data = dataset)?
标签: python r statistics linear-regression data-fitting