Danh mục này được tổng hợp lại từ https://support.rstudio.com/hc/en-us/articles/201057987-Quick-list-of-useful-R-packages
Lệnh cài đặt gói trên R
install.packages("tên của package")
Sau khi Enter, R sẽ tự động tìm và tải gói chúng ta cần cài từ máy chủ CRAN.
Gọi package
library("tên của package")
Một số package hữu ích
Đọc dữ liệu vào R
Package đọc dữ liệu vào R từ các hệ quản trị CSLD
Package đọc dữ liệu vào R từ file excel
Package đọc dữ liệu vào R từ SAS,STATA,SPSS,EpiInfo
Thao tác với dữ liệu
plyr - Một package rất tiện dụng trong việc trích xuất (subsetting), mô tả (summary), gộp (joining) dữ liệu
reshape2 - Hỗ trợ thay đổi, định dạng lại cấu trúc dữ liệu
stringr - Dùng để xử lý chuỗi (tìm kiếm, thay thế…)
lubridate - Hỗ trợ thao tác với dữ liệu thời gian (ngày, tháng, năm, gìơ…)
Vẽ biểu đồ, bản đồ
ggplot2 - Một package rất mạnh trong việc vẽ biểu đồ, bản đồ với nhiều tùy biến
rgl - Hỗ trợ vẽ biểu đồ 3D
googleVis - Cho phép dùng Google Chart để trình bày dữ liệu trong R.
Mô hình hóa dữ liệu
car - Phân tích ANOVA.
mgcv - Generalized Additive Models
lme4/nlme - Linear and Non-linear mixed effects models
randomForest - Random forest methods from machine learning
multcomp - Tools for multiple comparison testing
vcd- Visualization tools and tests for categorical data
glmnet- Lasso and elastic-net regression methods with cross validation
survival- Phân tích survival
caret- Mô hình hồi quy và phân loại
Tạo báo cáo
shiny- Tạo các ứng dụng web hỗ trợ tương tác nhằm chia sẻ các kết qủa phân tích dữ liệu bằng R.
knitr- Hỗ trợ chèn các đoạn mã R vào tài liệu viết bằng Latex markdown.
xtable- Hỗ trợ tạo bảng biểu trong R và ghi ra tài liệu viết bằng Latex hoặc HTML.
slidify- Hỗ trợ tạo các tài liệu trình chiếu dùng chuẩn HTML5 bằng R và markdown.
Làm việc với dữ liệu không gian
sp, maptools - Hỗ trợ đọc và làm việc với dữ liệu không gian (shapefiles).
maps - Hỗ trợ vẽ bản đồ dữ liệu dạng vùng.
ggmap - Cho phép tải về bản đồ đường phố của Google Maps để làm nền cho các bỉểu đồ vẽ bằng ggplot2.
Làm việc với dữ liệu chuỗi thời gian (time series) và tài chính
zoo - Hỗ trợ tạo định dạng time-serie trên R.
xts - Hỗ trợ thao tác với dữ liệu dạng time-serie trên R
quantmod - Hỗ trợ tải về dữ liệu tài chính, vẽ biểu đồ và thực thi các phân tích.
Làm việc và tính tóan lớn
Rcpp - Hỗ trợ viết các hàm bằng C++ trên R.
data.table - Hỗ trợ tương tác với dữ liệu có dung lượng lớn (big data) rất mạnh và nhanh.
parallel - Hỗ trợ tính tóan song song (đa luồng) trên R.
Làm việc với web
XML - Hỗ trợ đọc và tạo các file XML với R.
jsonlite - Hỗ trợ đọc và tạo các bảng JSON với R
httr - Tập hợp các công cụ làm việc với giap thức http
Viết package trên R
devtools - Bộ công cụ cần thiết nhất để víêt các package trên R
testthat - Dùng để viết các 'unit test' khi phát triển pacakge
roxygen2 - Công cụ này giúp convert các comments trong tập tin mã nguồn thành tài liệu và taọ namespace cho package