Tahminler arasında fark (gap) analizi oluşturma
Txs Tools'un artık iki tahmini var: orijinal tahmin forecast1 ve ayarlanmış tahmin forecast2.
Bağımlılıklar zaten def dependencies(base_cost_price, base_sales_price, sales_usd) olarak tanımlandı; burada base_cost_price = 7
ve base_sales_price = 15, forecast2 ise aşağıdaki ayarlanmış satış birim değerlerine dayanıyor:
Jul = 700Aug = 220Sep = 520
Bu egzersizde, iki farklı liste (forecast1 ve forecast2) arasında gezinmek ve artırılan bir indeks kullanarak aradaki farkı ("gap") hesaplamak için bir for döngüsünün nasıl kullanılacağını göreceğiz. Her iki listenin uzunluğu aynı olduğu için bunu eşzamanlı yapmak mümkün.
Bu egzersiz
Python ile Finansal Tahminleme
kursunun bir parçasıdırEgzersiz talimatları
- Ayarlama tahmini ve orijinal tahmin için gerekli değişkenlerle kodu tamamla.
- Bir indeks kullan (başlangıçta
index'i 0 yap) veforecast2listende döngü kurarakforecast2eksiforecast1farkının sonucunu yazdır. - Sonucu yazdırmak için
.formatyöntemini print ifadesinin bir parçası olarak kullan veindexdeğerini 1 artır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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