始める無料で始める

2つの予測間のギャップ分析を作成する

Txs Tools には現在 2 つの予測があります。元の予測 forecast1 と、調整後の予測 forecast2 です。

依存関係はすでに def dependencies(base_cost_price, base_sales_price, sales_usd) として定義されており、base_cost_price = 7base_sales_price = 15 です。forecast2 は次の調整済み販売数量に基づいています。

  • Jul = 700
  • Aug = 220
  • Sep = 520

この演習では、for ループを使って 2 つの異なるリスト forecast1forecast2 を順番に処理し、インクリメントするインデックスを使って差分(「ギャップ」)を計算する方法を見ていきます。両方のリストは同じ長さなので、同時に処理することが可能です。

この演習はコースの一部です

Pythonで学ぶファイナンシャル・フォーキャスティング

コースを見る

演習の手順

  • 調整後の予測と元の予測について、必要な変数でコードを完成させてください。
  • インデックス(index を 0 で開始)を使って forecast2 リストをループし、forecast2 から forecast1 を引いた差分の結果を出力してください。
  • 結果を表示するために print 文で .format メソッドを使用し、index を 1 ずつ増やしてください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Set the two results
forecast1 = ____(7, 15, [700, 350, 650])
forecast2 = dependencies(____, ____, [____, ____, ____])

# Create an index and the gap analysis for the forecast
index = ____
for ____ in forecast2:
    print("The gap between forecasts is {}".____(value - ____[index]))
    ____ += 1
コードを編集して実行