edu <- infert$education
edu
## [1] 0-5yrs 0-5yrs 0-5yrs 0-5yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 0-5yrs 0-5yrs 0-5yrs 0-5yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 0-5yrs 0-5yrs 0-5yrs 0-5yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 6-11yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs 12+ yrs
## Levels: 0-5yrs 6-11yrs 12+ yrs
unique(edu)
## [1] 0-5yrs 6-11yrs 12+ yrs
## Levels: 0-5yrs 6-11yrs 12+ yrs
table(edu)
## edu
## 0-5yrs 6-11yrs 12+ yrs
## 12 120 116
barplot(table(edu),main='education',xlab='years',ylab='frequency')
| F | F | F | M | M | F | F | F | M | M |
|---|
gender <- c('F','F','F','M','M','F','F','F','M','M')
gender
## [1] "F" "F" "F" "M" "M" "F" "F" "F" "M" "M"
table(gender)
## gender
## F M
## 6 4
barplot(table(gender),main='Gender',xlab='gender',ylab='frequency')
pie(table(gender),main='Gender')
| 여름 | 겨울 | 봄 | 가을 | 여름 | 가을 | 겨울 | 여름 | 여름 | 가을 |
|---|
season <- c("여름","겨울","봄","가을","여름","가을","겨울","여름","여름","가을")
season
## [1] "여름" "겨울" "봄" "가을" "여름" "가을" "겨울" "여름" "여름" "가을"
table(season)
## season
## 가을 겨울 봄 여름
## 3 2 1 4
barplot(table(season),main='favorite season',xlab='season',ylab='frequency')
pie(table(season),main='favorite season')
| KOR | ENG | ATH | HIST | SOC | MUSIC | BIO | EARTH | PHY | ART |
|---|---|---|---|---|---|---|---|---|---|
| 90 | 85 | 73 | 80 | 85 | 65 | 78 | 50 | 68 | 96 |
score <- c(90,85,73,80,85,65,78,50,68,96)
names(score) <- c("KOR","ENG","ATH","HIST","SOC","MUSIC","BIO","EARTH","PHY","ART")
score
## KOR ENG ATH HIST SOC MUSIC BIO EARTH PHY ART
## 90 85 73 80 85 65 78 50 68 96
mean(score) # 평균
## [1] 77
median(score) # 중앙값
## [1] 79
sd(score)
## [1] 13.49074
index <- which.max(score)
names(score[index]) # names(score[score==max(score)])
## [1] "ART"
boxplot(score) # 이상치는 없음
(그래프 제목: 학생 성적, 막대의 색: 보라색)
hist(score,main='Student Score',col="purple")
mean(mtcars$wt) # 평균값
## [1] 3.21725
median(mtcars$wt) # 중앙값
## [1] 3.325
mean(mtcars$wt, trim=0.15) # 절사평균값(절사범위: 15%)
## [1] 3.165208
sd(mtcars$wt) # 표준편차
## [1] 0.9784574
summary(mtcars$wt)
## Min. 1st Qu. Median Mean 3rd Qu. Max.
## 1.513 2.581 3.325 3.217 3.610 5.424
table(mtcars$cyl)
##
## 4 6 8
## 11 7 14
barplot(table(mtcars$cyl),main='Cylender',xlab='cyl',ylab='frequency')
hist(mtcars$wt,main='Weight',xlab='wt',ylab='frequency')
boxplot(mtcars$wt, main='Weight')
# 1. 이상치가 2개 존재
# 2. 자료의 중앙값은 대략 3.3
# 3. 자료의 1사분위수는 대략 2.5, 3사분위수는 대략 3.8
boxplot(mtcars$disp, main='disp')
# 1. 이상치는 없음
# 2. 자료의 중앙값은 대략 200
# 3. 자료의 1사분위수는 대략 120, 3사분위수는 대략 330
# boxplot(mtcars$mpg~mtcars$gear,main='mpg by gear')
boxplot(mpg~gear,data=mtcars, main='mpg by gear')
# 각 그룹의 상자그림 비교 관찰: gear가 4인 자동차들이 연비가 상대적으로 높다
head(trees)
mean(trees$Girth) # 평균값
## [1] 13.24839
median(trees$Girth) # 중앙값
## [1] 12.9
mean(trees$Girth,trim=0.15) # 절사평균값(절사범위: 15%)
## [1] 13.04348
sd(trees$Girth) # 표준편차
## [1] 3.138139
hist(trees$Girth,main='Girth of trees',xlab='Girth')
boxplot(trees$Girth,main='Girth of trees')
mean(trees$Height) # 평균값
## [1] 76
median(trees$Height) # 중앙값
## [1] 76
mean(trees$Height,trim=0.15) # 절사평균값(절사범위: 15%)
## [1] 76.3913
sd(trees$Height) # 표준편차
## [1] 6.371813
hist(trees$Height, main='Height of trees',xlab='Height')
boxplot(trees$Height, main='Height of trees')