ข้ามไปยังเนื้อหาหลัก

คอร์ส

การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R

ขั้นกลาง4 ชม.

GAMs จำลองความสัมพันธ์ในข้อมูลเป็นฟังก์ชันไม่เชิงเส้นที่ปรับตัวได้สูงกับปัญหาวิทยาการข้อมูลหลากหลายประเภท

R4 ชม.15 วิดีโอ50 แบบฝึกหัด4,050 XP9,208หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

รายละเอียดคอร์ส

Generalized Additive Models เป็นเครื่องมือที่ทรงพลังสำหรับทั้งการพยากรณ์และการอนุมาน มีความยืดหยุ่นมากกว่าโมเดลเชิงเส้น และเข้าใจได้ง่ายกว่าวิธีแบบ black-box โดย GAMs จะสร้างแบบจำลองความสัมพันธ์ในข้อมูลในรูปแบบฟังก์ชันไม่เชิงเส้นที่ปรับตัวได้ดีกับข้อมูลและปัญหา data science หลากหลายประเภท ในคอร์สนี้ จะได้เรียนรู้ว่า GAMs ทำงานอย่างไร และวิธีสร้างโมเดลด้วยแพ็กเกจยอดนิยมอย่าง mgcv รวมถึงวิธีตีความ อธิบาย และแสดงผลโมเดล ตลอดจนการวินิจฉัยและแก้ไขปัญหาที่เกิดขึ้น จะได้ฝึกงานกับชุดข้อมูลหลากหลาย ได้แก่ ข้อมูลสมรรถนะรถยนต์สำหรับสร้างโมเดลแบบผสมเชิงเส้นและไม่เชิงเส้น ข้อมูลมลพิษในดินสำหรับสร้างโมเดลเชิงพื้นที่ และข้อมูลพฤติกรรมการซื้อของผู้บริโภคสำหรับการจำแนกประเภทและการพยากรณ์ เมื่อจบคอร์สนี้ จะมีชุดเครื่องมือสำหรับแก้ปัญหา data science ได้หลากหลายรูปแบบ

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

แนะนำ Generalized Additive Models

ในบทนี้ จะได้เรียนรู้ว่า Generalized Additive Models ทำงานอย่างไร และวิธีใช้ฟังก์ชันไม่เชิงเส้นที่ยืดหยุ่นในการสร้างโมเดลข้อมูลโดยไม่เกิด overfitting จะได้ฝึกใช้ฟังก์ชัน `gam()` ในแพ็กเกจ mgcv และการสร้างโมเดลหลายตัวแปรที่ผสมผสานเอฟเฟกต์แบบไม่เชิงเส้น เชิงเส้น และแบบกลุ่มเข้าด้วยกัน
เริ่มบท
2

การตีความและการแสดงผล GAMs

ในบทนี้ จะเจาะลึกโมเดลที่สร้างไว้ในบทที่ 1 และเรียนรู้วิธีตีความและอธิบายโมเดลเหล่านั้น จะได้เรียนรู้การสร้างกราฟเพื่อแสดงว่าตัวแปรต่าง ๆ ส่งผลต่อผลลัพธ์ของโมเดลอย่างไร จากนั้นจะวินิจฉัยปัญหาที่เกิดจาก underfitting และความสัมพันธ์ที่ซ่อนอยู่ระหว่างตัวแปร พร้อมเรียนรู้วิธีแก้ไขปัญหาเหล่านั้นแบบวนซ้ำเพื่อให้ได้ผลลัพธ์ที่ดียิ่งขึ้น
เริ่มบท
3

GAMs เชิงพื้นที่และอินเทอร์แอกชัน

ในบทนี้ จะขยายขอบเขตการสร้างโมเดลให้ครอบคลุมอินเทอร์แอกชันระหว่างหลายตัวแปร จะได้ฝึกสร้างโมเดลข้อมูลเชิงพื้นที่โดยใช้อินเทอร์แอกชันเหล่านี้เพื่อสร้างแบบจำลองพื้นผิวที่ซับซ้อน และแสดงผลในรูปแบบ 3 มิติ จากนั้นจะเรียนรู้เกี่ยวกับอินเทอร์แอกชันระหว่างตัวแปรแบบ smooth และตัวแปรเชิงกลุ่ม รวมถึงการสร้างโมเดลอินเทอร์แอกชันระหว่างตัวแปรที่แตกต่างกันมาก เช่น พื้นที่และเวลา
เริ่มบท
4

Logistic GAMs สำหรับการจำแนกประเภท

ในสามบทแรก ใช้ GAMs สำหรับการถดถอยของผลลัพธ์ต่อเนื่อง ในบทนี้ จะนำ GAMs มาใช้สำหรับการจำแนกประเภท โดยจะสร้าง logistic GAMs เพื่อพยากรณ์ผลลัพธ์แบบไบนารี เช่น พฤติกรรมการซื้อของลูกค้า เรียนรู้การแสดงผลโมเดลรูปแบบใหม่นี้ การทำนาย และการอธิบายตัวแปรที่มีอิทธิพลต่อการทำนายแต่ละครั้ง
เริ่มบท
R

การสร้างโมเดลแบบไม่เชิงเส้นด้วย Generalized Additive Models (GAMs) ใน R

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน