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 คล้ายกับตัวเองซึ่งใช้ในการจัดหาเอกสารครบวงจรทั้งแบบออนไลน์และในรูปแบบต่างๆ
ประกอบด้วยชุดเครื่องมือการทำงานต่างๆ ต่อไปนี้เพื่อทำให้ง่ายต่อการจัดการข้อมูล คำนวณ ประมวลผล และ แสดงผลข้อมูล
  • ·         การจัดการข้อมูล และ จัดเก็บข้อมูล ในรูปแบบต่างๆ
  • ·         มี operator สำหรับการคำนวณข้อมูลในรูปแบบของ array และ matric
  • ·         สามารถทำงานร่วมกับเครื่องมือวิเคราะห์ข้อมูลอื่นๆ ได้ง่าย
  • ·         ส่วนการแสดงข้อมูล เพื่อให้ง่ายต่อการวิเคราะห์
  • ·         สามารถพัฒนาด้วยภาษาโปรแกรมที่มีประสิทธิภาพ ทำให้มีความยึดหยุ่นสูง
  • ·         สามารถสร้างส่วนขยายด้วยการสร้าง package
  • ·         สามารถพัฒนาด้วยภาษา C ได้





ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

R STUDIO

R for Pipes

R for Data import