더미 변수 이해하기
수제 맥주 시장은 경쟁이 매우 치열해요. 매장 내 진열 가시성을 높이면 보통 추가 매출이 발생합니다. 그래서 양조장은 판매 시점 진열 광고(point-of-sales display ads)를 활용하고 있어요. Hoppiness의 판매량은 진열이 있을 때와 없을 때, 모든 주에 대해 기록되었습니다.
먼저 DISPLAY가 있을 때와 없을 때의 log(SALES)를 각각 살펴보면 좋아요. 이를 위해 aggregate() 함수를 사용할 수 있어요. aggregate()는 formula 구문에도 사용할 수 있어서 매우 유용합니다. 여기에서 log(SALES) ~ DISPLAY는 DISPLAY의 수준별로 log(SALES)를 그룹화해요. 함수 인수 FUN은 각 수준에 지정한 함수를 적용합니다. 이번에도 mean(), min(), max() 함수를 사용해 간단한 기술 통계값을 계산해 보세요.
이 연습은 강의의 일부입니다
R로 만드는 반응 모형
연습 안내
DISPLAY의 각 수준에 대해log(SALES)의 평균을 계산하세요.DISPLAY의 각 수준에 대해log(SALES)의 최솟값을 계산하세요.DISPLAY의 각 수준에 대해log(SALES)의 최댓값을 계산하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)
# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)
# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)