Hướng dẫn sử dụng phần mềm R – Econometrics – Đại học kinh tế TPHCM – Studocu
1.
Cài đặt R
(D
o
Ross Ihaka
và
Robert Gentleman
tạo ra tại
Đại học
Auckland
,
New Zealand
, từ ngôn
ngữ S).
Vào trang web: cran.r
-project.org \
Download R for W
indows \ instal
l R for the first time \
Download R 3.3.2 for W
indows (62 megabytes, 32/64 bit)
Sau khi download về file cài đặt R-3.3.2-win.exe, ta bấm đúp vào để cài đặt.
2.
Tải và cài các “Packages”
là các chương trình con do các nhà thống kê phát triển để giải quyết một
vấn đề cụ thể. Một số packages thường dùng:
T
ên packag
e
Ch
c năng
ứ
trel
lis
Dùng để vẽ đồ thị và làm cho đồ thị đẹp hơn
lattice
Dùng để vẽ đồ thị và làm cho đồ thị đẹp hơn
Hmisc
Một số phương pháp mô hình dữ liệu của F
. Harrell
Design
Một số mô hình thiết kế nghiên cứu của F
. Harrell
Epi
Dùng cho các phân tích dịch tễ học
epitools
Một package khác chuyên cho các phân tích dịch tễ
học
F
oreign
Dùng để nhập dữ liệu từ các phần mềm khác như
SPSS, Stata, SAS, v
.v…
Rmeta
Dùng cho phân tích tổng hợp (meta-analysis)
survival
Chuyên dùng cho phân tích theo mô hình Cox (Cox’
s
proportional hazard model)
Zelig
Package dùng cho các phân tích thống kê trong lĩnh
vực xã hội học
Genetics
Package dùng cho phân tích số liệu di truyền học
BMA
Bayesian Model
A
verage
Lme4
Phân tích hồi quy
F
ormula
Ggplot2
Các package này có thể cài đặt trực tuyến bằng cách chọn
Install packages
trong phần
packages
của R.
Ngoài ra, nếu package đã được tải xuống máy tính cá nhân, việc cài đặt có thể nhanh hơn bằng cách chọn
Install package(s) from l
ocal zip
file
cũng trong phần
packages
.
3.
“Văn phạm” R:
R là một ngôn ngữ tương tác (interactive language), có nghĩa là khi chúng ta ra
lệnh, và nếu lệnh theo đúng “văn phạm”, R sẽ “đáp” lại bằng một kết quả.
V
à, sự tương tác tiếp tục cho đến
khi chúng ta đạt được yêu cầu. “Văn phạm” chung của R là một lệnh (command) hay function (tôi sẽ thỉnh
thoảng đề cập đến là “hàm”). Mà đã là hàm thì phải có thông số; cho nên theo sau hàm là những thông số
mà chúng ta phải cung cấp.
Cú pháp chung của R là như sau:
đối tượng <- hàm(thông số 1, thông số 2, …, thông số
n
)
Chẳng hạn như:
> reg <- l
m(y ~ x)
thì
r
eg
là một đối tượng (object), còn
lm
là một hàm, và
y ~ x
là thông số của hàm.
Hay:
> setwd(“c:/works/stats”)