1-1. 차량의 종류(Type
)별로 차량의 구동방식(DriveTrain
)을 나타내는 2-way 분할표를 table()
함수를 이용하여 구하시오.
tab <- with(Cars93, table(Type, DriveTrain))
tab
## DriveTrain
## Type 4WD Front Rear
## Compact 1 13 2
## Large 0 7 4
## Midsize 0 17 5
## Small 2 19 0
## Sporty 2 7 5
## Van 5 4 0
## The following object is masked _by_ .GlobalEnv:
##
## Cylinders
## The following objects are masked from Cars93 (pos = 10):
##
## AirBags, Cylinders, DriveTrain, EngineSize, Fuel.tank.capacity,
## Horsepower, Length, Luggage.room, Make, Man.trans.avail,
## Manufacturer, Max.Price, Min.Price, Model, MPG.city, MPG.highway,
## Origin, Passengers, Price, Rear.seat.room, Rev.per.mile, RPM,
## Turn.circle, Type, Weight, Wheelbase, Width
tab1 <- table(Type, DriveTrain)
tab1
## DriveTrain
## Type 4WD Front Rear
## Compact 1 13 2
## Large 0 7 4
## Midsize 0 17 5
## Small 2 19 0
## Sporty 2 7 5
## Van 5 4 0
detach(Cars93)
tab2 <- table(Type = Cars93$Type, DriveTrain = Cars93$DriveTrain)
tab2
## DriveTrain
## Type 4WD Front Rear
## Compact 1 13 2
## Large 0 7 4
## Midsize 0 17 5
## Small 2 19 0
## Sporty 2 7 5
## Van 5 4 0
1-2. 위에서 구한 분할표를 vcd
패키지의 mosaic()
함수를 이용하여 세로 방향(direction = "v"
)의 모자이크 그림으로 시각화하시오.
mosaic(tab,
gp = gpar(fill = c("yellow", "blue")),
direction = "h",
main = "차종별 자동차 구동방식 모자이크 그림 : 세로 방향")
mosaic(DriveTrain ~ Type, Cars93,
gp=gpar(fill = c("yellow", "blue", "red")),
direction = "h")
1-3. 위에서 구한 분할표를 vcd
패키지의 mosaic()
함수를 이용하여 가로 방향(direction = "h"
)의 모자이크 그림으로 시각화하시오.
mosaic(tab,
gp=gpar(fill = c("yellow", "blue", "red")),
direction = "h", # 세로
main = "차종별 자동차 구동방식 모자이크 그림 : 가로 방향")
mosaic(DriveTrain ~ Type, Cars93,
gp=gpar(fill = c("yellow", "blue", "red")),
direction = "h")