เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ควรซื้อหรือไม่?

ในแบบฝึกหัดที่แล้ว เราจำลองการจับสลากลอตเตอรี่เพียงครั้งเดียว ในแบบฝึกหัดนี้ เราจะทำให้กระบวนการจำลองสมบูรณ์โดยทำซ้ำหลาย ๆ ครั้ง

การทำซ้ำจะให้ผลลัพธ์หลายรายการ ลองนึกภาพว่านี่คือหลายจักรวาลที่การจับสลากเกิดขึ้นเหมือนกันทุกประการ จากนั้นเราสามารถหาค่าเฉลี่ยของเงินที่ได้รับในทุกจักรวาล ถ้าค่าเฉลี่ยของเงินที่ได้สูงกว่าราคาตั๋ว ก็คุ้มค่าที่จะซื้อ มิฉะนั้นอาจไม่ควรซื้อ

นี่คือวิธีที่การจำลองถูกนำไปใช้ในการประเมินการลงทุนทางธุรกิจโดยทั่วไป หลังจากทำแบบฝึกหัดนี้เสร็จ คุณจะมีเครื่องมือพื้นฐานที่จำเป็นสำหรับการใช้การจำลองในการตัดสินใจ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การจำลองทางสถิติด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดค่าพารามิเตอร์ size ซึ่งควบคุมจำนวนครั้งของการจำลอง ให้เป็น 2000
  • กำหนดให้ payoffs เป็นลิสต์ที่ประกอบด้วยจำนวนเงินที่อาจสูญเสียและจำนวนเงินที่อาจได้รับ
  • กำหนดให้ probs เป็นลิสต์ของความน่าจะเป็นที่จะแพ้และชนะ
  • คำนวณค่าเฉลี่ยของ outcomes แล้วกำหนดให้กับ answer

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Initialize size and simulate outcome
lottery_ticket_cost, num_tickets, grand_prize = 10, 1000, 10000
chance_of_winning = 1/num_tickets
size = ____
payoffs = ____
probs = ____

outcomes = np.random.choice(a=____, size=size, p=____, replace=True)

# Mean of outcomes.
answer = ____
print("Average payoff from {} simulations = {}".format(size, answer))
แก้ไขและรันโค้ด