Chạy R trực tuyến trong môi trường kiểu RStudio, không cần cài đặt
Viết script R ở khung Source, xem kết quả ở Console, biến ở Environment và biểu đồ ở Plots. Mã chạy bằng R 4.4.1 thật trên máy chủ, dữ liệu khảo sát của dự án đã được nạp sẵn vào biến data. Có sẵn các gói nghiên cứu phổ biến: psych, lavaan, semTools, car, lmtest, sandwich, ggplot2, dplyr, haven, broom.
- 4.4.1phiên bản R, mã nguồn mở
- 4khung: Source, Environment, Console, Plots
- 10+gói phân tích cài sẵn, không cần install.packages
Toàn bộ sức mạnh của R, bỏ qua bước cài đặt
Phù hợp khi máy tính không cài được R, khi học R lần đầu, khi cần kiểm tra nhanh một mô hình lavaan hay khi hướng dẫn sinh viên trong lớp.
R thật, kết quả thật
Không phải mô phỏng cú pháp: mã chạy bằng chính phần mềm R, kết quả Console giống hệt khi chạy trên máy của bạn.
Dữ liệu nạp sẵn
Chọn bộ dữ liệu trong dự án, R đọc file với nhãn biến, nhãn giá trị vào data (cũng là df).
Biểu đồ tự thu
Mọi biểu đồ plot(), hist(), ggplot2 được lưu thành ảnh PNG, có nút sao chép và tải về.
Xuất gọn
Lưu script .R, tải kết quả .txt hoặc file Word gồm script, Console và biểu đồ để nộp hoặc lưu trữ.
Đủ cho quy trình định lượng từ đầu đến cuối
- haven, foreign: đọc dữ liệu SPSS kèm nhãn
- dplyr, tidyr, broom: xử lý dữ liệu, bảng kết quả gọn
- psych: thống kê mô tả, Cronbach's Alpha, EFA
- car, lmtest, sandwich: VIF, Breusch-Pagan, sai số chuẩn bền vững
- lavaan, semTools: CFA, SEM, độ tin cậy tổng hợp, giá trị phân biệt
- ggplot2: biểu đồ chất lượng xuất bản
Đọc hướng dẫn từng bước trong bài phân tích dữ liệu bằng R cho người mới.
Mô hình cấu trúc trong vài dòng lệnh
Khai báo mô hình đo lường bằng =~, quan hệ cấu trúc bằng ~, ước lượng bằng sem() và đọc CFI, TLI, RMSEA, SRMR cùng hệ số chuẩn hóa. Ví dụ bên cạnh là kết quả chạy thật trên dữ liệu mô phỏng: CFI = 0,995, RMSEA = 0,028, β chuẩn hóa = 0,482.
Xem ngưỡng đánh giá ở bài chỉ số phù hợp mô hình CFA, SEM và giá trị hội tụ, phân biệt.
Từ hist() đến ggplot2 nhiều lớp
Ảnh được lưu ở độ phân giải cao (1600 × 1150 điểm ảnh), sẵn sàng đưa vào luận văn hay bài báo. Tối đa 20 biểu đồ mỗi lần chạy.
- Biểu đồ cơ bản:
plot(),hist(),boxplot() - ggplot2 với theme, nhãn tiếng Việt có dấu
- Biểu đồ chẩn đoán hồi quy:
plot(m, which = 1)
Mỗi lần chạy là một môi trường cô lập
Mã R chạy trong vùng chứa riêng, tách biệt với hệ thống phân tích và dữ liệu của người dùng khác.
Không truy cập Internet
Vùng chứa R nằm trên mạng nội bộ riêng, không gửi được dữ liệu ra ngoài.
Giới hạn tài nguyên
Hệ thống tệp chỉ đọc, giới hạn CPU, bộ nhớ, số tiến trình và thời gian chạy 60 giây mỗi lần.
Không lưu lại
Tệp tạm, dữ liệu và biểu đồ của lần chạy được xóa ngay sau khi trả kết quả.
Đúng quyền truy cập
Chỉ chủ tài khoản mới chọn được bộ dữ liệu của mình; mỗi lần chạy được ghi nhận theo gói dịch vụ.
Sáu bước làm việc với R
- 1
Chọn dữ liệu
Vào Ứng dụng → R (RStudio), chọn dự án và phiên bản dữ liệu. Có thể chạy script không cần dữ liệu.
- 2
Viết script
Dùng script mẫu tự sinh theo tên biến, mở file .R có sẵn hoặc gõ mới; bấm tên biến ở khung Environment để chèn.
- 3
Chạy
Bấm Chạy hoặc Ctrl + Enter. Phiên bản R và danh sách gói hiện ngay đầu trang.
- 4
Đọc Console
Lệnh hiện với dấu
>, kết quả, cảnh báo và lỗi theo đúng thứ tự như R; phần dài có nút "Xem thêm". - 5
Xem Plots
Sao chép hoặc tải PNG từng biểu đồ.
- 6
Xuất
Lưu script .R, tải Console .txt hoặc file Word. Mỗi lần chạy tính 1 lượt phân tích của gói.
Công cụ R trên ResearchSTAT và R, RStudio cài trên máy
| Tiêu chí | Công cụ R trên ResearchSTAT | R và RStudio cài trên máy |
|---|---|---|
| Cài đặt | Không, chạy trên trình duyệt | Cài R và RStudio Desktop, tự quản lý gói |
| Phần mềm tính toán | R 4.4.1 thật | R phiên bản bạn cài |
| Gói | Hơn 10 gói nghiên cứu cài sẵn | Cài thêm bất kỳ gói nào trên CRAN |
| Thời gian chạy | Tối đa 60 giây mỗi lần | Không giới hạn |
| Phù hợp nhất | Học R, kiểm tra nhanh, lớp học, máy không cài được phần mềm | Dự án dài hạn, tính toán nặng, gói chuyên biệt |
R là phần mềm mã nguồn mở của R Core Team, phân phối theo giấy phép GNU GPL. RStudio là nhãn hiệu của Posit PBC. ResearchSTAT cung cấp môi trường chạy R với giao diện bố cục tương tự RStudio cho quen thuộc; ResearchSTAT không phải sản phẩm của Posit PBC và không liên kết, được tài trợ hay xác nhận bởi Posit PBC hoặc R Foundation. Khi công bố kết quả, hãy trích dẫn R bằng lệnh citation() và các gói đã dùng.
Giải đáp nhanh
Có cài thêm gói bằng install.packages() được không?
Không. Vì lý do bảo mật, vùng chứa R không có Internet; bạn dùng các gói cài sẵn. Nếu cần gói khác cho nghiên cứu, hãy liên hệ để được xem xét bổ sung.
Kết quả có khác khi chạy trên máy của tôi không?
Với cùng phiên bản R, gói và dữ liệu, kết quả giống nhau. Hãy dùng set.seed() cho các phân tích có yếu tố ngẫu nhiên như bootstrap.
Dữ liệu được đưa vào R như thế nào?
Bộ dữ liệu bạn chọn thường được gửi dưới dạng file SPSS .sav (giữ nhãn biến, nhãn giá trị) vào vùng chứa của lần chạy, đọc bằng haven vào biến data, rồi bị xóa khi lần chạy kết thúc.
Script chạy quá 60 giây thì sao?
Lần chạy bị dừng và Console báo hết thời gian. Hãy giảm số mẫu bootstrap khi thử nghiệm hoặc chia nhỏ script.
Tôi quen cú pháp Stata hơn?
Dùng công cụ chạy lệnh Stata trực tuyến với cùng dữ liệu của dự án.
Chạy script R đầu tiên ngay bây giờ
Tạo tài khoản miễn phí để xem giao diện, nâng cấp gói Tiêu chuẩn để chạy R với dữ liệu của bạn.