What is R?
Introduction to R
R เป็นภาษาและสภาพแวดล้อมสำหรับการคำนวณทางสถิติและกราฟิก เป็น โครงการ GNU ซึ่งคล้ายคลึงกับภาษาและสภาพแวดล้อมที่พัฒนาโดย Bell Laboratories (เดิมชื่อ AT & T, Lucent Technologies) โดย John Chambers และเพื่อนร่วมงาน R สามารถถือเป็นการใช้งานที่แตกต่างกันของ S. มีความแตกต่างที่สำคัญบางส่วน แต่โค้ดที่เขียนขึ้นสำหรับ S จะไม่มีการเปลี่ยนแปลงภายใต้ R
R ให้ความหลากหลายทางสถิติ (การสร้างแบบจำลองเชิงเส้นและแบบไม่เชิงเส้นการทดสอบทางสถิติแบบคลาสสิกการวิเคราะห์อนุกรมเวลาการจัดกลุ่มการจัดกลุ่ม ) และเทคนิคกราฟิกและสามารถขยายได้มาก ภาษา S เป็นตัวเลือกที่ใช้ในการวิจัยทางสถิติและ R เป็นเส้นทางที่มาเปิดให้มีส่วนร่วมในกิจกรรมนั้น
หนึ่งในจุดแข็งของ R คือความง่ายในการออกแบบและผลิตสิ่งพิมพ์ที่มีคุณภาพซึ่งรวมถึงสัญลักษณ์และสูตรทางคณิตศาสตร์ที่จำเป็น ได้รับการเอาใจใส่อย่างมากจากค่าดีฟอลต์สำหรับตัวเลือกการออกแบบที่ไม่เหมือนใครในด้านกราฟิก แต่ผู้ใช้ยังสามารถควบคุมได้เต็มรูปแบบ
R เป็นซอฟต์แวร์ฟรีภายใต้เงื่อนไขของ สัญญาอนุญาตแบบสาธารณะทั่วไป ของ GNU General Public License ในรูปแบบรหัสต้นฉบับ รวบรวมและทำงานบนแพลตฟอร์มยูนิกซ์และระบบที่คล้ายคลึงกันมากมาย (รวมถึง FreeBSD และ Linux), Windows และ MacOS.
The R environment
R เป็นชุดซอฟต์แวร์สำหรับการจัดการข้อมูลการคำนวณและการแสดงผลกราฟิก รวมถึง
การจัดการและจัดเก็บข้อมูลที่มีประสิทธิภาพ,ชุดของตัวดำเนินการสำหรับการคำนวณบนอาร์เรย์โดยเฉพาะ matrices,คอลเลกชันที่มีขนาดใหญ่และสอดคล้องกันรวมเครื่องมือระดับกลางสำหรับการวิเคราะห์ข้อมูล,สิ่งอำนวยความสะดวกแบบกราฟิกสำหรับการวิเคราะห์ข้อมูลและแสดงทั้งบนหน้าจอหรือบนกระดาษและ ภาษาโปรแกรมที่มีการพัฒนาที่เรียบง่ายและมีประสิทธิภาพซึ่งรวมถึงเงื่อนไขการวนลูปผู้ใช้ฟังก์ชัน recursive ที่กำหนดโดยผู้ใช้และสิ่งอำนวยความสะดวกด้านอินพุทและเอาท์พุท
คำว่า "environment " มีจุดมุ่งหมายเพื่อระบุว่าเป็นระบบที่มีการวางแผนและสอดคล้องกันอย่างเต็มที่และมีการใช้เครื่องมือที่มีความเฉพาะเจาะจงและไม่ยืดหยุ่นมากพอ ๆ กับกรณีของซอฟต์แวร์วิเคราะห์ข้อมูลอื่น ๆ
R เช่น S ถูกออกแบบมาโดยใช้ภาษาคอมพิวเตอร์จริงและช่วยให้ผู้ใช้สามารถเพิ่มฟังก์ชันการทำงานเพิ่มเติมได้โดยการกำหนดฟังก์ชันใหม่ ๆ ส่วนใหญ่ของระบบจะถูกเขียนด้วยภาษา R ของ S ซึ่งช่วยให้ผู้ใช้สามารถทำตามขั้นตอนของอัลกอริธึมได้ง่ายขึ้น สำหรับงานที่ต้องใช้คอมพิวเตอร์จำนวนมากรหัส C, C ++ และ Fortran สามารถเชื่อมโยงและเรียกใช้ในขณะดำเนินการได้ ผู้ใช้ขั้นสูงสามารถเขียนโค้ด C เพื่อจัดการวัตถุ R ได้โดยตรง
ผู้ใช้หลายคนคิดว่า R เป็นระบบสถิติ เราชอบคิดถึงสภาพแวดล้อมที่ใช้เทคนิคทางสถิติ R สามารถขยาย (ได้อย่างง่ายดาย) ผ่าน แพคเกจ มีประมาณแปดชุดที่มาพร้อมกับการแจกแจง R และอื่น ๆ อีกมากมายมีให้บริการผ่านทางเว็บไซต์อินเทอร์เน็ตของ CRAN ซึ่งครอบคลุมสถิติสมัยใหม่ที่หลากหลายมาก
R มีรูปแบบเอกสารแบบ LaTeX คล้ายกับตัวเองซึ่งใช้ในการจัดหาเอกสารครบวงจรทั้งแบบออนไลน์และในรูปแบบต่างๆ
R ประกอบด้วยชุดเครื่องมือการทำงานต่างๆ ต่อไปนี้เพื่อทำให้ง่ายต่อการจัดการข้อมูล คำนวณ ประมวลผล และ แสดงผลข้อมูล
- · การจัดการข้อมูล และ จัดเก็บข้อมูล ในรูปแบบต่างๆ
- · มี operator สำหรับการคำนวณข้อมูลในรูปแบบของ array และ matric
- · สามารถทำงานร่วมกับเครื่องมือวิเคราะห์ข้อมูลอื่นๆ ได้ง่าย
- · ส่วนการแสดงข้อมูล เพื่อให้ง่ายต่อการวิเคราะห์
- · สามารถพัฒนาด้วยภาษาโปรแกรมที่มีประสิทธิภาพ ทำให้มีความยึดหยุ่นสูง
- · สามารถสร้างส่วนขยายด้วยการสร้าง package
- · สามารถพัฒนาด้วยภาษา C ได้
ความคิดเห็น
แสดงความคิดเห็น