การสร้างการวิเคราะห์ช่องว่างระหว่างการพยากรณ์
ขณะนี้ Txs Tools มีการพยากรณ์สองชุด ได้แก่ การพยากรณ์ต้นฉบับ forecast1 และการพยากรณ์ที่ปรับแล้ว forecast2
มีการกำหนด dependencies ไว้แล้วในรูปแบบ def dependencies(base_cost_price, base_sales_price, sales_usd) โดยที่ base_cost_price = 7
และ base_sales_price = 15 ส่วน forecast2 อิงจากค่าหน่วยขายที่ปรับแล้วดังนี้:
Jul = 700Aug = 220Sep = 520
ในแบบฝึกหัดนี้ เราจะดูวิธีใช้ for loop เพื่อวนซ้ำระหว่างลิสต์สองชุด ได้แก่ forecast1 และ forecast2 และคำนวณความแตกต่าง ("gap") โดยใช้ index ที่เพิ่มค่าขึ้นเรื่อยๆ วิธีนี้ทำได้พร้อมกันเนื่องจากทั้งสองลิสต์มีความยาวเท่ากัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพยากรณ์ทางการเงินด้วย Python
คำแนะนำการฝึกหัด
- เติมโค้ดสำหรับการพยากรณ์ที่ปรับแล้วและการพยากรณ์ต้นฉบับด้วยตัวแปรที่ต้องการ
- ใช้ index (กำหนดให้
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