НачатьНачать бесплатно

Анализ расхождений между прогнозами

Теперь у Txs Tools есть два прогноза: исходный forecast1 и скорректированный forecast2.

Зависимости уже определены как def dependencies(base_cost_price, base_sales_price, sales_usd), где base_cost_price = 7 и base_sales_price = 15. Прогноз forecast2 основан на следующих скорректированных значениях объёма продаж:

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

В этом упражнении вы узнаете, как с помощью цикла for и инкрементируемого индекса поочерёдно обходить два списка — forecast1 и forecast2 — и вычислять разницу («расхождение») между ними. Это возможно, поскольку оба списка имеют одинаковую длину.

Это упражнение является частью курса

Финансовое прогнозирование в Python

Посмотреть курс

Инструкции к упражнению

  • Дополните код прогноза с корректировками и исходного прогноза необходимыми переменными.
  • Используйте индекс (задайте начальное значение index равным 0), чтобы пройти по списку forecast2 и вывести результат разницы между forecast2 и forecast1.
  • Используйте метод .format в составе оператора print для вывода результата и увеличивайте 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
Редактировать и запускать код