1. 학습
  2. /
  3. 강의
  4. /
  5. R의 병렬 프로그래밍

Connected

연습 문제

주가의 그룹별 부트스트랩

여러분은 증권 브로커의 통계 분석가로 일하고 있어요. 뉴욕증권거래소(NYSE) 웹사이트에서 한 달치 일별 주가 데이터를 받았고, 형식은 다음과 같아요:

    Company   Price
1    Google 2863.00
2 Microsoft  335.46
3   Netflix  591.61
4  Facebook  346.91
...

상사는 각 회사의 분포를 각자 별도의 열에 두어 Microsoft Excel에서 쉽게 그릴 수 있기를 원해요.

데이터는 이미 작업 공간에 df_stocks로 로드되어 있어요. 또한 부트스트래핑을 수행하는 함수 mean_dist()도 만들어 두었어요. mean_dist()는 한 회사의 데이터 프레임을 받아 벡터를 출력합니다. 이 계산을 병렬로 실행해야 해요. furrr 패키지는 로드되어 있습니다.

지침

100 XP
  • 워커 4개의 multisession 계획을 설정하세요.
  • Company 열의 고유값별로 데이터 프레임을 분할하세요.
  • 분할된 데이터 프레임에 mean_dist()를 적용하되, 결과를 데이터 프레임의 열로 결합하는 future_map() 변형을 사용하세요.
  • 순차 실행 계획으로 되돌리세요.