#NHAPLIEU
likert=file.choose()
datalikert=read.csv(likert,header=TRUE)
save(datalikert,file="datalikert.rda")
attach(datalikert)
is.data.frame(datalikert)
## [1] TRUE
#MÃ HÓA
DTMH=DTUOI
DTMH=replace(DTMH,DTUOI==1,"<20 tuoi")
DTMH=replace(DTMH,DTUOI==2,"Tu 20 - 30 tuoi")
DTMH=replace(DTMH,DTUOI==3,"Tu 31-50 tuoi")
DTMH=replace(DTMH,DTUOI==4,"Tren 50 tuoi")
DT=data.frame(DTUOI,DTMH)
DT
##     DTUOI            DTMH
## 1       1        <20 tuoi
## 2       2 Tu 20 - 30 tuoi
## 3       1        <20 tuoi
## 4       2 Tu 20 - 30 tuoi
## 5       1        <20 tuoi
## 6       2 Tu 20 - 30 tuoi
## 7       1        <20 tuoi
## 8       1        <20 tuoi
## 9       2 Tu 20 - 30 tuoi
## 10      1        <20 tuoi
## 11      2 Tu 20 - 30 tuoi
## 12      1        <20 tuoi
## 13      2 Tu 20 - 30 tuoi
## 14      1        <20 tuoi
## 15      4    Tren 50 tuoi
## 16      3   Tu 31-50 tuoi
## 17      2 Tu 20 - 30 tuoi
## 18      1        <20 tuoi
## 19      3   Tu 31-50 tuoi
## 20      4    Tren 50 tuoi
## 21      2 Tu 20 - 30 tuoi
## 22      3   Tu 31-50 tuoi
## 23      3   Tu 31-50 tuoi
## 24      4    Tren 50 tuoi
## 25      3   Tu 31-50 tuoi
## 26      2 Tu 20 - 30 tuoi
## 27      3   Tu 31-50 tuoi
## 28      1        <20 tuoi
## 29      3   Tu 31-50 tuoi
## 30      3   Tu 31-50 tuoi
## 31      2 Tu 20 - 30 tuoi
## 32      3   Tu 31-50 tuoi
## 33      3   Tu 31-50 tuoi
## 34      4    Tren 50 tuoi
## 35      3   Tu 31-50 tuoi
## 36      2 Tu 20 - 30 tuoi
## 37      3   Tu 31-50 tuoi
## 38      1        <20 tuoi
## 39      3   Tu 31-50 tuoi
## 40      3   Tu 31-50 tuoi
## 41      2 Tu 20 - 30 tuoi
## 42      1        <20 tuoi
## 43      3   Tu 31-50 tuoi
## 44      1        <20 tuoi
## 45      4    Tren 50 tuoi
## 46      2 Tu 20 - 30 tuoi
## 47      3   Tu 31-50 tuoi
## 48      1        <20 tuoi
## 49      3   Tu 31-50 tuoi
## 50      4    Tren 50 tuoi
## 51      1        <20 tuoi
## 52      2 Tu 20 - 30 tuoi
## 53      1        <20 tuoi
## 54      3   Tu 31-50 tuoi
## 55      4    Tren 50 tuoi
## 56      4    Tren 50 tuoi
## 57      4    Tren 50 tuoi
## 58      3   Tu 31-50 tuoi
## 59      3   Tu 31-50 tuoi
## 60      4    Tren 50 tuoi
## 61      2 Tu 20 - 30 tuoi
## 62      4    Tren 50 tuoi
## 63      3   Tu 31-50 tuoi
## 64      3   Tu 31-50 tuoi
## 65      3   Tu 31-50 tuoi
## 66      3   Tu 31-50 tuoi
## 67      3   Tu 31-50 tuoi
## 68      4    Tren 50 tuoi
## 69      3   Tu 31-50 tuoi
## 70      4    Tren 50 tuoi
## 71      2 Tu 20 - 30 tuoi
## 72      3   Tu 31-50 tuoi
## 73      3   Tu 31-50 tuoi
## 74      4    Tren 50 tuoi
## 75      3   Tu 31-50 tuoi
## 76      2 Tu 20 - 30 tuoi
## 77      4    Tren 50 tuoi
## 78      4    Tren 50 tuoi
## 79      4    Tren 50 tuoi
## 80      3   Tu 31-50 tuoi
## 81      1        <20 tuoi
## 82      2 Tu 20 - 30 tuoi
## 83      3   Tu 31-50 tuoi
## 84      3   Tu 31-50 tuoi
## 85      2 Tu 20 - 30 tuoi
## 86      3   Tu 31-50 tuoi
## 87      2 Tu 20 - 30 tuoi
## 88      1        <20 tuoi
## 89      1        <20 tuoi
## 90      3   Tu 31-50 tuoi
## 91      3   Tu 31-50 tuoi
## 92      1        <20 tuoi
## 93      2 Tu 20 - 30 tuoi
## 94      3   Tu 31-50 tuoi
## 95      1        <20 tuoi
## 96      3   Tu 31-50 tuoi
## 97      2 Tu 20 - 30 tuoi
## 98      4    Tren 50 tuoi
## 99      4    Tren 50 tuoi
## 100     2 Tu 20 - 30 tuoi
## 101     2 Tu 20 - 30 tuoi
## 102     2 Tu 20 - 30 tuoi
## 103     1        <20 tuoi
## 104     2 Tu 20 - 30 tuoi
## 105     2 Tu 20 - 30 tuoi
## 106     1        <20 tuoi
## 107     2 Tu 20 - 30 tuoi
## 108     2 Tu 20 - 30 tuoi
## 109     2 Tu 20 - 30 tuoi
## 110     4    Tren 50 tuoi
## 111     3   Tu 31-50 tuoi
## 112     2 Tu 20 - 30 tuoi
## 113     3   Tu 31-50 tuoi
## 114     3   Tu 31-50 tuoi
## 115     4    Tren 50 tuoi
## 116     3   Tu 31-50 tuoi
## 117     2 Tu 20 - 30 tuoi
## 118     3   Tu 31-50 tuoi
## 119     4    Tren 50 tuoi
## 120     3   Tu 31-50 tuoi
## 121     4    Tren 50 tuoi
## 122     3   Tu 31-50 tuoi
## 123     2 Tu 20 - 30 tuoi
## 124     3   Tu 31-50 tuoi
## 125     4    Tren 50 tuoi
## 126     2 Tu 20 - 30 tuoi
## 127     4    Tren 50 tuoi
## 128     3   Tu 31-50 tuoi
## 129     2 Tu 20 - 30 tuoi
## 130     4    Tren 50 tuoi
## 131     3   Tu 31-50 tuoi
## 132     3   Tu 31-50 tuoi
## 133     2 Tu 20 - 30 tuoi
## 134     3   Tu 31-50 tuoi
## 135     3   Tu 31-50 tuoi
## 136     4    Tren 50 tuoi
## 137     2 Tu 20 - 30 tuoi
## 138     3   Tu 31-50 tuoi
## 139     3   Tu 31-50 tuoi
## 140     4    Tren 50 tuoi
## 141     3   Tu 31-50 tuoi
## 142     4    Tren 50 tuoi
## 143     3   Tu 31-50 tuoi
## 144     2 Tu 20 - 30 tuoi
## 145     3   Tu 31-50 tuoi
## 146     3   Tu 31-50 tuoi
## 147     3   Tu 31-50 tuoi
## 148     4    Tren 50 tuoi
## 149     4    Tren 50 tuoi
## 150     3   Tu 31-50 tuoi
## 151     2 Tu 20 - 30 tuoi
## 152     1        <20 tuoi
## 153     3   Tu 31-50 tuoi
## 154     1        <20 tuoi
## 155     3   Tu 31-50 tuoi
## 156     1        <20 tuoi
## 157     2 Tu 20 - 30 tuoi
## 158     3   Tu 31-50 tuoi
## 159     1        <20 tuoi
## 160     2 Tu 20 - 30 tuoi
## 161     3   Tu 31-50 tuoi
## 162     3   Tu 31-50 tuoi
## 163     1        <20 tuoi
## 164     3   Tu 31-50 tuoi
## 165     2 Tu 20 - 30 tuoi
## 166     2 Tu 20 - 30 tuoi
## 167     3   Tu 31-50 tuoi
## 168     3   Tu 31-50 tuoi
## 169     2 Tu 20 - 30 tuoi
## 170     4    Tren 50 tuoi
## 171     2 Tu 20 - 30 tuoi
## 172     4    Tren 50 tuoi
## 173     4    Tren 50 tuoi
## 174     1        <20 tuoi
## 175     1        <20 tuoi
## 176     3   Tu 31-50 tuoi
## 177     3   Tu 31-50 tuoi
## 178     1        <20 tuoi
## 179     3   Tu 31-50 tuoi
## 180     2 Tu 20 - 30 tuoi
## 181     2 Tu 20 - 30 tuoi
## 182     2 Tu 20 - 30 tuoi
## 183     4    Tren 50 tuoi
## 184     4    Tren 50 tuoi
## 185     3   Tu 31-50 tuoi
## 186     1        <20 tuoi
## 187     3   Tu 31-50 tuoi
## 188     1        <20 tuoi
## 189     2 Tu 20 - 30 tuoi
## 190     3   Tu 31-50 tuoi
## 191     1        <20 tuoi
## 192     1        <20 tuoi
## 193     2 Tu 20 - 30 tuoi
## 194     1        <20 tuoi
## 195     3   Tu 31-50 tuoi
## 196     2 Tu 20 - 30 tuoi
## 197     4    Tren 50 tuoi
## 198     4    Tren 50 tuoi
GTMH=GTINH
GTMH=replace(GTMH,GTINH==1,"Nam")
GTMH=replace(GTMH,GTINH==2,"Nữ")
GT=data.frame(GTINH,GTMH)
GT
##     GTINH GTMH
## 1       2   Nữ
## 2       2   Nữ
## 3       2   Nữ
## 4       1  Nam
## 5       2   Nữ
## 6       1  Nam
## 7       1  Nam
## 8       1  Nam
## 9       2   Nữ
## 10      1  Nam
## 11      1  Nam
## 12      1  Nam
## 13      2   Nữ
## 14      1  Nam
## 15      2   Nữ
## 16      1  Nam
## 17      1  Nam
## 18      1  Nam
## 19      2   Nữ
## 20      1  Nam
## 21      1  Nam
## 22      1  Nam
## 23      1  Nam
## 24      1  Nam
## 25      1  Nam
## 26      1  Nam
## 27      1  Nam
## 28      1  Nam
## 29      1  Nam
## 30      2   Nữ
## 31      2   Nữ
## 32      2   Nữ
## 33      1  Nam
## 34      2   Nữ
## 35      2   Nữ
## 36      2   Nữ
## 37      1  Nam
## 38      2   Nữ
## 39      1  Nam
## 40      1  Nam
## 41      1  Nam
## 42      2   Nữ
## 43      1  Nam
## 44      2   Nữ
## 45      1  Nam
## 46      1  Nam
## 47      2   Nữ
## 48      1  Nam
## 49      2   Nữ
## 50      2   Nữ
## 51      1  Nam
## 52      2   Nữ
## 53      2   Nữ
## 54      1  Nam
## 55      2   Nữ
## 56      2   Nữ
## 57      1  Nam
## 58      2   Nữ
## 59      2   Nữ
## 60      2   Nữ
## 61      2   Nữ
## 62      2   Nữ
## 63      2   Nữ
## 64      2   Nữ
## 65      2   Nữ
## 66      1  Nam
## 67      1  Nam
## 68      2   Nữ
## 69      2   Nữ
## 70      2   Nữ
## 71      2   Nữ
## 72      2   Nữ
## 73      2   Nữ
## 74      1  Nam
## 75      2   Nữ
## 76      2   Nữ
## 77      2   Nữ
## 78      2   Nữ
## 79      1  Nam
## 80      2   Nữ
## 81      2   Nữ
## 82      2   Nữ
## 83      1  Nam
## 84      2   Nữ
## 85      1  Nam
## 86      1  Nam
## 87      1  Nam
## 88      2   Nữ
## 89      1  Nam
## 90      2   Nữ
## 91      1  Nam
## 92      1  Nam
## 93      2   Nữ
## 94      1  Nam
## 95      2   Nữ
## 96      2   Nữ
## 97      1  Nam
## 98      2   Nữ
## 99      2   Nữ
## 100     1  Nam
## 101     2   Nữ
## 102     2   Nữ
## 103     1  Nam
## 104     1  Nam
## 105     1  Nam
## 106     1  Nam
## 107     1  Nam
## 108     1  Nam
## 109     2   Nữ
## 110     1  Nam
## 111     2   Nữ
## 112     1  Nam
## 113     2   Nữ
## 114     2   Nữ
## 115     1  Nam
## 116     2   Nữ
## 117     1  Nam
## 118     1  Nam
## 119     1  Nam
## 120     1  Nam
## 121     1  Nam
## 122     1  Nam
## 123     1  Nam
## 124     1  Nam
## 125     1  Nam
## 126     1  Nam
## 127     1  Nam
## 128     1  Nam
## 129     1  Nam
## 130     1  Nam
## 131     2   Nữ
## 132     2   Nữ
## 133     1  Nam
## 134     1  Nam
## 135     2   Nữ
## 136     2   Nữ
## 137     1  Nam
## 138     2   Nữ
## 139     1  Nam
## 140     1  Nam
## 141     2   Nữ
## 142     1  Nam
## 143     2   Nữ
## 144     1  Nam
## 145     1  Nam
## 146     1  Nam
## 147     1  Nam
## 148     1  Nam
## 149     1  Nam
## 150     1  Nam
## 151     1  Nam
## 152     1  Nam
## 153     1  Nam
## 154     1  Nam
## 155     1  Nam
## 156     1  Nam
## 157     1  Nam
## 158     1  Nam
## 159     1  Nam
## 160     1  Nam
## 161     1  Nam
## 162     1  Nam
## 163     1  Nam
## 164     2   Nữ
## 165     2   Nữ
## 166     1  Nam
## 167     2   Nữ
## 168     1  Nam
## 169     1  Nam
## 170     1  Nam
## 171     1  Nam
## 172     2   Nữ
## 173     1  Nam
## 174     2   Nữ
## 175     1  Nam
## 176     2   Nữ
## 177     1  Nam
## 178     1  Nam
## 179     1  Nam
## 180     2   Nữ
## 181     1  Nam
## 182     1  Nam
## 183     2   Nữ
## 184     2   Nữ
## 185     1  Nam
## 186     1  Nam
## 187     1  Nam
## 188     2   Nữ
## 189     1  Nam
## 190     1  Nam
## 191     1  Nam
## 192     1  Nam
## 193     1  Nam
## 194     1  Nam
## 195     1  Nam
## 196     1  Nam
## 197     1  Nam
## 198     1  Nam
#VẼ ĐỒ THỊ
# CÂU 5
pie(table(GTMH),col=c("lightpink","lightyellow"),main="Đồ thị tỷ lệ Giới tính")

# CÂU 6
DTUOI.freq<-table(DTMH)
DTUOI.freq
## DTMH
##        <20 tuoi Tu 20 - 30 tuoi   Tu 31-50 tuoi    Tren 50 tuoi 
##              36              51              73              38
barplot(DTUOI.freq,xlab="Nhóm tuổi",ylab="Số lượng",main="Biểu đồ cột của các nhóm tuổ",col=c("lightpink","lightyellow","green","blue"))

# CÂU 7
hist(Ftb,col="lightyellow",xlab="Giá trị Ftb",border="violet",ylab="Tần số Ftb",main="Đồ thị Histogram Ftb",xlim=c(2,5),ylim=c(0,1))
lines(density(na.omit(Ftb)),col="violet",lwd=2)

#Nhận xét câu 7
# Về hình dạng: Biến Ftb chưa có hình dạng của hình chuông
# Sự phân bố của biến Ftb chưa đạt phân phối chuẩn

#CÂU 8
boxplot.stats(Ftb)
## $stats
## [1] 2.0 3.0 3.9 4.4 5.0
## 
## $n
## [1] 198
## 
## $conf
## [1] 3.7428 4.0572
## 
## $out
## numeric(0)
#Nhận xét câu 8
#Kết quả cho thấy Ftb không có giá trị ngoại lai,vì $out/numeric(0)

#CÂU 9
plot(Atb,Ftb,xlab="Giá trị Atb",ylab="Giá trị Ftb",col="brown",pch=24)
abline(lm(Ftb~Atb))

# NHẬN XÉT CÂU 9
#Chiều hướng:Tương quan thuận (dương),đường hồi quy đi lên từ trái sang phải
#Mức độ tuyến tính: Yếu, vì các điểm dữ liệu phân tán rộng quanh đường hồi quy