시작하기무료로 시작하기

사용자 정의 함수로 Rolling apply 적용하기

zoo 패키지의 rollapply 함수는 어떤 요약 함수든지 rolling 윈도우에 적용할 수 있게 해줘요. 요약 함수는 여러 숫자를 입력받아 mean(), max(), sum()처럼 하나의 숫자를 반환하는 함수예요.

데이터 종류에 따라, 비디오 연습에서 본 find_range() 예시처럼 여러 통계를 결합하는 함수를 직접 작성해야 할 수도 있어요.

이번 연습에서는 숫자 구간의 평균을 ‘수동으로’ 계산하는 간단한 함수를 만들고, 이를 rolling 윈도우에 적용해 볼 거예요.

사용할 데이터셋 daily_temp와 패키지 zoo, ggplot2는 이미 로드되어 있어요.

이 연습은 강의의 일부입니다

R로 시계열 데이터 다루기

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작