Een gap-analyse opbouwen tussen forecasts
Txs Tools heeft nu twee forecasts: de oorspronkelijke forecast forecast1 en de aangepaste forecast forecast2.
De afhankelijkheden zijn al gedefinieerd als def dependencies(base_cost_price, base_sales_price, sales_usd), waarbij base_cost_price = 7
en base_sales_price = 15, en forecast2 is gebaseerd op de volgende aangepaste verkoopcijfers per eenheid:
Jul = 700Aug = 220Sep = 520
In deze oefening kijk je hoe je een for-lus gebruikt om tussen twee verschillende lijsten, forecast1 en forecast2, te schakelen en het verschil (de "gap") te berekenen met een oplopende index. Dit kan tegelijk omdat beide lijsten even lang zijn.
Deze oefening maakt deel uit van de cursus
Financiële forecasting in Python
Oefeninstructies
- Vul de code aan voor de aangepaste forecast en de oorspronkelijke forecast met de vereiste variabelen.
- Gebruik een index (stel
indexin om te beginnen bij 0) om door jeforecast2-lijst te loopen en print het resultaat van het verschil tussenforecast2minforecast1. - Gebruik de
.format-methode in de print-instructie om het resultaat te tonen, en verhoog jeindexmet 1.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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