1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ỨNG DỤNG NGÔN NGỮ R TRONG PHÂN TÍCH DỮ LIỆU

60 1K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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

Ngày đăng: 11/05/2017, 16:47

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w