Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 60 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
60
Dung lượng
2,97 MB
Nội dung
R ỨNG DỤNG NGÔN NGỮ TRONG PHÂN TÍCH DỮ LIỆU Nhóm thực hiện: Phan Đình Khôi Nguyễn Hồ Anh Khoa Nội dung Hướng dẫn cài đặt vận hành R Xử lý số liệu R Phân tích thống kê mô tả R Phân tích hồi quy R Phân tích dãy số thời gian R Nội dung GIỚI THIỆU R Tại sử dụng R Tổng quan R Workspace Đọc lưu liệu R Tại R Mã nguồn mở Hoàn toàn miễn phí Chạy Windows, MacOS Nhiều phương pháp phân tích phần mền khác Vẽ biểu đồ tuyệt vời Lưu ý! Thuật ngữ/ngôn ngữ khó hiểu Dùng câu lệnh tương tác Nhiêu ký hiệu Cần quen với ngôn ngữ lập trình R làm gì? R công cụ phân tích thống kê Cho phép thực tất mô hình phân tích Mô Vẽ đồ thị biểu đồ đẹp Lập trình cho phương pháp Tải phần mềm R • Truy cập http://cran.r-project/ • R for Windows screen, chọn “base” • Download R • Run, chọn OK sau chọn FINISH • Biểu tượng R xuất desktop • Bắt đầu sử dụng R Làm việc với R Object: Đối tượng - tên cho đối tượng (case sensitive) - gán giá trị cho đối tượng sử dụng assignment operator (tuoi=25 >Tuoix = c(1:10) # gọi giá trị object >x >x[(x>8)|(xy = rnorm(10) # tạo myobject bao gồm 20 giá trị nornal >myobjectmy.objectmy objectdat[,1] liệt kê cột >dat[,1:2] liệt kê cột >dat[2,] liệt kê dòng >dat[3:8,1] liệt kê >dat[1:5,2:3] liệt kê Biên tập số liệu Biên tập số liệu Làm việc với phần liệu # làm việc nhóm iddat1=subset(dat, iddat=merge(dat1, dat2, by=“id”, all.x=T, all.y=T) >dat Biên tập số liệu Biên tập số liệu Biên tập số liệu Chuyển liệu từ dạng cột sang dòng # dụng lệnh metl package reshape >id=c(1:4) >sex=c(“M” “F” “F” “M”) >group=c(1,1,2,2) >income1=c(15,16,21,31) >income2=c(17,15,23,35) >income3=c(19,20,19,33) >dat=data.frame(id,sex,group,income1,income2,income3) >dat Biên tập số liệu Chuyển liệu từ dạng cột sang dòng # dụng lệnh metl package reshape >require(reshape2) >dat1=melt(dat, id=c(“id”, “sex”, “group”), income.vars=c(“income1”, “income2”, “income3”)) >dat1 Biên tập số liệu Biên tập số liệu Biên tập số liệu Chuyển liệu từ dạng dòng sang cột # dụng lệnh cast package reshape >dat2=cast(dat1, id=c(id, sex, group ~ variable) >dat2 Biên tập số liệu Tóm lược Đối tượng/Object Môi trường làm việc/Workspace Gói công cụ/Packages Đọc lưu liệu Đọc từ text file Đọc từ excel file Đọc từ spss file Đọc từ stata file Đọc từ web ... Đọc lưu liệu R Ghi xuất liệu dạng file.rda # tạo hai vector cột x, y >x=c(1,3,1,3,5) >y=c(2,5,6,7,8) # sử dụng data.frame để nhập hai vector x, y vào object tên mydat >mydat=data.frame(x,y)... Workspace: Môi trường làm việc # chuyển thư mục làm việc >setwd(“C:/mydocument”) # lưu trữ lệnh >savehistory(file=“myfile”) # mở lệnh lưu trữ >loadhistory(file=“myfile”) Làm việc với R Packages:... desktop • Bắt đầu sử dụng R Làm việc với R Object: Đối tượng - tên cho đối tượng (case sensitive) - gán giá trị cho đối tượng sử dụng assignment operator (tuoi=25 >Tuoi