시작하기무료로 시작하기

선형 모형 실행하기

map()은 숫자의 제곱근을 구하거나 데이터를 시뮬레이션하는 데서 그치지 않습니다. map()을 사용해 서로 다른 입력을 순회(loop)하면서 여러 개의 모형을 실행할 수도 있습니다. 이때 각 모형은 리스트 원소의 고유한 값을 사용합니다. 그런 다음, 실행한 모형들을 다시 순회해 요약 정보를 만들고 결과를 살펴볼 수 있습니다.

리스트 siteslist_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(___)
코드 편집 및 실행