intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Giới thiệu ngôn ngữ R

Chia sẻ: Menh Menh | Ngày: | Loại File: PDF | Số trang:30

49
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Bài giảng giới thiệu ngôn ngữ R; vận hành ngôn ngữ R; đọc dữ liệu vào R; biến số trong R. Mời các bạn cùng tham khảo bài giảng để nắm chắc kiến thức.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Giới thiệu ngôn ngữ R

  1. Tuan V. Nguyen Garvan Institute of Medical Research Professor, UNSW School of Public Health and Community Medicine Professor of Predictive Medicine, University of Technology Sydney Adj. Professor of Epidemiology and Biostatistics, School of Medicine Sydney, University of Notre Dame Australia Phân tích dữ liệu và ứng dụng | Đại học Dược Hà Nội | 12/6 to 17/6/2019 © Tuan V. Nguyen
  2. Nội dung • Ngôn ngữ R • Vận hành • Đọc dữ liệu vào R • Biến số trong R
  3. Một chút lịch sử • R là "statistical and graphical programming language" • Xuất phát từ S – 1988 - S2: RA Becker, JM Chambers, A Wilks – 1992 - S3: JM Chambers, TJ Hastie – 1998 - S4: JM Chambers • R được viết bởi Ross Ihaka và Robert Gentleman (Đại học Auckland, New Zealand), 1990s • Từ 1997: quốc tế hóa “R-core”, 15 người
  4. Ngôn ngữ (phần mềm) R • Mã nguồn mở - hoàn toàn miễn phí ! • Chạy trên Windows, Unix, MacOS. • Do các chuyên gia thống kê phát triển • Rất nhiều phương pháp phân tích, cơ bản đến nâng cao • Biểu đồ chất lượng cao • Các đại học và viện nghiên cứu rất chuộng R • "Dân chủ hoá" phương pháp thống kê
  5. cran.r-project.org
  6. Installation of R on Windows • Select Windows • Select “base” • Run à OK à Next • Then Finish – R icon on your desktop
  7. RStudio An “add-on” of R RStudio http://rstudio.org
  8. Giao điện RStudio
  9. Vận hành R
  10. R là tập hợp nhiều "packages" R = Base + Packages • Base là phần mềm cơ bản bao gồm một số hàm dùng cho phân tích dữ liệu • Packages là những modules dùng cho các phân tích chuyên dụng • Có hơn 6000 packages trong R • Có thể tải về và cài đặt packages trực tiếp từ mạng
  11. Một số packages phổ biến Vận hành và phân tích cơ bản Phân tích và mô hình foreign: đọc dữ liệu rms: Các mô hình hồi qui gmodels: công cụ cho lập trình car: Companion to regression analysis ggplot2: biểu đồ survival: Phân tích sống còn tables: mô tả bằng bảng số liệu cluster: Phân tích cụm tableone: mô tả bằng bảng số liệu psych: Psychometrics DescTools: Phân tích mô tả
  12. Cài đặt package (ví dụ) Package có thể cài đặt trực tiếp nếu máy nối mạng: install.packages(c("DescTools", "rms", "tables", "foreign", "gmodels", "ggplot2", "car", "survival", "boot", "cluster", "psych", "binom", "BMA") • Tìm xem đang có package nào đã được cài đặt library()
  13. Object = đối tượng • R vận hành theo đối tượng: biến số, dataset, input, output, v.v. đều được xem là object • Đối tượng phải có tên • Tên đối tượng phân biệt chữ hoa và chữ thường tuan, TUAN, Tuan
  14. Văn phạm R
  15. Tương tác với R • Khởi động R • Dùng mũi tên up/down arrow keys để tìm các lệnh trước trong console • Dùng mũi tên left/right keys để chỉnh sửa (edit) lệnh • Dùng TAB để có thêm lựa chọn (rất có ích) • Có thể viết nhiều lệnh trong 1 dòng, cách nhau bằng dấu ";"
  16. Tên biến số (variable) • Dùng mẫu tự, số, kí hiệu (., -, _) • Kí hiệu "assignment": genotype Geno.type = Genotype + genotype > Geno.type [1] 12
  17. Hàm (function) • Lệnh R = function • Hàm phải có arguments • Arguments bao gồm variable, parameters, options, v.v. • Ví dụ: Phân tích mô hình y = a + bx m1 = lm(y ~ x, data=test)
  18. Function • Lệnh R = function • Hàm phải có arguments • Ví dụ: Phân tích mô hình y = a + bx m1 = lm(y ~ x, data = test) Object name Function Arguments: m1 lm = linear model variables: y, x dataset name
  19. Đọc dữ liệu vào R
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2