การใช้งาน R ใน RapidMiner Studio 6.4

ก่อนหน้านี้ผมได้แสดงวิธีการติดตั้ง R เพื่อใช้งานใน RapidMiner Studio เวอร์ชันที่ต่ำกว่า 6.4 ไปแล้วตาม link นี้ครับ ซึ่งค่อนข้างซับซ้อนพอควรครับ เมื่อไม่นานมานี้ (04/05/2015) RapidMiner ได้ออกเวอร์ชันใหม่คือ 6.4 ซึ่งมี feature เพิ่มในการเพิ่ม Note ใน  Process ได้และมี extension ที่ทำให้ RapidMiner Studio 6 สามารถใช้งาน R และ Python script ได้ง่ายขึ้น ใน post นี้ผมจะแสดงวิธีการติดตั้ง R Extension และการตั้งค่าต่างๆ เพื่อให้ใช้งาน R ใน RapidMiner Studio 6.4 ได้ครับ ขั้นตอนต่างๆ มีดังนี้

1. Update RapidMiner Studio 6 ให้เป็นเวอร์ชัน 6.4 ก่อนครับ โดยการคลิกที่เมนู​ Help > Marketplace (Update and Extensions…) จะปรากฏหน้าต่างดังในรูป

Capture1

  • ในช่อง Search พิมพ์คำว่า R และกดปุ่ม Search
  • เลือก Extension ที่ชื่อว่า R Scripting 6.4.0
  • คลิกที่ปุ่ม Select for Installation
  • คลิกที่ปุ่ม Install 1 packages

2. หลังจากนั้นหน้าต่าง Confirm Licenses จะแสดงขึ้นมาในรูป

Capture2

  • คลิกที่เมนู I accept the terms of all license agreements เพื่อ accept license agreement
  • คลิกที่ปุ่ม Install 1 packages

3. ซอฟต์แวร์จะดาวน์โหลด Extension มาจากอินเตอร์เน็ตและเมื่อดาวน์โหลดเสร็จเรียบร้อยแล้วจะปรากฏหน้าต่างดังในรูปเพื่อให้ทำการ restart RapidMiner Studio 6.4 อีกครั้ง ให้ทำการคลิกที่ปุ่ม Yes

Capture3

4. RapidMiner Studio 6.4 จะ restart ขึ้นมาใหม่และจะมี icon ของ R Scripting แสดงขึ้นมาด้านขวาบนดังในรูป

Capture4

5. หลังจากติดตั้ง R Scripting 6.4 แล้วยังไม่สามารถใช้งาน R ได้เนื่องจากเรายังไม่ได้ติดตั้งซอฟต์แวร์ R (ถ้าท่านใดติดตั้ง R แล้วสามารถกระโดดข้ามไปยังขั้นที่ 7 ได้เลยครับ) ในขั้นตอนนี้ดาวน์โหลดซอฟต์แวร์ R จาก Download R 3.2.0 for Windows ดังแสดงในรูป

Capture6

  • คลิกที่เมนู Download R 3.2.0 for Windows

6. หลังจากดาวน์โหลด R เสร็จเรียบร้อยแล้วให้ double click เพื่อติดตั้ง R ได้เลยครับ โดยมีขั้นตอนต่างๆ ดังนี้ครับ

6.1 เลือกภาษาที่ใช้ในการติดตั้งตามรูปด้านล่าง

Capture7

6.2 คลิก Next ในหน้าต่าง Setup

Capture8

6.3 คลิก Next ต่อไป

Capture9

6.4 ในขั้นตอนนี้เราสามารถเลือก Path สำหรับติดตั้ง R ได้โดยคลิกที่ปุ่ม Browse ครับ แต่ถ้าไม่ต้องการเปลี่ยน path ก็กดคลิกที่ปุ่ม Next ได้เลยครับ

Capture10

6.5 เลือก components ที่ต้องการติดตั้ง เช่น R 32 bit หรือ R 64 bit ครับ หลังจากเลือกแล้วคลิกที่ปุ่ม Next

Capture11

6.6 กดปุ่ม Next เพื่อไปขั้นตอนถัดไป

Capture12

6.7 คลิกที่ปุ่ม Next เพื่อไปขั้นตอนถัดไป

Capture13

6.8 คลิกที่ปุ่ม Next เพื่อไปขั้นตอนถัดไป

Capture14

6.9 คลิกที่ปุ่ม Next เพื่อทำการติดตั้งซอฟต์แวร์ R

Capture15

6.10 แสดงหน้าต่างว่าติดตั้งซอฟต์แวร์ R เสร็จเรียบร้อยแล้ว คลิกที่ปุ่ม Finish ได้เลยครับ

Capture16

6.11 double click ที่ไอคอน R เพื่อทดสอบการใช้งาน R ซึ่งจะแสดงในรูปด้านล่าง

Capture17

7. ใน R ติดตั้ง Package ที่ชื่อว่า “data.table” เสียก่อนโดยใช้คำสั่ง install.packages(“data.table”) ดังรูปด้านล่างได้เลยครับ

Capture21

  • คลิกที่ปุ่ม Yes เพื่อสร้าง personal library

8. เลือกประเทศที่เป็น CRAN Mirror สำหรับดาวน์โหลด Package ในตัวอย่างนี้ผมเลือกเป็นประเทศไทย 🙂 (แต่จริงๆ แล้วเลือกประเทศอะไรก็ได้ครับ)

Capture22

9. หลังจากนั้นจะทำการดาวน์โหลด Package ที่ต้องการติดตั้งและเมื่อเสร็จแล้วจะแสดงข้อความการติดตั้งตามในรูปด้านล่าง

Capture23

Capture24

10. กลับมาที่ RapidMiner Studio 6.4 และเลือกเมนู Tools > Preferences (สำหรับใน Mac เลือกเมนู RapidMiner Studio > Preferences… ) และเลือก tab R Scripting ดังแสดงในรูปด้านล่าง

Capture5

  • เปลี่ยน path ที่แสดงใน Path to RScript executable ให้เป็นโฟลเดอร์ที่ติดตั้ง R ไว้โดยการคลิกที่ปุ่ม Folder
  • เลือก path ที่ติดตั้ง R ไว้และมีไฟล์ Rscript.exe ในตัวอย่างอยู่ที่ “C:\Program Files\R\R-3.2.0\bin” และเลือก Rscript.exe ดังแสดงในรูป

    Capture19

11. คลิกที่ปุ่ม Test เพื่อทำการทดสอบว่าติดตั้งได้สำเร็จหรือไม่ ซึ่งถ้าติดตั้งสำเร็จจะแสดงข้อความดังในรูปด้านล่างครับ

Capture25

12. ในการเรียกใช้งาน R ใน RapidMiner Studio 6.4 สามารถใช้โอเปอเรเตอร์ Execute R ซึ่งสามารถหาได้จากส่วน Operator ด้านซ้ายบน ลากโอเปอเรเตอร์ Execute R มาวางไว้ใน Main Process ดังรูปด้านล่าง

Capture26

13. เพื่อแสดงประสิทธิภาพการทำงานของ R ใน RapidMiner Studio 6.4

  • คลิกขวาที่โอเปอเรเตอร์ Execute R เลือกเมนู “Show Operator Info…”
  • คลิกที่แท็บ Description และเลื่อนลงมาจนเจอส่วนของ Tutorial Process คลิกที่คำว่า “Training and applying a linear model in R” ดังในรูปด้านล่าง

Capture27

14. Process ตัวอย่างจะแสดงขึ้นมาในส่วนของ Main Process ดังแสดงในรูปด้านล่าง ซึ่งมี Note ที่บ่งบอกว่าแต่ละโอเปอเรเตอร์มีหน้าที่อย่างไรบ้าง

Capture28

15. คลิกที่โอเปอเรเตอร์ที่ชื่อว่า Learn Model และในส่วนพารามิเตอร์คลิกที่ปุ่ม Edit Text จะแสดง R script ขึ้นมาดังในรูปด้านล่าง

Capture29

16. กดปุ่ม Run เพื่อให้ Process ทำงานจะได้ผลลัพธ์ดังแสดงในรูปด้านล่างครับ ^^

Capture30

หมายเหตุ

  • ท่านใดสนใจการใช้งาน RapidMiner Studio 6 เบื้องต้นอ่านได้ฟรีจากที่นี่ครับ
  • ท่านใดสนใจอบรมการใช้งาน RapidMiner Studio 6 อย่างละเอียด ดาต้า คิวบ์กำลังเปิดรับสมัครรุ่นที่ 8 ดูรายละเอียดได้จากที่นี่ครับ
Posted in data mining, data science, machine learning, R, RapidMiner and tagged , , , .

Leave a Reply

Your email address will not be published. Required fields are marked *