Đề cương khóa học

Ngày 1

Giới thiệu và chuẩn bị

  • Làm cho R thân thiện hơn, R và các GUI có sẵn
  • Rstudio
  • R phần mềm liên quan và tài liệu
  • R và thống kê
  • Sử dụng R một cách tương tác
  • Buổi giới thiệu
  • Tìm kiếm trợ giúp về các hàm và tính năng
  • R lệnh, phân biệt chữ hoa chữ thường, v.v.
  • R gọi lại và sửa các lệnh trước đó
  • Thực thi lệnh từ hoặc chuyển hướng đầu ra đến một tệp
  • Tính vĩnh viễn của dữ liệu và loại bỏ đối tượng

Các thao tác đơn giản; số và vectơ

  • Vectơ và gán
  • Phép toán vectơ
  • Tạo các chuỗi đều đặn
  • Vectơ logic
  • Giá trị bị thiếu
  • Vectơ ký tự
  • Vectơ chỉ mục; chọn và sửa đổi tập hợp con dữ liệu
  • Các loại đối tượng khác

Đối tượng, chế độ và thuộc tính của chúng

  • Thuộc tính nội tại: chế độ và độ dài
  • Thay đổi độ dài của một đối tượng
  • Lấy và đặt thuộc tính
  • Lớp của một đối tượng

Yếu tố có thứ tự và không có thứ tự

  • Một ví dụ cụ thể
  • Hàm tapply() và mảng không đều
  • Yếu tố có thứ tự

Mảng và ma trận

  • Mảng
  • Đánh mục mảng. Các phần con của một mảng
  • Ma trận chỉ mục
  • Hàm array()
    • Phép toán vectơ và mảng hỗn hợp. Quy tắc tái chế
  • Tích ngoài của hai mảng
  • Chuyển vị tổng quát của một mảng
  • Matrix tiện ích
    • Matrix nhân
    • Phương trình tuyến tính và nghịch đảo
    • Giá trị riêng và vectơ riêng
    • Phân tích giá trị kỳ dị và định thức
    • Ước lượng bình phương tối thiểu và phân tích QR
  • Tạo ma trận phân vùng, cbind() và rbind()
  • Hàm nối, (), với mảng
  • Bảng tần số từ các yếu tố

Ngày 2

Danh sách và khung dữ liệu

  • Danh sách
  • Xây dựng và sửa đổi danh sách
    • Nối danh sách
  • Khung dữ liệu
    • Tạo khung dữ liệu
    • attach() và detach()
    • Làm việc với khung dữ liệu
    • Gắn các danh sách tùy ý
    • Quản lý đường dẫn tìm kiếm

Thao tác dữ liệu

  • Chọn, tập hợp con quan sát và biến
  • Lọc, nhóm
  • R mã hóa, chuyển đổi
  • Tổng hợp, kết hợp tập dữ liệu
  • Thao tác ký tự, gói stringr

R đọc dữ liệu

  • Tệp Txt
  • Tệp CSV
  • Tệp XLS, XLSX
  • SPSS, SAS, Stata,… và các định dạng dữ liệu khác
  • Xuất dữ liệu sang txt, csv và các định dạng khác
  • Access dữ liệu từ cơ sở dữ liệu bằng ngôn ngữ SQL

Phân phối xác suất

  • R như một tập hợp các bảng thống kê
  • Kiểm tra phân phối của một tập hợp dữ liệu
  • Kiểm định một mẫu và hai mẫu

Nhóm, vòng lặp và thực thi có điều kiện

  • Biểu thức nhóm
  • Câu lệnh điều khiển
    • Thực thi có điều kiện: câu lệnh if
    • R thực thi lặp đi lặp lại: vòng lặp for, repeat và while

Ngày 3

Viết các hàm của riêng bạn

  • Ví dụ đơn giản
  • Định nghĩa các toán tử nhị phân mới
  • Đối số được đặt tên và mặc định
  • Đối số '...'
  • Gán trong hàm
  • Ví dụ nâng cao
    • Các yếu tố hiệu quả trong thiết kế chặn
    • Loại bỏ tất cả các tên trong một mảng được in
    • R tích phân số đệ quy
  • Phạm vi
  • Tùy chỉnh môi trường
  • Lớp, hàm tổng quát và hướng đối tượng

Phân tích thống kê trong R

  • Mô hình hồi quy tuyến tính
  • Hàm tổng quát để trích xuất thông tin mô hình
  • Cập nhật mô hình phù hợp
  • Mô hình tuyến tính tổng quát
    • Gia đình
    • Hàm glm()
  • Phân loại
    • Hồi quy Logistic R
    • Phân tích phân biệt tuyến tính
  • Học không giám sát
    • Phân tích thành phần chính
    • Phương pháp phân cụm (k-means, phân cụm phân cấp, k-medoids)
  • Phân tích sống còn
    • Đối tượng sống còn trong r
    • Ước tính Kaplan-Meier
    • Băng tin cậy
    • Mô hình Cox PH, hiệp biến không đổi
    • Mô hình Cox PH, hiệp biến thay đổi theo thời gian

Quy trình đồ họa

  • Lệnh vẽ cấp cao
    • Hàm plot()
    • Hiển thị dữ liệu đa biến
    • Đồ họa hiển thị
    • Đối số cho các hàm vẽ cấp cao
  • Đồ thị trực quan cơ bản
  • Quan hệ đa biến với gói lattice và ggplot
  • Sử dụng các tham số đồ họa
  • Danh sách tham số đồ họa

Báo cáo tự động và tương tác

  • Kết hợp đầu ra từ R với văn bản

Tạo tài liệu html, pdf

 21 Hours

Number of participants


Price per participant

Testimonials (6)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories