Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề 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
- Phần mềm và tài liệu liên quan
- R và thống kê
- Sử dụng R một cách tương tác
- Một buổi giới thiệu
- Tìm kiếm trợ giúp cho các hàm và tính năng
- Các lệnh R, phân biệt chữ hoa chữ thường, v.v.
- Nhớ 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à xóa đố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
- Đánh mục ma trận
- 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 phép 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
- Đính kèm 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
- Mã hóa lại, chuyển đổi
- Tổng hợp, kết hợp bộ dữ liệu
- Thao tác ký tự, gói stringr
Đọ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
- 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
- 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 các 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
- 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
Requirements
Hiểu biết sâu sắc về thống kê.
21 Hours
Testimonials (3)
That Haytham started with the basics and gave us enough time to do the examples and ensure that we were at the same page before we moved on to the next topic.
Jaco Dreyer - Africa Health Research Institute
Course - R Fundamentals
I enjoyed that it was very hands-on, so we were constantly having the chance to try things on, rather than just sitting listening to a lecture (for example). I felt like I am now able to go away and start using R, which I haven't been able to do before
Kathy Baisley - Africa Health Research Institute
Course - R Fundamentals
Day 1 and Day 2 were really straight forward for me and really enjoyed that experience.