ภาษาR ฟรีโปรแกรมสำหรับวิเคราะห์ข้อมูลทางสถิติ
วันที่เขียน 4/10/2560 14:16:59     แก้ไขล่าสุดเมื่อ 17/9/2569 14:48:36
เปิดอ่าน: 9415 ครั้ง

ในปัจจุบัน งานด้าน Data Science เป็นที่สนใจเป็นอย่างมาก โดยเฉพาะการประมวลผลข้อมูลจากแหล่งข้อมูลขนาดใหญ่ (Big Data) และสิ่งที่ขาดไม่ได้เลย คือเครื่องมือช่วยในการวิเคราะห์ข้อมูล (Data Analysis) โดยทั่วไปมีโปรแกรมช่วยวิเคราะห์ข้อมูลหลายโปรแกรม อาทิเช่น SPSS, Minitab, SAS เป็นต้น อย่างไรก็ตาม ข้อจำกัดของการใช้โปรแกรมเหล่านี้ให้ถูกต้องตามลิขสิทธิ์นั้น นับเป็นอุปสรรคของการใช้งานเนื่องจากมีราคาค่อนข้างสูง จึงแนะนำโปรแกรมที่น่าใช้งานและเป็นโปรแกรมฟรี ให้ลองดาว์นโหลดไปใช้ นั่นคือโปรแกรม R สามารถใช้ได้บนเครื่องคอมพิวเตอร์ระบบ Windows, Mac OS, หรือ Linux

ภาษา R เป็นภาษาคอมพิวเตอร์ ที่ผู้ใช้สามารถเขียนฟังก์ชันขึ้นเองโดยใช้คำสั่งที่ไม่ยุ่งยาก สามารถทำงานบน Windows, Mac OS, หรือ Linux ภาษา R พัฒนามาจากภาษา S ซึ่งพัฒนามาเพื่อใช้งานทางด้านวิเคราะห์ทางสถิติ โดยพัฒนามาจาก Ross Ihaka และ Robert Gentleman ศาสตราจารย์แห่งภาควิชาสถิติ มหาวิทยาลัยอ็อคแลนด์ ประเทศนิวซีแลนด์ ในค.ศ. 1996 หลังจากนั้นมีการใช้โปรแกรม R กันอย่างแพร่หลาย ในปัจจุบันนี้มีกลุ่มอาสาสมัครช่วยกันพัฒนาและดูแล R ภายใต้ชื่อ R core-development team เป็นศูนย์กลางและสามารถสืบค้นสารสนเทศ และมี package ที่สนับสนุนการทำงานต่าง ๆ รวมทั้งการเชื่อมโยงไปยังแหล่งทรัพยากรอื่น ๆ ที่เกี่ยวข้องกับโปรแกรม R

ขั้นตอนติดตั้งโปรแกรม R

1. เข้าเวปไซด์ http://www.r-project.org/ เลือก Download R
2. เลือก “CRAN mirror” จะมีรายชื่อประเทศที่ให้ดาวน์โหลด เลือกประเทศไทย ซึ่งมี server อยู่ที่มหาวิทยาลัยสงขลานครินทร์ เพื่อดาวน์โหลด R program และ package ต่างๆ
3. เลือก “ดาวน์โหลด” ตามระบบปฏิบัติการที่ใช้เช่น mac ก็โหลดของ mac โหลดแล้วให้ทำการ “RUN” โปรแกรม ****สามารถใช้ได้ทั้ง 32 และ 64 bit

การเริ่มต้นทำงาน

การเริ่มต้นโปรแกรม R สำหรับระบบปฏิบัติการ Windows กระทำได้โดยคลิกที่ไอคอนของ R  ก็จะเข้าสู่ ระบบการทำงานของโปรแกรมที่เรียกว่า R console ดังนี้

หรือสามารถทำงานบน R Editor โดยเปิดใช้จาก File > New script จะปรากฏหน้าต่างดังนี้

         การติดตั้งและเรียกใช้แพคเกจ 

         ในการเรียกใช้แพคเกจสามารถตรวจสอบรายชื่อแพคเกจที่ต้องการเรียกใช้จาก

Smile Package > Load package …

ตรวจสอบรายชื่อแพคเกจที่ต้องการเรียกใช้ หากไม่มีต้องทำการติดตั้งก่อน 

         Smile การติดตั้ง (installation) เลือกเมนู

Packages > Install package(s)... (ต้องมีการเชื่อมต่ออินเตอร์เน็ต)

 

สถิติพื้นฐาน

         การหาค่าสถิติเบื้องต้น เช่น ค่าเฉลี่ยเลขคณิต ส่วนเบี่ยงเบนมาตรฐาน ความแปรปรวน มัธยฐาน พิสัย สามารถหาได้โดยใช้คำสั่ง

         การหาค่าเฉลี่ยของ Vector x โดยใช้คำสั่ง

> mean(x)         

การหาค่ามัธยฐาน โดยใช้คำสั่ง

>median(x)

  การหาค่าส่วนเบี่ยงเบนมาตรฐาน โดยใช้คำสั่ง

>sd(x)

  การหาค่าความแปรปรวน โดยใช้คำสั่ง

>var(x)

การหาค่าพิสัยของข้อมูล

>max(x)-min(x)

การหาค่าพิสัยควอร์ไทล์

>IQR(x)

การหาค่าสถิติพื้นฐานอย่างง่าย เช่น

Min.       1st Qu.            Median        Mean       3rd Qu.         Max.

ค่าต่ำสุด    ควอไทล์ที่ 1      ค่ามัธยฐาน       ค่าเฉลี่ย    ควอไทล์ที่ 3      ค่าสูงสุด

ใช้คำสั่ง >summary(x)

คำสำคัญ :
กลุ่มบทความ :
หมวดหมู่ :
แชร์ :
https://erp.mju.ac.th/acticleDetail.aspx?qid=742
ความคิดเห็นทั้งหมด (0)
ไม่มีข้อมูลตามเงื่อนไขที่ท่านกำหนด
รายการบทความการแลกเปลี่ยนเรียนรู้หมวดหมู่ : กลุ่มงานสายวิชาการ
เกมการเงิน: นวัตกรรมการเรียนรู้เพื่อพัฒนาความรู้ทางการเงินและส่งเสริมการบริการวิชาการสู่สังคม » บทนำ ในยุคที่สภาพแวดล้อมทางเศรษฐกิจและการเงินมีการเปลี่ยนแปลงอย่างรวดเร็ว ประชาชนจำเป็นต้องเผชิญกับการตัดสินใจทางการเงินที่ซับซ้อนมากขึ้น ไม่ว่าจะเป็นการวางแผนการใช้จ่าย การบริหารหนี้สิน การออม การลงทุน และการบริหารความเสี่ยงทางการเงิน ความรู้ทางการเงิน (Financial Literacy) จึงกลายเป็นทักษะที่สำคัญต่อการดำรงชีวิตและการสร้างความมั่นคงทางเศรษฐกิจของบุคคลและครัวเรือน อย่างไรก็ตาม การพัฒนาความรู้ทางการเงินผ่านการเรียนการสอนแบบบรรยายเพียงอย่างเดียวอาจไม่สามารถสร้างความเข้าใจและเปลี่ยนแปลงพฤติกรรมทางการเงินได้อย่างมีประสิทธิภาพ ดังนั้น การนำแนวคิดการเรียนรู้เชิงประสบการณ์ (Experiential Learning) และการจัดการเรียนรู้แบบเกม (Game-Based Learning) มาประยุกต์ใช้ จึงเป็นอีกแนวทางหนึ่งที่ช่วยให้ผู้เรียนสามารถเรียนรู้ผ่านการลงมือปฏิบัติ การคิดวิเคราะห์ และการตัดสินใจในสถานการณ์จำลองที่ใกล้เคียงกับชีวิตจริง เกม การเงิน (Financial Games) จึงได้รับการยอมรับว่าเป็นนวัตกรรมการเรียนรู้ที่ช่วยส่งเสริมความรู้ ทักษะ และพฤติกรรมทางการเงินได้อย่างมีประสิทธิภาพ ทั้งในระบบการศึกษาและการบริการวิชาการแก่สังคม ความสำคัญของเกมการเงิน เกมการเงินเป็นเครื่องมือการเรียนรู้ที่ออกแบบให้ผู้เรียนได้มีส่วนร่วมในการแก้ปัญหาและตัดสินใจทางการเงินภายใต้เงื่อนไขหรือสถานการณ์จำลองต่าง ๆ ซึ่งช่วยให้ผู้เรียนสามารถเชื่อมโยงองค์ความรู้ทางทฤษฎีกับการประยุกต์ใช้ในชีวิตจริงได้อย่างเป็นรูปธรรม การเรียนรู้ผ่านเกมช่วยส่งเสริมให้ผู้เรียนเกิดความเข้าใจในประเด็นทางการเงินที่สำคัญ ได้แก่ การวางแผนการเงิน การบริหารรายรับรายจ่าย การจัดการหนี้สิน การออม การลงทุน และการบริหารความเสี่ยง นอกจากนี้ยังช่วยพัฒนาทักษะการคิดวิเคราะห์ การตัดสินใจ การแก้ปัญหา และการทำงานร่วมกับผู้อื่น ซึ่งเป็นทักษะสำคัญในศตวรรษที่ 21 ด้วยเหตุนี้ เกมการเงินจึงไม่ได้เป็นเพียงกิจกรรมเพื่อความสนุกสนาน แต่เป็นเครื่องมือที่ช่วยสร้างประสบการณ์การเรียนรู้ที่สามารถนำไปสู่การเปลี่ยนแปลงพฤติกรรมทางการเงินของผู้เรียนได้อย่างมีประสิทธิผล บอร์ดเกมการเงินในปัจจุบัน บริษัท ฟินไดซ์ เอ็ดดูเคชั่น จำกัด เป็นผู้พัฒนาเกมการเงินที่มุ่งเน้นการสร้างการเรียนรู้ผ่านประสบการณ์จริง โดยออกแบบเกมให้สอดคล้องกับสถานการณ์ทางการเงินที่บุคคลต้องเผชิญในชีวิตประจำวัน ซึ่งประกอบด้วยเกมสำคัญ ดังนี้ 1. Calculate your net worth รู้หน้าไม่รู้หนี้ เกมรู้หน้าไม่รู้หนี้มุ่งเน้นการสร้างความเข้าใจเกี่ยวกับภาระหนี้สินและสถานะทางการเงินที่แท้จริงของบุคคล เกมนี้จะช่วยฝึกทักษะการบริหารสินทรัพย์ การคำนวณความมั่งคั่งสุทธิ และการจัดการสภาพคล่อง ผ่านการจำลองชีวิตจริงได้ 2. Shop Me Please ซื้อฉันเถอะ เกมซื้อฉันเถอะเป็นเกมที่จำลองสถานการณ์การเลือกซื้อสินค้าและบริการภายใต้งบประมาณที่จำกัด ผู้เล่นจะต้องพิจารณาความจำเป็น ความคุ้มค่า และผลกระทบจากการใช้จ่ายแต่ละรายการ เกมนี้ช่วยพัฒนาทักษะการวางแผนการใช้จ่าย การจัดลำดับความสำคัญทางการเงิน และการตัดสินใจบริโภคอย่างมีเหตุผล 3. Risky Lossy มีฉันไว้ อุ่นใจนะ Risky Lossy เป็นเกมที่เสริมสร้างความเข้าใจด้านการบริหารความเสี่ยงและการประกันภัย โดยเฉพาะ ช่วยให้ผู้เล่นเข้าใจว่าการโอนย้ายความเสี่ยงด้วยประกันสามารถปกป้องความมั่งคั่งในชีวิตจริงได้ เน้นการเรียนรู้เรื่องความเสี่ยงและผลตอบแทน 4. The Next Step บันไดภาษี The Next Step เป็นบอร์ดเกมจำลองสถานการณ์ภาษีเงินได้บุคคลธรรมดาที่ออกแบบโดย Findice โดยจำลองกระแสรายได้ รายจ่าย และให้ผู้เล่นวางแผนใช้สิทธิลดหย่อนภาษี เป้าหมายหลักของเกมคือการทำความเข้าใจโครงสร้างอัตราภาษีแบบก้าวหน้าเพื่อหลีกเลี่ยงการเสียภาษีเกินความจำเป็น 5. Trade In Trade Out แลกไปแลกมา Trade In Trade Out เป็นการ์ดเกมและบอร์ดเกมจำลองสถานการณ์การแลกเปลี่ยนสิ่งของ (Barter System) ออกแบบมาเพื่อสอนพื้นฐานการเงิน การต่อรอง และความสำคัญของการประเมินมูลค่าสิ่งของ โดยไม่มีเงินตราเป็นสื่อกลาง ผู้เล่นจะต้องสวมบทบาทในยุคที่ยังไม่มีเงินสด และต้องใช้วิธีนำสิ่งของที่มีอยู่ไปแลกเปลี่ยนกับผู้เล่นคนอื่นเพื่อให้ได้ไอเทมที่ต้องการ 6. Trader Hunter หุ้นซิ่งทะลุกระดาน Trader Hunterเป็นเกมจำลองการลงทุนในตลาดหุ้นที่ เกมนี้ช่วยให้ผู้เล่นได้ปูพื้นฐานการลงทุนในหุ้น 8 กลุ่มอุตสาหกรรม เรียนรู้การทำกำไรทั้งสายเก็งกำไรระยะสั้น (Day Trade) และสายออมหุ้นระยะยาวเพื่อรับปันผล (Value Investor) พร้อมสร้างความเข้าใจเรื่องการกระจายความเสี่ยง การวิเคราะห์ข้อมูล และการรับมือกับข่าวสารเหตุการณ์โลกที่มีผลกระทบต่อราคาหุ้น โดยเป้าหมายหลักคือการเรียนรู้วิธีบริหารพอร์ตการลงทุนและเสริมสร้างความเข้าใจเกี่ยวกับการลงทุนอย่างมีเหตุผลและการบริหารความเสี่ยงในการลงทุน การประยุกต์ใช้เกมการเงินในงานการศึกษา เกมการเงินสามารถนำมาประยุกต์ใช้ในการจัดการเรียนการสอนทั้งในระดับมัธยมศึกษา อาชีวศึกษา และอุดมศึกษา โดยเฉพาะในสาขาการเงิน การบัญชี เศรษฐศาสตร์ และบริหารธุรกิจ เนื่องจากช่วยให้ผู้เรียนสามารถเรียนรู้ผ่านการปฏิบัติจริงมากกว่าการจดจำเนื้อหาเชิงทฤษฎี การใช้เกมการเงินในชั้นเรียนช่วยส่งเสริมรูปแบบการเรียนรู้แบบ Active Learning ทำให้ผู้เรียนมีส่วนร่วมในการเรียนรู้มากขึ้น อีกทั้งยังช่วยพัฒนาทักษะการคิดวิเคราะห์ การแก้ปัญหา การสื่อสาร และการทำงานเป็นทีม นอกจากนี้ ผู้สอนยังสามารถใช้เกมเป็นกรณีศึกษาเพื่อเชื่อมโยงกับเนื้อหารายวิชาต่าง ๆ เช่น การวางแผนการเงินส่วนบุคคล การบริหารความเสี่ยง การลงทุน และการเป็นผู้ประกอบการ โดยผลลัพธ์ที่สำคัญคือผู้เรียนสามารถพัฒนาความรู้ทางการเงินควบคู่กับการพัฒนาทักษะที่จำเป็นต่อการทำงานและการดำรงชีวิตในอนาคต การประยุกต์ใช้เกมการเงินในงานบริการวิชาการ นอกจากประโยชน์ด้านการศึกษาแล้ว เกมการเงินยังสามารถนำไปใช้เป็นเครื่องมือสำคัญในการดำเนินงานบริการวิชาการแก่สังคม โดยเฉพาะการส่งเสริมความรู้ทางการเงินให้แก่ประชาชน นักเรียน ผู้ประกอบการ วิสาหกิจ
  กลุ่มงานตามสมรรถนะบุคลากร   กลุ่มงานสายวิชาการ
ผู้เขียน ประภาพร กิจดำรงธรรม  วันที่เขียน 16/9/2569 15:58:17  แก้ไขล่าสุดเมื่อ 17/9/2569 14:19:28   เปิดอ่าน 13  ครั้ง | แสดงความคิดเห็น 0  ครั้ง
การใช้เครื่องมือ Image Recognition สำหรับผู้เริ่มต้นด้วย CNN ใน R Studio เป็นแนวทางให้ผู้ใช้สามารถนำเทคนิค Deep Learning มาประยุกต์กับงานจำแนกรูปภาพผ่านเครื่องมือและไลบรารีที่ » การใช้ ICT เพื่อเพิ่มประสิทธิภาพในการปฏิบัติงาน (การใช้ AI เพื่อเพิ่มประสิทธิภาพในการปฏิบัติงาน)
การอบรมเชิงปฏิบัติการนี้มุ่งเน้นการนำเทคโนโลยีสารสนเทศ (ICT) โดยเฉพาะปัญญาประดิษฐ์ (AI) มาประยุกต์ใช้เพื่อยกระดับประสิทธิภาพการทำงาน ผู้เข้าร่วมจะได้เรียนรู้การใช้เครื่องมือ AI อัจฉริยะในการจัดการ...
  กลุ่มงานตามสมรรถนะบุคลากร   กลุ่มงานสายวิชาการ
ผู้เขียน พิชิต สิทธิกัน  วันที่เขียน 4/9/2569 6:01:41  แก้ไขล่าสุดเมื่อ 16/9/2569 5:59:16   เปิดอ่าน 35  ครั้ง | แสดงความคิดเห็น 0  ครั้ง
การใช้เครื่องมือ Image Recognition สำหรับผู้เริ่มต้นด้วย CNN ใน R Studio เป็นแนวทางให้ผู้ใช้สามารถนำเทคนิค Deep Learning มาประยุกต์กับงานจำแนกรูปภาพผ่านเครื่องมือและไลบรารีที่ » ระดมความคิดเห็นพิจารณาร่างมาตรฐนอาชีพและคุณวุฒิวิชาชีพ สาขาวิชาชีพอุตสาหกรรมดิจิทัล อาชีพนักพัฒนาระบบบปัญญาประดิษฐ์ ระดับ 5
การประชุมระดมความคิดเห็นนี้จัดขึ้นเพื่อพิจารณาและปรับปรุงร่างมาตรฐานอาชีพนักพัฒนาระบบปัญญาประดิษฐ์ ระดับ 5 โดยมุ่งเน้นการกำหนดสมรรถนะ ทักษะ และความรู้ที่จำเป็นสำหรับบุคลากรในอุตสาหกรรมดิจิทัลให้สอ...
  กลุ่มงานตามสมรรถนะบุคลากร   กลุ่มงานสายวิชาการ
ผู้เขียน พิชิต สิทธิกัน  วันที่เขียน 4/9/2569 5:57:12  แก้ไขล่าสุดเมื่อ 16/9/2569 1:57:20   เปิดอ่าน 41  ครั้ง | แสดงความคิดเห็น 0  ครั้ง