python - 在 csv (pandas) fbprophet 上写预测
问题描述
我正在将 Prophets Facebook RNN 用于一个项目。
我想做的是:
- 读取 csv 文件
- 保存从(例如 2019 到 2020,这意味着限制 csv 文件的时间)
- 然后对预测值和一年后执行相同的操作,并比较所有文件以查看其是否准确。
import pandas as pd
from fbprophet import Prophet
import matplotlib.pyplot as plt
from datetime import datetime
import numpy as np
df = pd.read_csv('D:\CSVs-1.csv')
df['date'] = pd.to_datetime(df['date'])
df = df[['date', 'value']].rename(columns = {'date':'ds','value':'y'})
df.dtypes
df.tail()
forecast_length = 365
m = Prophet(daily_seasonality=True)
m.fit(df)
future = m.make_future_dataframe(periods=forecast_length)
prediction = m.predict(future)
res = pd.DataFrame(prediction)
prediction = pd.DataFrame(res, columns=['ds','yhat']).to.csv(r'prediction.csv')
print(res)
解决方案
推荐阅读
- mongodb - 管理数据库是否由分片 mongodb 集群中的 mongoses 缓存在内存中?
- java - 动态编程主题名称/Quarkus Smallrye 响应式消息传递 Kafka
- javascript - 在 TypeScript 中反应路由器访问参数
- c# - 'Func<,>' 类型在未引用的程序集中定义。您必须添加对程序集 'netstandard; 的引用;C#; 添加 ref 不起作用
- python - 如何在 Scrapy 中抓取稍后通过 ajax 获取部分数据的页面?
- c# - Azure 管道 - '名称空间中不存在类型或名称空间名称'基础结构''
- javascript - 如何检测 HTML 视频是否受到 Chrome 中的 javascript 的 DRM 保护?
- merge - ImageMagick:将多个 PNG 图像裁剪并合并为一个 PDF 时,页面会移出视图
- c++ - c ++模板成员函数,在类外具有部分特殊化
- amazon-web-services - Terraform Cognito 用户池