R - Tổng quan
R là một ngôn ngữ lập trình và môi trường phần mềm để phân tích thống kê, biểu diễn đồ họa và báo cáo. R được tạo ra bởi Ross Ihaka và Robert Gentleman tại Đại học Auckland, New Zealand và hiện đang được phát triển bởi R Development Core Team.
Cốt lõi của R là một ngôn ngữ máy tính thông dịch cho phép phân nhánh và lặp lại cũng như lập trình mô-đun sử dụng các hàm. R cho phép tích hợp với các thủ tục được viết bằng ngôn ngữ C, C ++, .Net, Python hoặc FORTRAN để đạt hiệu quả.
R được cung cấp miễn phí theo Giấy phép Công cộng GNU và các phiên bản nhị phân được biên dịch trước được cung cấp cho các hệ điều hành khác nhau như Linux, Windows và Mac.
R là phần mềm miễn phí được phân phối dưới một bản sao kiểu GNU còn lại và một phần chính thức của dự án GNU có tên GNU S.
Sự phát triển của R
R ban đầu được viết bởi Ross Ihaka và Robert Gentlemantại Khoa Thống kê của Đại học Auckland ở Auckland, New Zealand. R xuất hiện lần đầu tiên vào năm 1993.
Một nhóm lớn các cá nhân đã đóng góp cho R bằng cách gửi mã và báo cáo lỗi.
Kể từ giữa năm 1997, đã có một nhóm cốt lõi ("Nhóm lõi R") có thể sửa đổi kho lưu trữ mã nguồn R.
Đặc điểm của R
Như đã nêu trước đó, R là một ngôn ngữ lập trình và môi trường phần mềm để phân tích thống kê, biểu diễn đồ họa và báo cáo. Sau đây là các tính năng quan trọng của R -
R là một ngôn ngữ lập trình được phát triển tốt, đơn giản và hiệu quả, bao gồm các điều kiện, vòng lặp, các hàm đệ quy do người dùng định nghĩa và các phương tiện đầu vào và đầu ra.
R có một phương tiện lưu trữ và xử lý dữ liệu hiệu quả,
R cung cấp một bộ toán tử để tính toán trên mảng, danh sách, vectơ và ma trận.
R cung cấp một bộ sưu tập lớn, chặt chẽ và tích hợp các công cụ để phân tích dữ liệu.
R cung cấp các phương tiện đồ họa để phân tích dữ liệu và hiển thị trực tiếp trên máy tính hoặc in ra giấy.
Kết luận, R là ngôn ngữ lập trình thống kê được sử dụng rộng rãi nhất trên thế giới. Đây là sự lựa chọn số 1 của các nhà khoa học dữ liệu và được hỗ trợ bởi một cộng đồng những người đóng góp sôi nổi và tài năng. R được giảng dạy trong các trường đại học và được triển khai trong các ứng dụng kinh doanh quan trọng. Hướng dẫn này sẽ dạy bạn lập trình R cùng với các ví dụ phù hợp theo các bước đơn giản và dễ dàng.