Asst.Prof. Dr. Nucharapon Liangruenrom, Assoc.Prof. Dr. Marc Voelker, Dr. Sarunya Sujaritpong
The Basics of R
R is a highly efficient program for data analysis and visualization. It is freely accessible and usable by everyone. However, the initial learning phase is often perceived as having barriers due to the difficulty of learning a programming language. Many users familiar with statistical software that relies on a Graphical User Interface (GUI) or a click-based system find the transition to a command line program in R difficult and challenging. This course is designed to eliminate these barriers by providing a systematic foundation of knowledge about the R program, aiming to build the necessary skills and confidence for learners with no prior programming experience to begin applying the R program effectively.
The course aims to build a foundational understanding of the R program, enabling learners to systematically grasp the principles of its operation and effectively apply it in fundamental data analysis. Learners will study topics ranging from the basic concepts of the R program, data management, data processing and summarization, all the way to data visualization. This is to support appropriate statistical analysis and the presentation of analysis results.
1. Install and use R and RStudio, including the management of R Projects and various packages.
2. Understand the basic data structures in R to perform fundamental data management operations.
3. Apply R functions to calculate basic descriptive statistics and create simple data visualizations.
4. Troubleshoot common errors encountered in R.
5. Utilize AI tools to assist in writing code, and be aware of how to use AI tools ethically and cautiously.
1. Computer and internet literacy
2. Basic level of statistics
3. Intermediate level of English proficiency
โปรแกรม R เป็นโปรแกรมที่มีประสิทธิภาพสูงสำหรับการวิเคราะห์และนำเสนอข้อมูล ทุกคนสามารถเข้าถึงและใช้งานโปรแกรม R ได้โดยไม่เสียค่าใช้จ่าย
อย่างไรก็ตาม การเริ่มต้นใช้งานช่วงแรกมักถูกมองว่ามีอุปสรรคจากความยากในการเรียนรู้โปรแกรมภาษา (language programming) ผู้ใช้จำนวนมากที่คุ้นเคยกับซอฟต์แวร์ทางสถิติที่ใช้ Graphical User Interface (GUI) หรือแบบคลิกเมาส์ พบว่าการเปลี่ยนมาใช้โปรแกรมที่ต้องพิมพ์คำสั่งเป็นเรื่องยากและท้าทาย หลักสูตรนี้ได้รับการออกแบบมาเพื่อขจัดอุปสรรคดังกล่าว โดยการปูพื้นฐานความรู้เกี่ยวกับโปรแกรม R อย่างเป็นระบบ เพื่อสร้างทักษะที่จำเป็นและความมั่นใจให้ผู้เรียนที่ไม่มีพื้นฐานการเขียนโปรแกรมมาก่อนสามารถเริ่มต้นประยุกต์ใช้โปรแกรม R ได้อย่างมีประสิทธิภาพ
เพื่อปูพื้นฐานความรู้เกี่ยวกับโปรแกรม R เพื่อให้ผู้เรียนได้ทำความเข้าใจหลักการทำงานของโปรแกรมอย่างเป็นระบบ ตลอดจนสามารถประยุกต์ใช้ในการวิเคราะห์ข้อมูลเบื้องต้นได้อย่างมีประสิทธิภาพ ผู้เรียนจะได้เรียนรู้ตั้งแต่แนวคิดพื้นฐานของโปรแกรม R การจัดการข้อมูล การประมวลผลและการสรุปข้อมูล ไปจนถึงการแสดงผลข้อมูลเป็นภาพ (data visualization) เพื่อสนับสนุนการวิเคราะห์เชิงสถิติและการนำเสนอผลการวิเคราะห์ข้อมูลอย่างเหมาะสม
1. ติดตั้งและใช้งาน R และ RStudio รวมถึงการจัดการ R Projects และแพ็คเกจต่าง ๆ
2. เข้าใจโครงสร้างข้อมูลพื้นฐานของ R เพื่อดำเนินการจัดการข้อมูลเบื้องต้น
3. ประยุกต์ใช้ฟังก์ชันของ R เพื่อคำนวณสถิติเชิงพรรณนาเบื้องต้น และสร้างการแสดงผลข้อมูลเป็นภาพอย่างง่าย
4. แก้ไขข้อผิดพลาดที่พบบ่อยใน R
5. ใช้เครื่องมือ AI ช่วยเขียนคำสั่ง และตระหนักรู้การนำเครื่องมือ AI มาใช้อย่างมีจรรยาบรรณและด้วยความระมัดระวัง
1. การใช้งานคอมพิวเตอร์และอินเตอร์เน็ต
2. สถิติระดับพื้นฐาน
3. ความรู้ภาษาอังกฤษระดับปานกลาง
Includes
Includes