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

คอร์ส

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

ระดับกลาง4 ชม.

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

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

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

ดำเนินการต่อด้วย 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 บนมือถือ

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

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