After doing these courses, I feel confident creating professional visualizations and dashboards
รายละเอียดคอร์ส
อยากพัฒนาทักษะด้านความน่าจะเป็นให้ก้าวหน้ายิ่งขึ้นไหม? คอร์สนี้จะพาไปถึงจุดนั้นด้วยการเรียนรู้ผ่านโจทย์ปัญหาและปริศนาความน่าจะเป็นที่หลากหลาย ระหว่างที่แก้โจทย์แต่ละข้อ จะได้เรียนรู้เครื่องมือด้านการเขียนโค้ดและกลยุทธ์ทั่วไปสำหรับการแก้ปัญหาความน่าจะเป็น ซึ่งสามารถนำไปประยุกต์ใช้ได้ในอีกหลายสถานการณ์ คอร์สจัดเนื้อหาตามหมวดหมู่ เริ่มตั้งแต่โจทย์คลาสสิก เช่น Birthday Problem และ Monty Hall ไปจนถึงปริศนาที่เกี่ยวข้องกับโป๊กเกอร์ อย่าง Texas Hold'em และ World Series of Poker!
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
บทนำและโจทย์คลาสสิก
บทนี้จะแนะนำหลักการพื้นฐานที่จะใช้ตลอดทั้งคอร์ส เช่น การเขียน loop และฟังก์ชัน จากนั้นจะเจาะลึกโจทย์คลาสสิก 2 ข้อ ได้แก่ Birthday Problem และ Monty Hall
- แนะนำคอร์ส50 XP
- เขียนฟังก์ชันอย่างง่าย100 XP
- การเขียน for loop อย่างง่าย100 XP
- การกำหนด Seed50 XP
- ปัญหาวันเกิด50 XP
- การจำลองสำหรับค่า n เดียว100 XP
- การใช้ฟังก์ชัน pbirthday100 XP
- สร้างกราฟ100 XP
- ปัญหา Monty Hall50 XP
- ความน่าจะเป็นของการชนะเมื่อเลือก "stick"100 XP
- การเขียนฟังก์ชันสำหรับการ "สลับ"100 XP
- ความน่าจะเป็นที่จะชนะเมื่อ "เปลี่ยนประตู"100 XP
2
เกมที่ใช้ลูกเต๋า
ในบทนี้จะสำรวจเกมที่มีการทอยลูกเต๋า ทั้ง Yahtzee, Settlers of Catan และ Craps พร้อมเรียนรู้เครื่องมือต่าง ๆ เช่น การใช้ฟังก์ชัน built-in ใน R สำหรับคำนวณ combinatorics รวมถึงการใช้ฟังก์ชัน `replicate` และตัวดำเนินการ `%in%`
3
แรงบันดาลใจจากอินเทอร์เน็ต
โจทย์ในบทนี้ได้แรงบันดาลใจมาจากสิ่งที่พบบนอินเทอร์เน็ต ในการแก้โจทย์เหล่านี้จะได้เรียนรู้วิธีผสมผสานเครื่องมือต่าง ๆ เช่น nested for loop และฟังก์ชัน `round`, `identical` และ `sapply`
4
โป๊กเกอร์
บทนี้สำรวจโจทย์เกี่ยวกับโป๊กเกอร์ รวมถึง Texas Hold'em ซึ่งเป็นรูปแบบที่ออกโทรทัศน์บ่อยที่สุด จะได้เรียนรู้การเขียนโค้ดเพื่อคำนวณความน่าจะเป็นในการชนะจากจำนวน out ที่กำหนด รวมถึงสำรวจโมเดลทฤษฎีโป๊กเกอร์ที่เรียกว่า von Neumann model พร้อมเรียนรู้การใช้ฟังก์ชัน `Reduce`, `runif` และ `ifelse`
R
Probability Puzzles in R
เรียนจบแล้ว

