Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | Chat | PanTown.com | BlogGang.com  


 
มาดูผลการทดลองด้วย monte carlo กันครับ{แตกประเด็นจาก X12501403} ติดต่อทีมงาน

จากกระทู้ที่แล้วที่ผมลองคำนวนดู
ผมว่ามันอยู่ตรงนี้ครับ คุณเลือกจะกามั่วไปก่อนหรือเปล่า?
ถ้าคุณกามั่วไปก่อน และคุณรู้แน่ๆ ว่าข้อนั้นผิดแน่ๆ คุณก็จะเปรียบเหมือนพิธีกร
สมมุติว่าผมกาข้อ ก เดาๆ
โอกาสที่ผมจะตอบถูกมีตามนี้
ก 25%
โอกาสที่ผมจะตอบไม่ถูก ตามนี้
ข ค ง 75%

ต่อมา ผมรู้ว่าข้อ ง ผิดแน่ๆ
โอกาสข้อ
ก 25% เช่นเดิม
แต่โอกาส ข้อ ข ค เพิ่มขึ้นมาเป็น 37.5%
ดังนั้นผมควรเลือกใหม่เป็น ข้อ ข ค
เพราะโอกาสที่ผมจะถูกจาการไม่เปลี่ยนมี 25%
แต่โอกาสถูกจากการเปลี่ยนมี 37.5%

ดังนั้น ผมเลือกเปลี่ยน


ท่าน ธีรภัทรได้แย้งผมว่า เมื่อ ข้อ ง ผิดแล้ว ความน่าจะเป็น ของ ก ข ค จะเพิ่มขึ้นเป็น 1/3 ทันที

ผมจึงได้เขียนโปรแกรมเพื่อการทดสอบขึ้นมา

และผลจาการทดสอบ สุ่มทั้งสิ้น 100,000 ครั้ง เป็นตามนี้

ครั้งแรก
เลือกเปลี่ยน จะตอบถูกทั้งสิน 37414 ครั้ง 37.41%
เลือกไม่เปลี่ยน ตอบถูกทั้งสิ้น 25203 ครั้ง 25.20%

ครั้งที่สอง
เลือกเปลี่ยน จะตอบถูกทั้งสิ้น  37489 ครั้ง 37.49%
เลือกไม่เปลี่ยน ตอบถูกทั้งสิ้น 24777 ครั้ง 24.78%

ครั้งที่สาม
เลือกเปลี่ยน จะตอบถูกทั้งสิ้น  37629 ครั้ง 37.63%
เลือกไม่เปลี่ยน ตอบถูกทั้งสิ้น 24839 ครั้ง 24.84%

(ดูผลเพิ่มเติมได้ตามลิงค์ครับ)

ซึ่งใกล้เคียงกับสิ่งที่ผมได้คำนวนไว้

แต่เดี๋ยวก่อนอาจจะยังมีประเด็นโต้แย้ง

1. ผมอาจจะเขียนโค้ดมีลอจิกผิดพลาด
คุณสามารถดูโค้ดที่ผมเขียนได้จากที่นี่ครับ
http://ideone.com/nrqxg
ถ้าท่านพบว่าลอจิคที่ผมเขียนผิด กรณาโต้แย้งให้เห็นเลยครับ

2. คุณภาพของเลขสุ่ม
ตรงนี้ผมขอพูดตรงๆครับว่าคุณภาพเลขสุ่มแบบง่ายๆนี่มันไม่ค่อยดีเท่าใหร่ แต่ผมเคยทดสอบคุณภาพของเลขสุ่มของ rand() ใน Visual C++ 2008 พบว่ามีแนวโน้มตามกฏของ benford's law แสดงว่า มันพอใช้ได้ แต่ผมคิดว่ามันนอกประเด็น ถ้ามีข้อสงสัยผมอาจจะยกการทดสอบคุณภาพเลขสุ่มมาให้ดูต่างหากครับ

ถ้าท่านจะโต้แย้ง เต็มที่ครับ

แก้ไขเมื่อ 12 ส.ค. 55 06:55:36

แก้ไขเมื่อ 12 ส.ค. 55 06:12:53

แก้ไขเมื่อ 12 ส.ค. 55 06:10:09

แก้ไขเมื่อ 12 ส.ค. 55 05:58:31

จากคุณ : นฤมลประการ
เขียนเมื่อ : วันแม่แห่งชาติ 55 05:56:20




ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นกระดานข่าวโดยอัตโนมัติจากบุคคลทั่วไป ซึ่ง PANTIP.COM มิได้มีส่วนร่วมรู้เห็น ตรวจสอบ หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น หากท่านพบเห็นข้อความ หรือรูปภาพในกระทู้ที่ไม่เหมาะสม กรุณาแจ้งทีมงานทราบ เพื่อดำเนินการต่อไป



Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | Chat | PanTown.com | BlogGang.com