Financial Simulation Modeling in Excel 3 (Random Variable)

Monte-carlo Simulation in Excel 

การสร้างและเลือกใช้เลขสุ่ม

ตัวสร้างเลขสุ่มเทียม หรือที่รู้จักกันในนาม ตัวสร้างบิตสุ่มแบบกำหนดได้ (Deterministic random bit generator: DRBG) เป็นขั้นตอนวิธีสำหรับใช้ในการสร้างลำดับของตัวเลขที่มีความใกล้เคียงกับคุณสมบัติของการสุ่ม ถึงแม้ว่าลำดับตัวเลขที่ได้จากขั้นตอนวิธีตัวสร้างเลขสุ่มเทียมนี้จะใกล้เคียงกับลำดับเลขสุ่มแท้จริงมากแค่ไหนแต่มันก็ไม่ได้เป็นลำดับตัวเลขแบบสุ่มที่แท้จริงเนื่องจากลำดับตัวเลขที่ได้ออกมาจากตัวสร้างเลขสุ่มเทียมทั้งหมดได้มาจากกลุ่มเล็กๆของค่าเริ่มต้นที่เรากำหนดให้เป็นตัวตั้งต้น (seed) ของตัวสร้างเลขสุ่มเทียม ถึงแม้ว่าเรามีตัวสร้างเลขสุ่มจากฮาร์ดแวร์ที่สามารถนำมาสร้างลำดับสุ่มแท้ได้ แต่ลำดับสุ่มเสมือนที่ได้จากตัวสร้างเลขสุ่มเทียมเองก็มีความสำคัญในทางปฏิบัติหลายๆอย่าง ทั้งในด้านการจำลอง เช่น ระบบกายภาพที่ใช้วิธีมอนติคาร์โล ในด้านการเข้ารหัส(cryptography) ในด้านการก่อกำเนิดกระบวนคำสั่ง (procedural generation) ส่วนใหญ่เกี่ยวข้องกับคอมพิวเตอร์กราฟิกส์ (โปรแกรมประยุกต์และวิดีโอเกมขั้นออกแบบ) ขั้นตอนวิธีเชิงสุ่มมากมายเองก็ได้อิทธิพลมาจากตัวสร้างเลขสุ่มเทียมเป็นส่วนหนึ่งในการแก้ปัญหา นอกจากการใช้งานแล้วการพิสูจน์ว่าตัวสร้างเลขสุ่มเทียมใช้งานได้จริงก็มีความสำคัญไม่แพ้กัน ซึ่งการพิสูจน์นี้ต้องอาศัยการวิเคราะห์ทางคณิตศาสตร์อย่างระมัดระวังในการทำให้แน่ใจได้ว่าตัวสร้างเลขสุ่มเทียมได้สร้างลำดับสุ่มเสมือนที่มีลักษณะสุ่มเพียงพอสำหรับการใช้งาน
ที่มาจาก  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 ในการใช้งานจริง








ไม่มีความคิดเห็น:

แสดงความคิดเห็น