Python はじめて
初めてpythonを使ってみました。
prophetを使ってユーロドルの学習予測してみました。
コードは↓
import pandas as pd
import matplotlib.pyplot as plt
from fbprophet import Prophet
import pandas_datareader.data as web
import datetime
start = datetime.date(1999,1,4)
end = datetime.date(2022,6,10)
code = 'DEXUSEU'
data = web.DataReader(code, "fred", start, end) #get data
data['ds'] = data.index
data = data.rename({'DEXUSEU':'y'},axis = 1)
model = Prophet()
model.fit(data)
future_data = model.make_future_dataframe(periods = 250, freq = 'd')
forecast_data = model.predict(future_data)
fig = model.plot(forecast_data)
model.plot_components(forecast_data)
下記が入力データ
予測結果
データが長すぎだかな
2015年のデータに変更、結果