r - 使用 R 中的线性回归进行预测直到 y = 0
问题描述
我遇到了一个可能相当简单的问题。
我有一个数据框,其中包含不同间隔的日期(如 4 位数年份)和相应的区域值。我想执行线性回归预测,以找出该区域在哪一年正好为 0,或者换句话说,与 x 轴相交
示例数据集:
Date Area
1934 0.50
1963 0.35
1983 0.28
2004 0.13
2018 0.08
解决方案
它满足你吗?
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
推荐阅读
- swift - 尝试为 UISegmentedControl 中的每个段设置不同的文本颜色
- arrays - 带空格的字符串操作
- c# - Jaeger 错误 未找到合适的发件人。使用 NoopSender
- java - 在 Android 中使用 POST 请求发送数据时出错
- ruby - 在“浏览”中:为 DNSSD::Service:Class 调用私有方法“新”(NoMethodError)
- c# - 添加迁移:无法创建 AppContext 类型的对象
- asp.net-mvc - 如何限制客户不转售我们的 API 服务?
- aws-media-convert - 用于创建 CMAF 仅音频输出的 AWS MediaConvert 作业
- javascript - 如果使用 JS 设置引导轮播,则引导轮播不起作用
- flutter - 如果在视图模型模式中显示进度指示器可以吗?(颤振问题)