Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
1,01 MB
Nội dung
Ngôn ngữ lập trình R Đỗ Thanh Nghị Chương 12 GIỚI THIỆU NGÔN NGỮ R R ngôn ngữ lập trình hàm cấp cao vừa môi trường dành cho tính toán thống kê R hỗ trợ nhiều công cụ cho phân tích liệu, khám phá tri thức khai mỏ liệu lại phần mềm miễn phí mã nguồn mở Hơn R dễ học phát triển nhanh ứng dụng tính toán xác suất thống kê, phân tích liệu (tham khảo tài liệu [4, 5, 7, 9, 10]) 12.1 R CĂN BẢN Ngôn ngữ R đề xuất R Ihaka R Gentleman [5] phần mềm miễn phí mã nguồn mở chạy nhiều phần cứng Intel, PowerPC, Alpha, Sparc nhiều hệ điều hành khác Unix, Linux, Windows, Mac R thay cho ngôn ngữ S+ (phần mềm thương mại) tính toán thống kê ứng dụng [1, 2] Ngôn ngữ S+ có nguồn gốc từ ngôn ngữ S [8] phát triển phòng nghiên cứu AT&T Bell R dễ học phát triển nhanh ứng dụng khai mỏ liệu thời gian ngắn nhờ nhiều công cụ tích hợp sẵn dùng khả lập trình, kiểu liệu phong phú, hàm thống kê, giải thuật học tự động giao diện truy vấn liệu, hiển thị liệu Như trình bày phần trên, có ngôn ngữ S+ có nguồn gốc từ ngôn ngữ S phát triển phòng nghiên cứu AT&T Bell dùng cho phân tích liệu, tính toán thống kê, mô phỏng, hiển thị Tuy có chức tương tự R S+ phần mềm thương mại Môi trường R có độ ổn định cao S+ có môi trường đồ họa để lập trình R hỗ trợ môi trường phát triển R GUI nhiều trình soạn thảo khác Eclipse, Kate Tài liệu hỗ trợ cho người dùng người phát triển phong phú R tính toán có phần nhanh tốc độ so với S+ Các thông tin liên quan đến R tham khảo địa http://www.r-project.org/ ngôn ngữ S+ địa http://www.insightful.com/ 107 Ngôn ngữ lập trình R Đỗ Thanh Nghị Hình 12.1: Môi trường lập trình ngôn ngữ R Trước hết, tải phiên R gói thư viện từ địa trang web http://cran.r-project.org Tiến hành cài đặt, gọi thực thi môi trường R hình 12.1 Để thêm gói thư viện vào môi trường lập trình R, sử dụng chức cung cấp từ menu Packages R ngôn ngữ lập trình hàm cấp cao Tất công việc làm thông qua hàm Ta truyền thông số cho hàm Giá trị trả hàm lưu vào đối tượng biến nhờ vào phép gán = [...]... Graphics Chapman & Hall, 1988 2 Burns P.: An Introduction to the S Language 2002 3 Carr D., Littlefield R. , Nicholson W., and Littlefield J.: Scatterplot matrix techniques for large N Journal of the American Statistical Association 82(398):424-436, 1987 4 Crawley M.J.: Statistics: An Introduction using R Wiley, 2005 126 Ngôn ngữ lập trình R Đỗ Thanh Nghị 5 Ihaka R and Gentleman R. : R: A language for... của trẻ có tuổi là 23.5 tháng, chúng ta sử dụng phương trình hồi quy tìm được (height = 0.635 age + 64.928) để tính chiều cao là 79.85 cm Việc này được thực hiện trong R bằng lệnh sau đây: new