선형 모형 실행하기
map()은 숫자의 제곱근을 구하거나 데이터를 시뮬레이션하는 데서 그치지 않습니다. map()을 사용해 서로 다른 입력을 순회(loop)하면서 여러 개의 모형을 실행할 수도 있습니다. 이때 각 모형은 리스트 원소의 고유한 값을 사용합니다. 그런 다음, 실행한 모형들을 다시 순회해 요약 정보를 만들고 결과를 살펴볼 수 있습니다.
리스트 sites와 list_of_df는 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
purrr로 배우는 함수형 프로그래밍 기초
연습 안내
list_of_df를 파이프하여lm()선형 모형 함수와 함께map()에 전달해 주세요. 반응 변수는a, 예측 변수는b로 비교합니다.- 구문은 다음과 같습니다:
lm(response ~ predictor, data = )
- 구문은 다음과 같습니다:
- 그런 다음 선형 모형의 출력을 다시
map()에 파이프하고, 각 모형의summary()를 생성하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Map over the models to look at the relationship of a vs. b
___ %>%
map(~ ___(___ ~ ___, data = .)) %>%
map(___)