คุณต้องคำนึงถึงเป้าหมายในการเรียนรู้ของเครื่องเมื่อเลือกการกระจาย R R คือการรวมกันของสภาพแวดล้อมและภาษา เป็นรูปแบบของภาษาการเขียนโปรแกรม S ซึ่ง John Chambers สร้างขึ้นที่ Bell Laboratories เพื่อให้สามารถทำงานกับสถิติได้ง่ายขึ้น ริกเบกเกอร์และอัลลันวิลก์สในที่สุดก็เพิ่มภาษาเขียนโปรแกรมด้วยเช่นกัน เป้าหมายของภาษา R คือการเปลี่ยนแนวคิดให้เป็นซอฟต์แวร์อย่างรวดเร็วและง่ายดาย
R เป็นผลิตภัณฑ์ที่ดาวน์โหลดได้อย่างอิสระซึ่งสามารถเรียกใช้โค้ด S ได้มากที่สุดโดยไม่มีการปรับเปลี่ยน ในทางตรงกันข้ามคุณจะต้องจ่ายสำหรับ S. R เป็นทางเลือกที่ดี คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ R โดยทั่วไปคุณไม่ต้องการให้มีการสรุปทั่วไปเกี่ยวกับภาษาที่ใช้ในการเรียนรู้ด้วยเครื่อง ทั้ง R และ Python เป็นภาษาที่ได้รับความนิยมด้วยเหตุผลที่ต่างกัน บทความเช่น "ในวิทยาศาสตร์ข้อมูลภาษา R กลืน Python" แรกดูเหมือนจะบอกว่า R กำลังเป็นที่นิยมมากขึ้นด้วยเหตุผลบางอย่าง ผู้เขียนอย่างชาญฉลาดกลับออกไปจากคำชี้แจงนี้โดยชี้ให้เห็นว่า R ถูกใช้เพื่อวัตถุประสงค์ทางสถิติและ Python เป็นภาษาเป้าหมายที่ดีขึ้น
คุณสามารถใช้ RStudio รุ่นเดสก์ท็อปเพื่อให้งานของ R ทำงานได้ง่ายขึ้น ผลิตภัณฑ์นี้ดาวน์โหลดได้ฟรีและคุณสามารถดาวน์โหลดได้ใน Linux (Debian / Ubuntu, RedHat / CentOS และ SUSE Linux), Mac และ Windows
คุณสามารถลองแจกไพ่ R อื่นได้หากพบว่าคุณไม่ชอบ RStudio การกระจายทางเลือกที่พบมากที่สุด ได้แก่ StatET, Red-R (พร้อมใช้งานที่ Decisionstatscom) และ Rattle ผลิตภัณฑ์ทั้งหมดเป็นผลิตภัณฑ์ที่ดี แต่ RStudio ดูเหมือนจะมีจุดเด่นที่สุดและเป็นผลิตภัณฑ์ที่ใช้ง่ายที่สุด คุณสามารถอ่านการอภิปรายเกี่ยวกับทางเลือกต่างๆ