首页 > 解决方案 > 使用 R 中的线性回归进行预测直到 y = 0

问题描述

我遇到了一个可能相当简单的问题。

我有一个数据框,其中包含不同间隔的日期(如 4 位数年份)和相应的区域值。我想执行线性回归预测,以找出该区域在哪一年正好为 0,或者换句话说,与 x 轴相交

示例数据集:

Date Area
1934 0.50
1963 0.35
1983 0.28
2004 0.13
2018 0.08

标签: rlinear-regressionforecast

解决方案


它满足你吗?

df = data.frame(Date=c(1934, 1963, 1983, 2004, 2018), Area=c(0.5, 0.35, 0.28, 0.13, 0.08))

regression <- lm(Date~Area, data=df)

predict(regression, data.frame(Area=0))

结果是:

2032.766 

推荐阅读