Monte-carlo Simulation in Excel
การสร้างและเลือกใช้เลขสุ่ม
ตัวสร้างเลขสุ่มเทียม หรือที่รู้จักกันในนาม ตัวสร้างบิตสุ่มแบบกำหนดได้ (Deterministic random bit generator: DRBG) เป็นขั้นตอนวิธีสำหรับใช้ในการสร้างลำดับของตัวเลขที่มีความใกล้เคียงกับคุณสมบัติของการสุ่ม ถึงแม้ว่าลำดับตัวเลขที่ได้จากขั้นตอนวิธีตัวสร้างเลขสุ่มเทียมนี้จะใกล้เคียงกับลำดับเลขสุ่มแท้จริงมากแค่ไหนแต่มันก็ไม่ได้เป็นลำดับตัวเลขแบบสุ่มที่แท้จริงเนื่องจากลำดับตัวเลขที่ได้ออกมาจากตัวสร้างเลขสุ่มเทียมทั้งหมดได้มาจากกลุ่มเล็กๆของค่าเริ่มต้นที่เรากำหนดให้เป็นตัวตั้งต้น (seed) ของตัวสร้างเลขสุ่มเทียม ถึงแม้ว่าเรามีตัวสร้างเลขสุ่มจากฮาร์ดแวร์ที่สามารถนำมาสร้างลำดับสุ่มแท้ได้ แต่ลำดับสุ่มเสมือนที่ได้จากตัวสร้างเลขสุ่มเทียมเองก็มีความสำคัญในทางปฏิบัติหลายๆอย่าง ทั้งในด้านการจำลอง เช่น ระบบกายภาพที่ใช้วิธีมอนติคาร์โล ในด้านการเข้ารหัส(cryptography) ในด้านการก่อกำเนิดกระบวนคำสั่ง (procedural generation) ส่วนใหญ่เกี่ยวข้องกับคอมพิวเตอร์กราฟิกส์ (โปรแกรมประยุกต์และวิดีโอเกมขั้นออกแบบ) ขั้นตอนวิธีเชิงสุ่มมากมายเองก็ได้อิทธิพลมาจากตัวสร้างเลขสุ่มเทียมเป็นส่วนหนึ่งในการแก้ปัญหา นอกจากการใช้งานแล้วการพิสูจน์ว่าตัวสร้างเลขสุ่มเทียมใช้งานได้จริงก็มีความสำคัญไม่แพ้กัน ซึ่งการพิสูจน์นี้ต้องอาศัยการวิเคราะห์ทางคณิตศาสตร์อย่างระมัดระวังในการทำให้แน่ใจได้ว่าตัวสร้างเลขสุ่มเทียมได้สร้างลำดับสุ่มเสมือนที่มีลักษณะสุ่มเพียงพอสำหรับการใช้งาน
ที่มาจาก wikipedia.org/wiki/ตัวสร้างเลขสุ่มเทียม
ตอนที่ 3 นี้ผมจะนำเสนอการนำเลขสุ่มไปใช้งานด้วย Add-in โดยใช้Function ตัวอย่าง เลขสุ่มของตาราง ต่อไปนี้
ที่มาจาก wikipedia.org/wiki/ตัวสร้างเลขสุ่มเทียม
ตอนที่ 3 นี้ผมจะนำเสนอการนำเลขสุ่มไปใช้งานด้วย Add-in โดยใช้Function ตัวอย่าง เลขสุ่มของตาราง ต่อไปนี้
ค่าต่างๆของเลขสุ่มภายใน ()เป็นตัวกำหนดค่าเริ่มต้นของ function ตัวอย่างสร้างแบบจำลองยอดขายสินค้า โดยมีเงื่อนไขดังนี้
กำหนด ราคาขาย = 2.5
ปริมาณ = 10,000
ยอดขาย = 25,000
เงื่อนไขเพิ่มจากข้อมูลที่มี
ค่าต่ำสุด = 1,000 Mean = 1,000 SD = 100
ค่ากลาง = 1,450
ค่าสูงสุด = 2,000
สร้างแบบจำลองยอดขายโดยใช้เลขสุ่ม แบบ triangularsim() ในตาราง Excel
การสร้างแบบจำลองยอดขายเมื่อมีเงื่อนไขค่าตำ่สุด-สูงสุด
การสร้างแบบจำลองยอดขายเมื่อมีเงื่อนไขค่าตำ่สุด-สูงสุด และค่าตำ่สุดมีข้อมูลของค่าเฉลี่ยมาตรฐาน SD
การนำค่า function พิเศษจาก Add-in มาใช้งาน โดยกดที่ fx
เลือก function ที่จะใช้
กำหนดค่า Mean = 1,000 SD = 100
คำนวณค่าจากแบบจำลองโดยกด F9
ครั้งต่อไปผมจะแสดงตัวอย่างของแบบจำลองในการทำ Financial Simulation Modeling ในการใช้งานจริง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น