【发布时间】:2013-10-29 14:58:48
【问题描述】:
我想在 R 中的散点图上获取线性模型的梯度/斜率值
例如,如果我有一个情节:
x <- 1:10
y <- c(0, 0, 1, 0, 1, 1, 0, 1, 1, 1)
plot(x, y)
abline(lm(y ~ x))
散点图现在有一条线,我需要知道它的梯度。理想情况下,我想要的是一个可以计算出各种 x/y 组合的梯度的函数,而无需每次都绘制图形。我可以自己创建函数,但我一直在纠结如何获得渐变。
【问题讨论】:
-
lm(y ~ x)$coefficients[2]在这个例子中给出了直线的斜率。这就是你要找的全部吗? -
@JakeBurkhead Minor nitpick:一般首选
coef(lm(y~x))[2]。