このPythonプログラムは、指定された仮想通貨の過去90日間の価格データを取得し、そのデータを用いて今後14日間の価格を予測するためのものです。主要な処理は以下の通りです:
- データ取得:
- CoinGecko APIを使用して特定の仮想通貨の価格データを取得します。
- データはタイムスタンプと価格のリストとして受け取り、PandasのDataFrameに変換して日付形式に整形します。
- データの前処理:
- DataFrameの列名をProphetが要求する形式(’ds’ と ‘y’)に変更します。
- モデルの訓練と予測:
- Prophetモデルを用いてデータにフィットさせ、14日間の未来データを予測します。
- 結果の可視化:
- 予測結果をグラフにプロットし、Matplotlibを使って表示します。
- 予測の表示:
- 予測されたデータの一部をコンソールに表示します。
このスクリプトは、複数の仮想通貨に対して同じ予測処理を繰り返し実行するため、リストcoins
に含まれる各仮想通貨について処理を行います。
実行例

