r - 如何在R中获得趋势线方程

标签 r trendline

我有一系列时间和温度值形式的数据。我想生成一条趋势线并找到后续方程。这可以在excel中完成。但是,我怎么能在 R 中找到趋势线的方程。

abline 函数可用于生成趋势线,但潜在方程在哪里?我看到一个链接,他们使用以下代码来说明问题

x <- sample(1:100, 100, replace = TRUE)

y <- x + rnorm(100, sd = 4)
mydf <- data.frame(x = x, y = y)
plot(y ~ x, data = mydf)
model <- lm(y ~ x, data = mydf)
abline(model, col = "red")
summary(model)

如果您执行它,可以对结果有所了解并查看等式,请告诉我。否则帮我得到 R 的趋势线方程

谢谢!

最佳答案

but where is the underlying equation?



在“系数”中:
> coef(model)
(Intercept)           x
  1.2093273   0.9786051

其中“(截距)”是 y 轴截距,“x”是斜率。换句话说,您可以像这样检索方程:
paste('y =', coef(model)[[2]], '* x', '+', coef(model)[[1]])

关于r - 如何在R中获得趋势线方程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24882209/

相关文章:

python - 通过 matplotlib 线图绘制一组多项式趋势线

vba - 检查 VBA 中是否存在趋势线

javascript - Google Charts - 堆积柱形图的趋势线

R:零膨胀模型的预测()不返回 se.fit

r - 解码十六进制表示的字符串

滚动连接 : roll forwards and backwards

r - 在 R 中使用 Gram-Schmidt 正交化进行特征选择

R:使用转换表更新 data.frame 中的行名

Excel 绘图工具或 VBA 解决方案

excel - Excel中使用 'addtrendline'函数计算R平方值?