เห็นประกาศรับสมัครงาน Data Analyst ที่ระบุว่าต้องมีทักษะ R โดยเฉพาะไหมครับ ? โดยเฉพาะสายวิจัย สาธารณสุข เภสัชกรรม หรืองานวิชาการที่ R แทบจะเป็นมาตรฐานประจำวงการงานนี้ — แต่พอลองหาที่เรียนกลับเจอแต่คอร์สที่เน้นแต่ Python เกือบทั้งหมด
R For Data Analyst พาคุณเริ่มจากศูนย์จริงๆ ตั้งแต่ติดตั้ง RStudio ไปจนถึงวิเคราะห์ข้อมูลเชิงสถิติขั้นสูง (t-test, ANOVA, Regression) และสื่อสารผลลัพธ์แบบมืออาชีพด้วย R Markdown/Quarto ผ่าน 10 บท 60 ตอนเรียน จบด้วย Capstone Project ที่ให้ลงมือวิเคราะห์ข้อมูลจริงเหมือนงานจริง
เหมาะกับใคร ?
- คนที่เห็นประกาศงานระบุว่าต้องมีทักษะ R โดยเฉพาะ (พบมากในสายวิจัย สาธารณสุข เภสัชกรรม และงานวิชาการ)
- นักศึกษา/นักวิจัยที่ต้องใช้สถิติเชิงอนุมาน เช่น t-test, ANOVA, Regression ในธีสิสหรืองานวิจัย
- คนที่มี Python อยู่แล้วแต่อยากเพิ่ม R เป็นเครื่องมือที่สอง โดยเฉพาะงานที่เน้นสถิติหนักๆ
- มือใหม่ที่อยากเริ่มสาย Data Analyst ด้วย R ตั้งแต่ต้น ไม่มีพื้นฐานเขียนโปรแกรมมาก่อนก็เรียนได้
ต่างจาก Python for Data Analyst ยังไง? Python เหมาะกับงานวิเคราะห์ข้อมูลทั่วไปและต่อยอดไป Automation ได้กว้างกว่า ส่วน R ถูกออกแบบมาเพื่อสถิติโดยเฉพาะตั้งแต่ต้น แน่นกว่าเรื่อง Hypothesis Testing, ANOVA และ Regression และยังเป็นเครื่องมือมาตรฐานของหลายอุตสาหกรรม (วิจัย, สาธารณสุข, เภสัชกรรม) — ถ้างานหรือสายที่สนใจต้องใช้สถิติเชิงลึก R คือคำตอบที่ตรงกว่า
เรียนแล้วได้อะไร ?
- เริ่มต้นกับ R และ RStudio — ทำไมนักวิเคราะห์ข้อมูลต้องรู้จัก R, ติดตั้ง R และ RStudio (หรือ Posit Cloud), รู้จักหน้าตา RStudio และ Console, เขียนโค้ดบรรทัดแรก, ตัวแปร, การจัดการ Project และ Working Directory
- พื้นฐานการเขียนโปรแกรมด้วย R — ชนิดข้อมูล, Vector และการดำเนินการพื้นฐาน, Operator, เงื่อนไข if/else และวนลูป for/while, เขียนฟังก์ชันของตัวเอง, จัดการ Error เบื้องต้น
- โครงสร้างข้อมูลใน R — List, Matrix, Data Frame (หัวใจของการวิเคราะห์ข้อมูลใน R), Factor, การแปลงชนิดข้อมูล
- นำเข้าและทำความสะอาดข้อมูล — อ่าน CSV/Excel ด้วย readr/readxl, เชื่อมต่อฐานข้อมูลเบื้องต้น (DBI), จัดการ Missing Values, ทำความสะอาดด้วย tidyr, จัดการ String/Date ด้วย stringr/lubridate
- จัดการข้อมูลด้วย dplyr — แนวคิด Pipe (
|>), filter()/select(), mutate(), group_by()/summarize(), join ข้อมูลหลายตาราง แบบมืออาชีพ
- การสร้างกราฟด้วย ggplot2 — Grammar of Graphics, กราฟพื้นฐาน (bar/line/scatter/histogram), ปรับแต่งสี/ธีม/Label, Facet, กราฟขั้นสูง (boxplot/heatmap), Dashboard ง่ายๆ ด้วย patchwork
- EDA และสถิติเชิงพรรณนา — mean/median/sd/quantile, ตรวจจับ Outlier, Correlation, สร้าง Summary Report อัตโนมัติด้วย skimr
- สถิติเชิงอนุมานสำหรับนักวิเคราะห์ — Hypothesis Testing, t-test/chi-square, ANOVA, Linear Regression เบื้องต้น, ตีความผลลัพธ์ให้คนไม่สายเทคนิคเข้าใจ
- การนำเสนอผลลัพธ์และสื่อสารข้อมูล — เขียนรายงานด้วย R Markdown/Quarto, สร้าง Interactive Report, หลักการ Data Storytelling, Dashboard เบื้องต้นด้วย Shiny, เทคนิคนำเสนอผู้บริหาร
- 🏆 Workflow นักวิเคราะห์ตัวจริงและ Capstone Project — Workflow มืออาชีพ, จัดระเบียบโปรเจกต์และ Git เบื้องต้น, Best Practices เขียนโค้ดให้อ่านง่าย, ลงมือทำ Capstone ตั้งแต่เลือกโจทย์ วิเคราะห์ สรุปผล จนถึงนำเสนอ
จบคอร์สแล้วได้ Certificate พร้อมทักษะ R ระดับที่ใช้ในงานวิจัยและงานวิเคราะห์สถิติจริงได้เลย
ผู้สอน
Nut Khuannaen ผู้ก่อตั้ง common•learn จบ 2 ปริญญา (เศรษฐศาสตร์ มช. + นิติศาสตร์ ม.รามคำแหง) กำลังศึกษาต่อปริญญาโท Applied Data Science ที่ ม.ธรรมศาสตร์ ผ่านงาน Freelance Data Analyst ให้ลูกค้าต่างชาติ 3 บริษัท และ FP&A ในธุรกิจ Retail มากว่า 4 ปี
ทำไมถึงคุ้ม ?
- ครอบคลุมตั้งแต่พื้นฐาน R ไปจนถึงสถิติเชิงอนุมานและ Dashboard ด้วย Shiny ในคอร์สเดียว
- Capstone Project ให้ได้ผลงานวิเคราะห์ข้อมูลจริงติดพอร์ต
- ซื้อครั้งเดียว เรียนได้ตลอดชีพ พร้อม Certificate เมื่อเรียนจบ
- ลองอ่านฟรีได้เลย 2 บทแรก (1.1 และ 1.2) ก่อนตัดสินใจซื้อ
ราคา ฿499 — ตลอดชีพ
Nut Khuannaen
Author
Chapter 1 — เริ่มต้นกับ R และ RStudio
1.3 รู้จักหน้าตา RStudio และ Console
Lesson 3 of 6 within section Chapter 1 — เริ่มต้นกับ R และ RStudio.
You must enroll in this course to access course content.
1.4 เขียนโค้ด R บรรทัดแรก + การใช้ Comment
Lesson 4 of 6 within section Chapter 1 — เริ่มต้นกับ R และ RStudio.
You must enroll in this course to access course content.
1.5 ตัวแปรและการกำหนดค่าใน R
Lesson 5 of 6 within section Chapter 1 — เริ่มต้นกับ R และ RStudio.
You must enroll in this course to access course content.
1.6 การจัดการ Project และ Working Directory
Lesson 6 of 6 within section Chapter 1 — เริ่มต้นกับ R และ RStudio.
You must enroll in this course to access course content.
Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R
Lesson 1 of 6 within section Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R.
You must enroll in this course to access course content.
2.2 Vector และการดำเนินการพื้นฐาน
Lesson 2 of 6 within section Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R.
You must enroll in this course to access course content.
Lesson 3 of 6 within section Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R.
You must enroll in this course to access course content.
2.4 เงื่อนไข if/else และการวนลูป for/while
Lesson 4 of 6 within section Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R.
You must enroll in this course to access course content.
2.5 การเขียนฟังก์ชันของตัวเอง
Lesson 5 of 6 within section Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R.
You must enroll in this course to access course content.
2.6 การจัดการ Error และ Debugging เบื้องต้น
Lesson 6 of 6 within section Chapter 2 — พื้นฐานการเขียนโปรแกรมด้วย R.
You must enroll in this course to access course content.
Chapter 3 — โครงสร้างข้อมูลใน R
3.1 List คืออะไร ใช้ยังไง
Lesson 1 of 6 within section Chapter 3 — โครงสร้างข้อมูลใน R.
You must enroll in this course to access course content.
3.2 Matrix และการดำเนินการ
Lesson 2 of 6 within section Chapter 3 — โครงสร้างข้อมูลใน R.
You must enroll in this course to access course content.
3.3 Data Frame หัวใจของการวิเคราะห์ข้อมูล
Lesson 3 of 6 within section Chapter 3 — โครงสร้างข้อมูลใน R.
You must enroll in this course to access course content.
3.4 Factor และข้อมูลเชิงกลุ่ม
Lesson 4 of 6 within section Chapter 3 — โครงสร้างข้อมูลใน R.
You must enroll in this course to access course content.
3.5 การแปลงชนิดข้อมูลไปมา
Lesson 5 of 6 within section Chapter 3 — โครงสร้างข้อมูลใน R.
You must enroll in this course to access course content.
3.6 แบบฝึกหัดรวม: สร้างและจัดการโครงสร้างข้อมูล
Lesson 6 of 6 within section Chapter 3 — โครงสร้างข้อมูลใน R.
You must enroll in this course to access course content.
Chapter 4 — นำเข้าและทำความสะอาดข้อมูล
4.1 อ่านไฟล์ CSV/Excel ด้วย readr / readxl
Lesson 1 of 6 within section Chapter 4 — นำเข้าและทำความสะอาดข้อมูล.
You must enroll in this course to access course content.
4.2 เชื่อมต่อฐานข้อมูลเบื้องต้น (DBI)
Lesson 2 of 6 within section Chapter 4 — นำเข้าและทำความสะอาดข้อมูล.
You must enroll in this course to access course content.
4.3 ตรวจสอบและจัดการ Missing Values
Lesson 3 of 6 within section Chapter 4 — นำเข้าและทำความสะอาดข้อมูล.
You must enroll in this course to access course content.
4.4 ทำความสะอาดข้อมูลด้วย tidyr
Lesson 4 of 6 within section Chapter 4 — นำเข้าและทำความสะอาดข้อมูล.
You must enroll in this course to access course content.
4.5 จัดการ String และ Date ด้วย stringr / lubridate
Lesson 5 of 6 within section Chapter 4 — นำเข้าและทำความสะอาดข้อมูล.
You must enroll in this course to access course content.
4.6 Case Study: ทำความสะอาดข้อมูลตั้งแต่ต้นจนจบ
Lesson 6 of 6 within section Chapter 4 — นำเข้าและทำความสะอาดข้อมูล.
You must enroll in this course to access course content.
Chapter 5 — จัดการข้อมูลด้วย dplyr
5.1 รู้จัก dplyr และแนวคิด Pipe (|>)
Lesson 1 of 6 within section Chapter 5 — จัดการข้อมูลด้วย dplyr.
You must enroll in this course to access course content.
5.2 filter() และ select()
Lesson 2 of 6 within section Chapter 5 — จัดการข้อมูลด้วย dplyr.
You must enroll in this course to access course content.
5.3 mutate() สร้างตัวแปรใหม่
Lesson 3 of 6 within section Chapter 5 — จัดการข้อมูลด้วย dplyr.
You must enroll in this course to access course content.
5.4 group_by() และ summarize()
Lesson 4 of 6 within section Chapter 5 — จัดการข้อมูลด้วย dplyr.
You must enroll in this course to access course content.
5.5 การ join ข้อมูลหลายตาราง
Lesson 5 of 6 within section Chapter 5 — จัดการข้อมูลด้วย dplyr.
You must enroll in this course to access course content.
5.6 Workflow วิเคราะห์ข้อมูลจริงแบบครบวงจร
Lesson 6 of 6 within section Chapter 5 — จัดการข้อมูลด้วย dplyr.
You must enroll in this course to access course content.
Chapter 6 — การสร้างกราฟด้วย ggplot2
6.1 แนวคิด Grammar of Graphics
Lesson 1 of 6 within section Chapter 6 — การสร้างกราฟด้วย ggplot2.
You must enroll in this course to access course content.
6.2 กราฟพื้นฐาน: bar, line, scatter, histogram
Lesson 2 of 6 within section Chapter 6 — การสร้างกราฟด้วย ggplot2.
You must enroll in this course to access course content.
6.3 ปรับแต่งสี ธีม และ Label
Lesson 3 of 6 within section Chapter 6 — การสร้างกราฟด้วย ggplot2.
You must enroll in this course to access course content.
6.4 Facet: แบ่งกราฟเป็นหลายมุมมอง
Lesson 4 of 6 within section Chapter 6 — การสร้างกราฟด้วย ggplot2.
You must enroll in this course to access course content.
6.5 กราฟขั้นสูง: boxplot, heatmap
Lesson 5 of 6 within section Chapter 6 — การสร้างกราฟด้วย ggplot2.
You must enroll in this course to access course content.
6.6 สร้าง Dashboard กราฟง่ายๆ ด้วย patchwork
Lesson 6 of 6 within section Chapter 6 — การสร้างกราฟด้วย ggplot2.
You must enroll in this course to access course content.
Chapter 7 — EDA และสถิติเชิงพรรณนา
7.1 แนวคิด Exploratory Data Analysis
Lesson 1 of 6 within section Chapter 7 — EDA และสถิติเชิงพรรณนา.
You must enroll in this course to access course content.
7.2 สถิติพื้นฐาน: mean, median, sd, quantile
Lesson 2 of 6 within section Chapter 7 — EDA และสถิติเชิงพรรณนา.
You must enroll in this course to access course content.
7.3 ตรวจจับ Outlier และข้อมูลผิดปกติ
Lesson 3 of 6 within section Chapter 7 — EDA และสถิติเชิงพรรณนา.
You must enroll in this course to access course content.
7.4 การวิเคราะห์ความสัมพันธ์ (Correlation)
Lesson 4 of 6 within section Chapter 7 — EDA และสถิติเชิงพรรณนา.
You must enroll in this course to access course content.
7.5 สร้าง Summary Report อัตโนมัติด้วย skimr
Lesson 5 of 6 within section Chapter 7 — EDA และสถิติเชิงพรรณนา.
You must enroll in this course to access course content.
7.6 Workshop: EDA แบบเต็มรูปแบบกับข้อมูลจริง
Lesson 6 of 6 within section Chapter 7 — EDA และสถิติเชิงพรรณนา.
You must enroll in this course to access course content.
Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์
8.1 แนวคิดพื้นฐานของ Hypothesis Testing
Lesson 1 of 6 within section Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์.
You must enroll in this course to access course content.
8.2 t-test และ chi-square test
Lesson 2 of 6 within section Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์.
You must enroll in this course to access course content.
8.3 ANOVA เปรียบเทียบมากกว่า 2 กลุ่ม
Lesson 3 of 6 within section Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์.
You must enroll in this course to access course content.
8.4 Linear Regression เบื้องต้น
Lesson 4 of 6 within section Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์.
You must enroll in this course to access course content.
8.5 ตีความผลลัพธ์ทางสถิติให้คนไม่สายเทคนิคเข้าใจ
Lesson 5 of 6 within section Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์.
You must enroll in this course to access course content.
8.6 แบบฝึกหัด: วิเคราะห์และสรุปผลจากข้อมูลจริง
Lesson 6 of 6 within section Chapter 8 — สถิติเชิงอนุมานสำหรับนักวิเคราะห์.
You must enroll in this course to access course content.
Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล
9.1 เขียนรายงานด้วย R Markdown / Quarto
Lesson 1 of 6 within section Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล.
You must enroll in this course to access course content.
9.2 สร้าง Interactive Report ด้วย Quarto HTML
Lesson 2 of 6 within section Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล.
You must enroll in this course to access course content.
9.3 หลักการ Data Storytelling
Lesson 3 of 6 within section Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล.
You must enroll in this course to access course content.
9.4 แนวคิด Dashboard เบื้องต้นด้วย Shiny
Lesson 4 of 6 within section Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล.
You must enroll in this course to access course content.
9.5 เทคนิคนำเสนอผลงานให้ทีมและผู้บริหาร
Lesson 5 of 6 within section Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล.
You must enroll in this course to access course content.
9.6 สร้างรายงานวิเคราะห์ฉบับสมบูรณ์
Lesson 6 of 6 within section Chapter 9 — การนำเสนอผลลัพธ์และสื่อสารข้อมูล.
You must enroll in this course to access course content.
Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project
10.1 Workflow การทำงานของนักวิเคราะห์มืออาชีพ
Lesson 1 of 6 within section Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project.
You must enroll in this course to access course content.
10.2 จัดระเบียบโปรเจกต์และ Git เบื้องต้น
Lesson 2 of 6 within section Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project.
You must enroll in this course to access course content.
10.3 Best Practices เขียนโค้ด R ให้อ่านง่าย
Lesson 3 of 6 within section Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project.
You must enroll in this course to access course content.
10.4 เริ่ม Capstone: เลือกโจทย์และวางแผน
Lesson 4 of 6 within section Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project.
You must enroll in this course to access course content.
10.5 ลงมือทำ Capstone: วิเคราะห์และสรุปผล
Lesson 5 of 6 within section Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project.
You must enroll in this course to access course content.
10.6 นำเสนอ Capstone และก้าวต่อไปในสายอาชีพ
Lesson 6 of 6 within section Chapter 10 — Workflow นักวิเคราะห์ตัวจริงและ Capstone Project.
You must enroll in this course to access course content.
Leave a Reply