BT 1

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Đọc file số liệu vào trong R

> setwd("D:/KThy/TT UDTK")


> leaf<-read.csv("Bt1.csv",header=T)
> leaf


Xem thông tin bảng số liệu
> str(leaf)

> attach(leaf)

Xác định ước số thống kê và kiểm định phân phối chuẩn


> library(pastecs)
> stat.desc(x=leaf,basic=T,desc=T,norm=T,p=0.95)

Thống kê mô tả:
Trung bình (mean) = 37,95 cm2
Độ lệch chuẩn (SD) =11,83 cm2
Câu hỏi thống kê: Diện tích phiến lá Đước đôi (BA) có tuân theo phân phối
chuẩn không?
H0: Diện tích phiến lá Đước đôi (BA) có tuân theo phân phối chuẩn
H1: Diện tích phiến lá Đước đôi (BA) không tuân theo phân phối chuẩn
p-value=0,21 > alpha=0,05 => Chấp nhận H0
Kết quả phân tích Shapiro-Wilk test cho thấy diện tích phiến lá Đước đôi (BA)
có tuân theo phân phối chuẩn (w=0,99; p-value=0,21 > alpha=0,05). Các giá trị |
Skewness|=0,19; |Kurtosis|=0,05; |Skew.2SE|=0,63; |Kurt.2SE|=0,09.
Vẽ các đồ thị thống kê
# Chia khung R graphics thành 4 phần: 2 hàng, 2 cột
> par(mfrow=c(2,2))
# Vẽ đồ thị phân phối xác suất màu xanh dương có độ dày 3 cho biến BA
> plot(density(BA),lwd=3,col="blue")

density(x = BA)
0.000 0.010 0.020 0.030
Density

0 20 40 60 80

N = 272 Bandwidth = 3.335

# Vẽ đồ thị phân phối tần số cho biến BA


> hist(BA)

BA) Histogram of BA
80
60
Frequency

40
20
0

0 80 20 40 60 80

= 3.335 BA
# Vẽ đồ thị phân phối xác suất màu xanh dương có độ dày 3 chồng lên đồ thị phân
phối tần số cho biến BA
> lines(density(BA),lwd=3,col="blue")

= BA) Histogram of BA
80

density(x = BA) Histogram of BA


60
Frequency
0.03040

80
20

60
Frequency
0.000 0.010 0.020
Density

40
60 80 20 40 60 80

20
dth = 3.335 BA

0
# Đồng nhất tỷ lệ thước giữa đồ thị phân phối tần số và đồ thị phân phối xác suất.
Đặt tên0cho trục
20 X, Y40của đồ
60 thị phân
80 phối tần số 20 40 60 80

> hist(BA,probability=T,main="21180123_Nguyễn
N = 272 Bandwidth = 3.335 Khánh Thy",xlab="DienBA
tich la Duoc doi
(cm2)",ylab="Tan so")

21180123_Nguyễn Khánh Thy


0.030
0.020
Tan so

0.010
0.000

20 40 60 80

Dien tich la Duoc doi (cm2)

# Vẽ lại đồ thị phân phối xác suất màu xanh dương có độ dày 3 chồng lên đồ thị
phân phối tần số cho biến BA
> lines(density(BA),lwd=3,col="blue")
0 20 40 60 80 20 40 60 80

N = 272 Bandwidth = 3.335 BA

21180123_Nguyễn Khánh Thy 21180123_Nguyễn Khánh Thy


0.030

0.000 0.010 0.020 0.030


A) Histogram of BA
600.01080 0.020
Tan so

Tan so
Frequency

0.000
40

20 40 60 80 20 40 60 80
20

Dien tich la Duoc doi (cm2) Dien tich la Duoc doi (cm2)
0

# Hiệu chỉnh độ dài trục Y để thấy được toàn bộ đồ thị phân phối xác suất, và tô màu
80 20 phối
cho đồ thị phân 40tần số60 80

3.335 BA
> hist(BA,probability=T,main="21180123_Nguyễn Khánh Thy",xlab="Dien tich la Duoc doi
(cm2)",ylab="Tan so",ylim=c(0,0.035),col="green")

hánh Thy 21180123_Nguyễn Khánh Thy


0.000 0.010 0.020 0.030
Tan so

80 20 40 60 80

cm2) Dien tich la Duoc doi (cm2)

# Vẽ lại đồ thị phân phối xác suất màu xanh dương có độ dày 3 chồng lên đồ thị
phân phối tần số cho BA
> lines(density(BA),lwd=3,col="blue")
80 20 40 60 80

3.335 BA

hánh Thy 21180123_Nguyễn Khánh Thy


0.000 0.010 0.020 0.030
Tan so

80 20 40 60 80

(cm2) Dien tich la Duoc doi (cm2)

density(x = BA) Histogram of BA


80
0.000 0.010 0.020 0.030

60
Frequency
Density

40
20
0

0 20 40 60 80 20 40 60 80

N = 272 Bandwidth = 3.335 BA

21180123_Nguyễn Khánh Thy 21180123_Nguyễn Khánh Thy


0.030

0.000 0.010 0.020 0.030


0.020
Tan so

Tan so
0.010
0.000

20 40 60 80 20 40 60 80

Dien tich la Duoc doi (cm2) Dien tich la Duoc doi (cm2)

# Vẽ đồ thị hộp (boxplot) cho BA


> boxplot(BA,col="green",data=leaf,ylab="Dien tich la Duoc doi
(cm2)",main="21180123_Nguyễn Khánh Thy",cex.lab=1.2,col.lab="black",horizontal=T)

en la Duoc doi 21180123_Nguyễn Khánh Thy


Dien tich la Duoc doi (cm2)

60 70 80 10 20 30 40 50 60 70 80

# Vẽ đồ thị đám mây điểm (scatter plot) cho bảng số liệu leaf
> library(car)
> scatterplotMatrix(x=leaf,diagonal=list(method="boxplot"),lwd=2)

10 30 50 70 40 60 80 100
250

id
150
50
0

BA
70
50
30
10

BL
14
8 10
6

SLA
80 100
60
40

0 50 150 250 6 8 10 14
# Ráp lại bảng số liệu
> detach(leaf)

You might also like