8. 仮想通貨予想プログラム

このPythonプログラムは、指定された仮想通貨の過去90日間の価格データを取得し、そのデータを用いて今後14日間の価格を予測するためのものです。主要な処理は以下の通りです:

  1. データ取得:
    • CoinGecko APIを使用して特定の仮想通貨の価格データを取得します。
    • データはタイムスタンプと価格のリストとして受け取り、PandasのDataFrameに変換して日付形式に整形します。
  2. データの前処理:
    • DataFrameの列名をProphetが要求する形式(’ds’ と ‘y’)に変更します。
  3. モデルの訓練と予測:
    • Prophetモデルを用いてデータにフィットさせ、14日間の未来データを予測します。
  4. 結果の可視化:
    • 予測結果をグラフにプロットし、Matplotlibを使って表示します。
  5. 予測の表示:
    • 予測されたデータの一部をコンソールに表示します。

このスクリプトは、複数の仮想通貨に対して同じ予測処理を繰り返し実行するため、リストcoinsに含まれる各仮想通貨について処理を行います。

実行例

タイトルとURLをコピーしました