Hướng dẫn cho người mới bắt đầu về R và RStudio (máy học nâng cao)

13 97 0
Hướng dẫn cho người mới bắt đầu về R và RStudio (máy học nâng cao)

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hướng dẫn cho người mới bắt đầu về R và RStudio (máy học nâng cao) R là một ngôn ngữ lập trình được sử dụng để phân tích thông tin thống kê, để trực quan hóa chúng bằng cách sử dụng biểu diễn đồ họa, báo cáo và mô hình hóa dữ liệu. Ngôn ngữ lập trình này đã đặt tên là R, dựa trên chữ cái đầu tiên của hai tác giả (Robert Gentleman và Ross Ihaka). R cũng 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 và FORTRAN để nâng cao hiệu quả. R là một trong những công cụ quan trọng nhất được các nhà nghiên cứu, nhà phân tích dữ liệu, nhà thống kê và nhà tiếp thị sử dụng để truy xuất, làm sạch, phân tích, trực quan hóa và trình bày dữ liệu.

HƯỚNG DẪN CHO NGƯỜI MỚI BẮT ĐẦU VỀ R VÀ RSTUDIO GIỚI THIỆU VỀ R R ngôn ngữ lập trình sử dụng để phân tích thơng tin thống kê, để trực quan hóa chúng cách sử dụng biểu diễn đồ họa, báo cáo mơ hình hóa liệu Ngơn ngữ lập trình đặt tên R, dựa chữ hai tác giả (Robert Gentleman Ross Ihaka) R cho phép tích hợp với thủ tục viết ngôn ngữ C, C ++, Net, Python FORTRAN để nâng cao hiệu R công cụ quan trọng nhà nghiên cứu, nhà phân tích liệu, nhà thống kê nhà tiếp thị sử dụng để truy xuất, làm sạch, phân tích, trực quan hóa trình bày liệu R cung cấp nhiều loại phân tích thống kê bao gồm: Mơ hình hóa tuyến tính phi tuyến tính, Kiểm tra thống kê cổ điển, Phân tích chuỗi thời gian, Phân loại, Phân cụm, Phân tích liệu lớn, Khai thác liệu CÀI ĐẶT R R mã nguồn mở có phiên cho tất hệ điều hành Để cài đặt R, lấy từ trang webhttps://cloud.rproject.org sử dụng lệnh từ thiết bị đầu cuối Tơi bạn quản lý cài đặt theo hệ điều hành bạn sử dụng, tơi khơng mơ tả sửa lỗi đơn giản Thậm chí bạn tìm thấy nhiều hướng dẫn internet Tuy nhiên, Nếu bạn cài đặt chương trình đến vị trí tùy chỉnh khác với vị trí cài đặt mặc định HĐH, đảm bảo bạn thêm đường dẫn thư mục bin vào biến đường dẫn hệ thống sau cài đặt, để làm việc với R dấu nhắc lệnh Bắt đầu Khi bạn cài đặt R vào máy tính, có số cách để bạn bắt tay vào lập trình R Bạn tải bảng điều khiển R cách sử dụng phím tắt mặc định menu bắt đầu bắt đầu mã hóa tương tác R Bạn vào dấu nhắc lệnh, gõ R lấy bảng điều khiển bắt đầu Bạn viết tập lệnh với phần mở rộng R chạy dấu nhắc lệnh lệnh Rscript Bạn cài đặt R studio IDE bắt đầu viết mã R ngơn ngữ thơng dịch, bạn sử dụng R bảng điều khiển R, hoạt động theo mơ hình câu hỏi câu trả lời Bạn nhập dịng lệnh nhấn phím 'Enter', sau chương trình thực dịng đó, in kết có, cần, yêu cầu nhập thêm Điều có nghĩa bạn thấy đầu sau bạn viết dịng mã chuyển sang phần Đó lợi bạn bị lỗi chương trình Khi sử dụng Rstudio IDE, bạn chạy tập lệnh ctrl + Enter Nếu lệnh dài để vừa dòng, dấu “+” sử dụng cho lời nhắc tiếp tục Để khỏi bảng điều khiển, bạn sử dụng lệnh q () R phân biệt chữ hoa chữ thường Ký tự nhắc mặc định R là> Nếu bạn thấy điều dịng lệnh mình, điều có nghĩa sẵn sàng thực hướng dẫn Nếu nguyên nhân bạn làm lời nhắc, thử ctrl + z để khơi phục trạng thái sẵn sàng Bình luận R bạn nhận xét dịng tập lệnh R cách sử dụng # R không hỗ trợ bình luận nhiều dịng, có cách để giải vấn đề Mọi người thường sử dụng điều kiện if mà không thỏa mãn, để nhập nhận xét nhiều dòng vào tập lệnh Ví dụ class(x)If (FALSE) { This Is A comment, } q () -quit chương trình print () -dùng để in chuỗi giá trị biến Nhưng in biến với hàm message = “Hello” print(message) >"Hello" in nhiều biến chuỗi cat (message, “ User ”) >"Hello User" lệnh get thư mục làm việc hiển thị vị trí nơi hoạt động diễn setwd () đặt thư mục làm việc ls () hiển thị đối tượng tạo không gian làm việc tức biến, mảng, v.v làm việc bảng điều khiển, bạn cần lưu môi trường làm việc mình, bạn lưu cách sử dụng save.image ('filepath / filename.Rdata') lệnh lưu tất biến cấu trúc liệu mà bạn sử dụng chương trình để bạn sử dụng chúng sau bạn cần bắt đầu làm việc lại mơi trường đó, bạn tải tệp vào nhớ cách sử dụng load ('filename.Rdata') lưu ý tệp lưu hàm save.image () tệp đọc tệp bạn viết trình soạn thảo văn Nếu bạn mở tệp hình ảnh trình chỉnh sửa văn bản, bạn thấy danh sách ký tự lộn xộn, có nghĩa khơng phải định dạng hỗ trợ văn Tệp hữu ích bạn làm việc bảng điều khiển để lưu đối tượng môi trường Hãy xem hello world R Xin chào giới R Là tốn tử gán, help(“ls”) # or > ?ls help.search (“từ khóa”) Ví dụ : > help.search(“ls”) Hãy xem ví dụ sau hiểu cách bạn sử dụng R để thực phép toán số học Ở trở đi, sử dụng Rstudio để tiếp tục việc tương lai bạn phải xử lý công việc phức tạp hơn, đặc biệt lĩnh vực phân tích, sử dụng bảng điều khiển khơng phải lựa chọn lý tưởng Sử dụng Rstudio quen thuộc với chắn có lợi Vì vậy, tải xuống cài đặt từ https://rstudio.com/products/rstudio/download/ theo hệ điều hành bạn kiến trúc CPU Nhưng điều quan trọng cần hiểu bạn cần cài đặt R máy tính để làm việc với Rstudio Nó khơng bao gồm R theo mặc định Rstudio IDE cấp cao chạy R Sau bạn cài đặt mở R, Khu vực khu vực mã hóa nơi bạn viết tập lệnh Nếu bạn chưa thấy điều này, đừng lo lắng, biết cách thực vài giây Khu vực khu vực giao diện điều khiển nơi bạn xem kết tập lệnh bạn thực thi Khu vực nơi bạn thấy đối tượng biến cấu trúc liệu mà bạn tạo tập lệnh Như điều bạn làm, nhấp vào tạo dự án làm theo hướng dẫn để bắt đầu dự án bạn tạo thư mục chọn thư mục có để lưu chi tiết dự án Điều xảy bạn tạo dự án Rstudio thay đổi thư mục làm việc mơi trường tạo tệp cần thiết Khi bạn làm điều đó, nhấp vào thêm tệp chọn Rscript Bây bạn sẵn sàng để viết tập lệnh R thử dùng hello world Bây nhớ bạn nên lưu tệp kịch trước, sau bạn thực thi / chạy tệp Nhưng bạn nên nhớ rằng, bạn nhấp vào nút lệnh Run bên phải tệp script bạn sử dụng phím tắt ctrl + Enter , dòng mã tương ứng mà bạn đặt trỏ thực thi Tất dịng khơng thực lúc Vì vậy, bạn cần thực chúng dịng cách thích hợp Khi dịng thực thi, ảnh hưởng mơi trường tự động tạo Ví dụ: bạn tạo biến dịng sau bạn cần sử dụng biến dịng khác sau này, biến truy cập tạo bạn thực dịng trước Bạn thấy biến đối tượng khác mà bạn tạo giá trị chúng khu vực Lệnh “ Nguồn ” bên phải tập lệnh để nhập tất biến đối tượng tạo tập lệnh vào môi trường mà không cần phải thực thi chúng cách cụ thể Nếu bạn cần xóa giá trị mơi trường này, bạn sử dụng lệnh list = ls() remove(list) #or remove(list = ls()) Ngay máy tính bỏ túi cần lưu trữ kết trung gian Vì mục đích R, giống ngơn ngữ máy tính khác, có biến tượng trưng (Tên sử dụng để đại diện cho giá trị.) Ngược lại với ngôn ngữ lập trình khác C java R, biến không khai báo với số kiểu liệu Các biến gán với đối tượng R và kiểu liệu đối tượng R trở thành kiểu liệu biến Một biến lưu trữ số, đối tượng, kết thống kê, vectơ, tập liệu, dự đốn mơ hình thứ R xuất Chúng ta sử dụng biến sau đơn giản cách gọi tên biến Để khai báo biến, cần gán tên biến Tên biến có chữ số, đồng thời có dấu gạch dấu chấm Nhưng phải bắt đầu thư Tên khơng có khoảng trắng Chúng ta sử dụng _ để kết nối hai từ Các từ khóa dành riêng cho hệ thống sử dụng làm tên biến Vd: c, q, t, D, F, I, T, diff, df, pt Để gán giá trị cho biến, sử dụng dấu = x = 28 >class(x) [1] "numeric" >y = "R is Fantastic" >class(y) [1] "character" >z = TRUE >class(z) [1] "logical" + addition - subtraction / deviation * multiplication ** or ^ exponential != not equals isTRUE( x ) check whether x statement is True & AND operation | OR operation https://www.datamentor.io/r-programming/operator/ R loại đối tượng Hầu hết hoạt động mà gặp phân tích liệu quản lý với phần tử đơn lẻ, cần phương tiện phức tạp để xử lý tập liệu Vì vậy, xem xét loại đối tượng khác mà sử dụng R Vectơ Vectơ mảng chiều, đối tượng đơn giản để bắt đầu Nó chuỗi phần tử liệu có kiểu Chúng ta tạo vector cho tất kiểu liệu mà học trước Cách đơn giản để xây dựng vectơ R sử dụng hàm c () có nghĩa kết hợp phần tử thành vectơ >numbers = c(1,2,3,4,5) >numbers [1] > numbers[3] [1] > numbers[1:3] #1:3 means through range inclusively (1,2,3) [1] Vectơ ký tự vectơ chuỗi văn Khi xác định vector vậy, nên đề cập đến phần tử định dấu ngoặc kép đơn in chúng, R làm > words = c(“my”, “name”,”is”,”Mad”) > words [1] “my” “name” “is” “Mad” Bạn làm tương tự với biến với vectơ số > numbers[3] > [1] FALSE > numbers>3 [1] FALSE FALSE FALSE TRUE TRUE > logic = c(T,T,F,F,F,T) > logic [1] TRUE TRUE FALSE FALSE FALSE TRUE Và bạn lấy Nan làm đầu có nghĩa giá trị khơng phải số số khơng thể Và Inf có nghĩa Vô cực > numbers[100] [1] NA > 0/0 [1] NaN > 1/0 [1] Inf Ma trận cấu trúc liệu đồng hai chiều lập trình R Ma trận tương tự vectơ, có thêm tính đa chiều GHI CHÚ Tất thuộc tính đối tượng kiểm tra attributes()hàm Kích thước kiểm tra trực tiếp với dim()chức Chúng ta kiểm tra xem đối tượng có phải ma trận hay khơng class()hàm Tạo ma trận thực theo nhiều cách, tất cách thực tương tự đề cập cú pháp sau Matrix_name = matrix (, kích thước) Để cung cấp thơng tin này, yếu tố kích thước, sử dụng số cách khác tùy theo tình ứng dụng myvector = c (1,2,3,4,5,6) # or c(1:6) A = matrix(myvector,nrow = 3,ncol=2) # providing only one dimension #is enough >A [,1] [,2] [1,] [2,] [3,] matrix(1:9, nrow = 3) [,1] [,2] [,3] [1,] [2,] [3,] > matrix(1:15,3, byrow=T) [,1] [,2] [,3] [,4] [,5] [1,] [2,] 10 # T stantds for True [3,] 11 12 13 14 15 Đây cách thay đổi Hoặc bạn chèn byrow = F, khơng đề cập đến nó, phần tử chèn vào cột cách khôn ngoan ... việc với R dấu nhắc lệnh Bắt đầu Khi bạn cài đặt R vào máy tính, có số cách để bạn bắt tay vào lập trình R Bạn tải bảng điều khiển R cách sử dụng phím tắt mặc định menu bắt đầu bắt đầu mã hóa... tương tác R Bạn vào dấu nhắc lệnh, gõ R lấy bảng điều khiển bắt đầu Bạn viết tập lệnh với phần mở r? ??ng R chạy dấu nhắc lệnh lệnh Rscript Bạn cài đặt R studio IDE bắt đầu viết mã R ngơn... exponential != not equals isTRUE( x ) check whether x statement is True & AND operation | OR operation https://www.datamentor.io /r- programming/operator/ R loại đối tượng Hầu hết hoạt động mà gặp phân

Ngày đăng: 16/12/2021, 12:32

Mục lục

  • HƯỚNG DẪN CHO NGƯỜI MỚI BẮT ĐẦU

  • VỀ R VÀ RSTUDIO

  • GIỚI THIỆU VỀ R

  • CÀI ĐẶT R

    • Bắt đầu

    • R Các kiểu dữ liệu

    • R các loại đối tượng

      • Vectơ

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan