r - 有什么好的预测模型可以使用?
问题描述
这是数据: 日期以月为单位,在我的示例中为 24(24 个月或 2 年)
l <- data.frame(date = c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24))
k <- data.frame(cost = c(25,20,18,15,5,0,0,0,10,15,30,40,45,34,26,20,10,7,4,4,15,34,57,62))
m <- cbind(l,k)
ggplot(m, aes(m$date,m$cost)) + geom_line()
图表输出:
什么是好的预测模型?如果我对所有最大值进行子集化并对所有最小值进行子集化,我想我可以使用多项式回归。请参阅下图以更好地理解。(红色代表最大值,蓝色代表最小值,线条是使用油漆创建的来解释一个点)
另一种方式,我不知道它叫什么,但我认为他们用它来预测天气,不确定获得下面蓝线的公式会是什么样子。(请看下图以更好地理解)
什么是合适的公式来获得蓝色拟合线来预测以红色突出显示的点?
解决方案
推荐阅读
- android - 如何以编程方式更改android中的应用程序托盘图标?
- django - 为应用程序部署任务创建工具或网站
- .net-core - MSB4057:项目中不存在目标“发布”:在 TeamCity 的 csproj 中
- java - 使用 CompletableFuture 安全吗?会保证异步任务的正确执行吗?
- javascript - 我想在 reactjs 中实现一个条件渲染系统
- docker - gitlab-ci 构建 asp.net 核心 docker
- javascript - 如果条件不满足,如何从前一个元素中删除文本 - reactjs
- c++ - 2d float** 或 double** 数组运行时
- javascript - 如何使用 overflow-x 和 overflow-y 修复工具提示?
- javascript - 如何从命令行中的任何位置(如 Angular ng)启动节点脚本?