Blogger templates

Pages

Tuesday, June 3, 2014

04 การติดตั้ง packages ใน R


บทความนี้จะแสดงการติดตั้งและจัดการ packages ใน R เริ่มด้วยเปิด RStudio ขึ้นมาแล้วเลือกเมนู Packages ตรงล่างขวาดังภาพ จะพบรายชื่อของ packages ที่ติดตั้งมาพร้อม R แต่บาง packages เราจำเป็นต้องติดตั้งเพิ่ม ในกรณีที่เราต้องการใช้ฟังก์ชั่นใน packages นั้น

โดยในโปรแกรม R ได้จัดกลุ่มของ packages ไว้เป็นหมวดหมู่อย่างเป็นระเบียบ เช่น Finance Multivariate SocialSciences และ TimeSeries เป็นต้น สามารถเข้าดูหมวดหมู่/กลุ่มของ package ใน R ด้วยการพิมพ์และ Run โค้ดด้านล่างนี้ หรือจะก็อปปี้ url ไปเปิดบนเว็บบราวเซอร์ทั่วไปก็ได้
browseURL("http://cran.r-project.org/web/views/")

ถ้าอยากรู้ว่าใน R มีฟังก์ชั่นอะไรบ้าง พิมพ์และ Run โค้ดด้านล่างนี้
browseURL("http://cran.stat.ucla.edu/web/packages/available_packages_by_name.html")

ส่วนกรณีที่อยากจะค้นหาว่าใน R มี packages อะไรบ้าง ให้พิมพ์และ Run โค้ดด้านล่างเพื่อเข้าหน้าค้นหา packages ใน R ได้
browseURL("http://crantastic.org")

พิมพ์และ Run โค้ดด้านล่างเพื่อแสดง packages ที่เราได้ติดตั้งไว้แล้ว
library()

พิมพ์และ Run โค้ดด้านล่างเพื่อแสดง packages ที่พร้อมจะใช้งาน
search()

ทดลองติดตัง package "ggplot2" ได้ดังนี้
พิมพ์และ Run โค้ดด้านล่างเพื่อติดตั้ง packages "ggplot2"
install.packages("ggplot2")

หรือไปที่หน้าต่าง Package เลือก Install Package จากนั้นก็พิมพ์ชื่อ package ซึ่งก็คือ "ggplot2" ลงในช่อง Packages (...) ดังภาพด้านล่าง

เวลาจะเรียกใช้ฟังก์ชันใน package ก็พิมพ์และ Run โค้ดด้านล่างนี้
require("ggplot2")

ถ้าอยากจะศึกษาหรือหาข้อมูลเพิ่มเติมเกี่ยวกับ package นั้นๆ ก็พิมพ์และ Run โค้ดด้านล่างนี้
library(help = "ggplot2")

การอัพเดต packages ให้เข้าไปที่เมนู Tools แล้วเลือก Check for Package Updates... หรือจะคลิกเลือก Check for Updates ตรงเมนูกรอบล่างขวา หรือจะก็พิมพ์และ Run โค้ดด้านล่างนี้
update.packages()

หยุดการใช้งาน package พิมพ์และ Run โค้ดด้านล่างนี้
detach(package:ggplot2, unload = TRUE)

ส่วนการลบ package ก็สามารถทำได้ง่ายๆ ดังโค้ดด้านล่างนี้
remove.packages("CDM")

Thursday, May 29, 2014

03 เริ่มเขียนโปรแกรม R


หลังจากที่ได้ติดตั้งโปรแกรม R และ RStudio เรียบร้อยแล้ว ในบทความนี้จะเริ่มเขียนโปรแกรม R ผ่าน RStudio แบบง่ายๆ กัน ดังนี้

1. เปิด RStudio ขึ้นมา เหมือนกับเปิดโปรแกรมทั่วไป จะดับเบิ้ลคลิกที่ไอคอนหน้าจอ หรือจะเปิดจากการเข้า Start เมนูก็ได้ แล้วแต่ความสะดวกของผู้ใช้ เมื่อเปิด RStudio จะปรากฎดังภาพ

2. ไปที่เมนู File > New File > R Script หรือจะใช้คีย์ลัด Ctrl+Shift+N ก็ได้ จะได้ดังภาพ

3. โดยโปรแกรม R จะใช้เครื่องหมายทางคณิตศาสตร์ที่เราคุ้นเคยกันดีอยู่แล้ว เช่น บวก (+) ลบ (-) คูณ (*) หาร (/) เริ่มเขียนคำสั่งง่ายๆ ดังนี้
    7 + 8 แล้วกด Ctrl+Enter เพื่อ Run หรือจะกดปุ่ม Run ตรงเมนูบาร์ก็ได้ จะได้ผลลัพธ์เท่ากับ 15 ตรง Console ด้านล่างซ้าย
    1:100 แล้ว Run ผลลัพธ์ที่ได้คือจะได้เวคเตอร์เลข 1 ถึง 100 ตรง Console ด้านล่างซ้าย
    print("Hello World") ลองเขียนโปรแกรมยอดฮิต Hello World แล้ว Run ผลดู

ส่วนการกำหนดค่าให้ตัวแปรนิยมใช้เครื่องหมายลูกศร "<-" โดยให้ตัวแปรอยู่ด้านซ้ายมือและค่าของตัวแปรอยู่ขวามือ ส่วนการตั้งชื่อตัวแปรนั้น ตัวอักษรพิมพ์ใหญ่กับพิมพ์เล็ก ถือว่าไม่ใช่ตัวแปรเดียวกัน เช่น x กับ X เป็นคนละตัวแปร a กับ A เป็นคนละตัวแปรกัน เป็นต้น หากต้องการเก็บค่าเวคเตอร์ 1 ถึง 5 ไว้ในตัวแปร x สามารถเขียนได้ดังนี้
    x <- 1:5 เก็บค่า 1 ถึง 5 ไว้ในตัวแปร x
    y <- c(1, 3, 5, 7, 9) เก็บค่า 1, 3, 5, 7, 9 ไว้ในตัวแปร y
    a <- 3 ให้ตัวแปร a เท่ากับ 3
    4 -> a ให้ตัวแปร a เท่ากับ 4 เขียนแบบนี้ก็ได้ แต่ไม่นิยมกัน
    a <- b <- c <- 5 ให้ตัวแปร a, b, และ c เท่ากับ 5

เวคเตอร์ทางคณิตศาสตร์ R สามารถ บวก ลบ เวคเตอร์ หรือ คูณ หาร เวคเตอร์ด้วยค่าคงที่ง่ายๆ ดังนี้
    x กด Run เพื่อแสดงค่าของเวคเตอร์ x
    y กด Run เพื่อแสดงค่าของเวคเตอร์ y
    x + y กด Run เพื่อแสดงผลบวกระหว่างเวคเตอร์ x กับ เวคเตอร์ y
    x * 5 กด Run ผลลัพธ์ที่ได้คือผลคูณระหว่างเวคเตอร์ x กับค่าคงที่ 5

ส่วนแนวทางการเขียนสามารถเข้าดูได้ที่ "Google's R Style Guide" โดยพิมพ์คำสั่งด้านล่างนี้
    browseURL("https://google-styleguide.googlecode.com/svn/trunk/Rguide.xml") กด Run

การลบค่าต่างๆ ออกจาก Workspace ทำได้ดังนี้
    rm(x) ลบ object x ออกจาก Workspace
    rm(a, b) ลบ object a และ b ออกจาก Workspace
    rm(list = ls()) ลบทุก object ที่มีออกจาก Workspace


Tuesday, May 27, 2014

02 ติดตั้งโปรแกรม RStudio บน Windows


ขั้นตอนการดาวน์โหลด RStudio

1. ผู้ใช้สามารถเข้าไปดาวน์โหลดโปรแกรม RStudio ได้ฟรี ที่เว็บไซต์ https://www.rstudio.com โดยหน้าจอจะปรากฎดังภาพด้านล่าง

2. เมื่อเข้าสู่เว็บไซต์แล้วตรงบล็อค Powerful IDE for R ให้เลือก Download now จอจะปรากฎดังภาพด้านล่าง แล้วเลือก Download RStudio Desktop

3. สุดท้ายเลือกดาวน์โหลด RStudio สำหรับ Windows XP/Vista/7/8


ขั้นตอนการติดตั้ง RStudio

1. เริ่มต้นติดตั้ง RStudio ด้วยการดับเบิ้ลคลิกที่ไฟล์ Setup ของโปรแกรม ( ในที่นี้คือ RStudio-0.98.501.exe ) ระบบจะเข้าสู่หน้า Welcome to the RStudio Setup Wizard แล้วคลิก Next เพื่อเข้าสู่ขั้นตอนถัดไป

2. หน้าต่าง Choose Install Location ไม่ต้องทำอะไรให้เลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

3. หน้าต่าง Choose Start Menu Folder เลือก Install เพื่อเริ่มการติดตั้ง

4. จากนั้นระบบจะเริ่มทำการติดตั้ง RStudio ดังภาพ

5. คลิกเลือก Finish เพื่อเสร็จสิ้นการติดตั้ง RStudio

ติดต่อสอบถามเพิ่มเติม

01 ติดตั้งโปรแกรม R สำหรับ Windows


ขั้นตอนการดาวน์โหลดโปรแกรม R

1. ผู้ใช้สามารถเข้าไปดาวน์โหลดโปรแกรม R ได้ฟรี ที่เว็บไซต์ http://www.r-project.org โดยหน้าจอจะปรากฎดังภาพด้านล่าง

2. เมื่อเข้าสู่เว็บไซต์แล้วให้เลือก download R จะพบหน้า CRAN Mirrors แนะนำให้เลือก Thailand พอเข้าสู่หน้าดาวน์โหลดให้เลือก Download R for Windows ตามด้วยเลือก base เลือก Download R 3.1.0 for Windows ตามลำดับ


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

1. เริ่มต้นติดตั้งโปรแกรม R ด้วยการดับเบิ้ลคลิกที่ไฟล์ Setup ของโปรแกรม ( ในที่นี้คือ R-3.1.0-win.exe ) ระบบจะเข้าสู่หน้า Select Setup Language เพื่อเลือกภาษาให้เลือก English แล้วคลิก OK เพื่อเข้าสู่ขั้นตอนถัดไป

2. หน้าต่าง Welcome to the R for Windows 3.1.0 Setup Wizard ให้เลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

3. หน้าต่าง Information ให้เลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

4. หน้าต่าง Select Destination Location ให้เลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

5. หน้าต่าง Select Components เลือกว่าจะติดตั้งแบบ 32-bit หรือ 64-bit โดยขึ้นอยู่กับ CPU และ Windows ของท่าน ในที่นี้เลือกติดตั้งแบบ 32-bit แล้วเลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

6. หน้าต่าง Startup options ให้เลือก No (accept defaults) แล้วเลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

7. หน้าต่าง Select Start Menu Folder ไม่ต้องทำอะไรให้เลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

8. หน้าต่าง Select Additional Tasks จะเลือกหรือไม่เลือก Create a desktop icon กับ Create a Quick Launch icon ก็ได้ แต่ตรง Registry entries ให้เลือกทั้ง Save version number in registry และ Associate R with .RData files เสร็จแล้วให้เลือก Next เพื่อเข้าสู่ขั้นตอนถัดไป

9. จากนั้นระบบจะเริ่มทำการติดตั้งตัวโปรแกรม

10. คลิกเลือก Finish เพื่อเสร็จสิ้นการติดตั้ง

ติดต่อสอบถามเพิ่มเติม