เรียนภาษา R พื้นฐานแบบ Interactive ด้วย Swirl Package

swirl ย่อมาจาก “Statistics with Interactive Learning” เป็นโปรแกรมสอนเขียน R ภายใน R พัฒนาโดยทีมอาจารย์จาก Johns Hopkins University (Jeff Leek, Brian Caffo และ Roger Peng) ตั้งแต่ปี 2013 #Short_Review ส่วนตัวแอดคิดว่า swirl เป็นอะไรที่ดีมาก เรียนภาษา R ใน R แบบ interactive ทำตามคำแนะนำบนหน้าจอไปเรื่อยๆ ไม่ต้องมีพื้นฐานการเขียนโปรแกรมมาก่อนก็เรียนได้สบายๆ Get Swirl ก่อนเริ่มเรียน นักเรียนต้องติดตั้งโปรแกรม R และ RStudio Desktop เสร็จแล้วเปิด RStudio และพิมพ์โค้ดด้านล่างใน console เพื่อดาวน์โหลดคอร์สเรียน R Programming Statistics Courses เพื่อนๆที่สนใจเรียนสถิติ swirl มีให้เลือกเรียน…

Read More

ฟังชั่น LINEST กับการสร้าง Linear Regression ใน Excel

อยากสร้าง Multiple Linear Regression ง่ายๆด้วยโปรแกรม Excel ภายในหนึ่งนาที? บทความวันนี้สอนใช้ฟังชั่น LINEST ฉบับรวบรัดแค่หนึ่งฟังชั่นได้ครบหมดทั้งค่า R-squared และ regression coefficients อ่านบทความตอนที่แล้วเรื่อง Simple Linear Regression ได้ที่นี่ General Form สำหรับสมการ Multiple Linear Regression (MLR) โดยทั่วไปเขียนได้แบบนี้ y = b0 + b1*x1 + b2*x2 + b3*x3 + … + bk*xk โดยที่ y คือตัวแปรตาม (dependent variable) และ x คือตัวแปรต้น (independent variable) ในสมการ MLR จะมีตัวแปรต้นได้มากกว่าหนึ่งตัว เงื่อนไขสำคัญที่สุดในการสร้าง Linear…

Read More

สร้างโมเดล Simple Linear Regression ง่ายๆด้วย Excel

Regression Analysis คือเทคนิคทางสถิติที่ใช้ quantify ความสัมพันธ์ระหว่างตัวแปรต้น (x) และตัวแปรตาม (y) และเป็น algorithms สำคัญในการทำ prediction และ forecasting โดยคำว่า “Regression” ถูกนำมาใช้ครั้งแรกโดย Sir Francis Galton ในปี 1875 จากการค้นพบปรากฎการณ์ที่เรียกว่า Regression towards the mean ส่วน Regression ที่พวกเราต้องเรียนเป็นตัวแรกคือ Linear Regression นั่นเอง ทำไมต้องเรียนก่อน? เพราะว่ามันง่ายที่สุดแล้วฮะ 555+ (หลายคนคิดในใจ นี่ง่ายแล้วเหรอออออออ?) ง่ายจริงๆ!! ถ้าอ่านบทความวันนี้จบทำเป็นแน่นอน วันนี้เราจะสอนสร้าง Simple Linear Regression ง่ายๆด้วยโปรแกรม Excel ใช้แค่ 4 functions Simple Linear Regression (SLR) สำหรับสมการ SLR เบื้องต้น เขียนได้แบบนี้…

Read More

ข้อมูลไม่เคยโกหก – อีกหนึ่งคำโกหกแห่งศตวรรษที่ 21

The truth is rarely pure and never simple. Oscar Wilde โลกเรามีข้อมูลใหม่เกิดขึ้นทุกวัน วันละประมาณ 2.5 quintillion bytes (source: IBM) ถ้าใครนึกไม่ออกว่ามันเยอะขนาดไหน มันคือ 2,500,000,000,000,000,000 bytes (10 ยกกำลัง 18) Big Data มหาศาลนี้เองที่เป็นแรงขับเคลื่อนโลกของเราในศตวรรษที่ 21 คงไม่ผิดที่จะบอกว่ามนุษย์ใช้ data เป็นเครื่องมือในการหาความจริง (truth seeking) เพื่อแปรเปลี่ยนเป็นความรู้ (knowledge) ในการพัฒนาศักยภาพด้านอื่นๆของพวกเราต่อไปในอนาคต แต่ Big Data ก็มาพร้อมกับปัญหาใหม่ เพราะมันทำให้การแยก signal ออกจาก noise | แยกข้อเท็จจริง (fact) ออกจากความคิดเห็น (opinion) | แยกความจริง (truth) ออกจากความเชื่อ (belief) ทุกวันนี้กลายเป็นงานที่ยากกว่าที่เคย…

Read More