วันเสาร์ที่ 9 พฤศจิกายน พ.ศ. 2567

การจำลองค่าใช้จ่ายประจำเดือนด้วยวิธีมอนติคาโล (Monthly expenses simulation by Monte carlo method)

ในบทความนี้จะขอนำเสนอการนำเทคนิคจำลองด้วยวิธีมอนติคาโล ที่สามารถนำไปใช้งานจริงได้ โดยในบทความนี้ จะนำเสนอการจำลองค่าใช้จ่ายประจำเดือน และเงินคงเหลือประจำเดือน โดยปกติแล้ว เงินคงเหลือประจำเดือนจะคำนวณได้จาก เงินรับประจำเดือนและรายจ่ายประจำเดือน ซึ่ง รายจ่ายประจำเดือนในแต่ละเดือนจะไม่เท่ากันทุกเดือน เนื่องจากชีวิตประจำวันของแต่ละเดือนมีความแปรปรวนอยู่เสมอๆ แต่หากมีการบันทึกข้อมูลหรือทำบัญชีรายรับรายจ่ายเงินสด จะมีลักษณะการกระจายของค่าใช้จ่ายแบบต่างๆกัน ในบทความนี้ จะขอยกตัวอย่างง่ายๆ เพื่อช่วยให้เข้าใจหลักการจำลองด้วยวิธีมอนติคาโล 
เริ่มต้นจาก
1. รายรับประจำเดือน จะจำลองเป็นค่าคงที่ เนื่องจาก เป็นลูกจ้างบริษัท ดังนั้นรายรับจะมาจากเงินเดือน
2. ค่าเบี้ยเลี้ยงจากการออกไปปฎิบัติงานภายนอก มีโอกาสที่จะได้เบี้ยเลี้ยงตั้งแต่ 1,600 - 2,400 บาท แล้วแต่จำนวนวันที่ออกไปปฎิบัติงานภายนอก ดังนั้น การได้เบี้ยเลี้ยงจึงมีความน่าจะเป็นที่จะได้เท่าๆกัน ดังนั้นจึงจำลองค่าเบี้ยเลี้ยง ด้วย Uniform distribution ด้วยสูตร EXCEL : =RANDBETWEEN(1600,2400)

3. ค่าเดินทางประจำเดือน จากการเก็บข้อมูลพบว่า ค่าเดินทางการกระจายตัวแบบปกติ โดยมีค่าเฉลี่ย 6,000 บาท และมีค่าเบี่ยงเบนมาตรฐาน 800 บาท ดังนั้นจึงจำลองค่าเดินทางประจำเดือนด้วย Normal distribution ด้วยสูตร EXCEL : = NORM.INV(RAND(),6000,800)

4. ค่าอาหารประจำเดือน จากการเก็บข้อมูลพบว่า ค่าอาหารกระจายตัวแบบปกติ โดยมีค่าเฉลี่ย 5,000 บาท และมีค่าเบี่ยงเบนมาตรฐาน 600 บาท ดังนั้นจึงจำลองค่าอาหารประจำเดือนด้วย Normal distribution ด้วยสูตร EXCEL : = NORM.INV(RAND(),5000,600)

5. ค่าใช้จ่ายอื่นๆ จากการเก็บข้อมูลพบว่า ค่าใช้จ่ายอื่นๆกระจายตัวแบบปกติ โดยมีค่าเฉลี่ย 1,600 บาท และมีค่าเบี่ยงเบนมาตรฐาน 160 บาท ดังนั้นจึงจำลองค่าใช้จ่ายอื่นๆด้วย Normal distribution ด้วยสูตร EXCEL : = NORM.INV(RAND(),1600,160)

เราสามารถจำลองเงินคงเหลือประจำเดือน ด้วยแบบจำลอง เงินคงเหลือประจำเดือน = 1+2 - 3 - 4 -5 

ขั้นตอนต่อไป ด้วยเทคนิคการจำลองมอนติคาโล เราจะจำลอง เงินคงเหลือประจำเดือน จำนวน 500 ครั้ง ดังที่ได้นำเสนอไปในบทความก่อนหน้า ผลการจำลองแสดงได้ดังรูป



จากการจำลองจำนวน 500 ครั้ง สรุปได้ว่า
จะมีเงินคงเหลือเฉลี่ยประจำเดือน  3,403.17 บาท
และจากการจำลองพบว่า
มีเงินคงเหลือประจำเดือน มากสุด 6,712.81 บาท
มีเงินคงเหลือประจำเดือน น้อยสุด -303.62 บาท

และจากการใช้ Excel ผมได้ทดลองจำลองเงินคงเหลือประจำเดือน ด้วยจำนวนครั้งต่างๆกัน และได้ข้อสรุปดังตาราง



จาาตารางสรุปผลการจำลอง เราจะพบว่า การจำลองเงินคงเหลือประจำเดือนมีค่าใกล้เคียงกัน และหากเราดำเนินชีวิตตามลักษณะการกระจายตัวตามนี้ เราก็จะมีเงินเหลือเฉลี่ยประมาณ 3,400 บาท/เดือน

ความแม่นยำของแบบจำลองมอนติคาโล จะขึ้นอยู่กับ แบบจำลองการกระจายตัวของค่าใช้จ่ายและรายรับ ซึ่งหากต้องการความแม่นยำ ก็ต้องมีการบันทึกข้อมูลเพื่อนำมาวิเคราะห์และหาแบบจำลองการกระจายตัวความน่าจะเป็นของค่าใช้จ่ายและรายรับที่แม่นยำมากขึ้นครับ







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

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

Yahoo bot last visit powered by  Ybotvisit.com