1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie równoległe w R

Connected

ćwiczenie

Debugowanie korelacji

Pracujesz w Departamencie Zdrowia USA. Twój zespół bada, czy ciąże mnożne (bliźniacze, trojacze itp.) są skorelowane z większym przyrostem masy ciała w czasie ciąży. Obliczyłeś korelację, ale twoje wartości znacznie różnią się od szacunków innej analityczki. Zwróciła ona uwagę, że twoje dane nie rejestrują wartości przyrostu masy ciała przekraczających 99 funtów. Postanowiłeś ponownie przeprowadzić obliczenia i tym razem chcesz zalogować maksymalną wartość przyrostu masy ciała.

W swoim środowisku masz listę ramek danych ls_df. Każdy element ls_df zawiera dane dotyczące urodzeń dla poszczególnych stanów. Napisałeś pętlę foreach, aby uruchomić obliczenia równolegle.

Biblioteki foreach i doParallel zostały już wczytane.

Instrukcje

100 XP
  • Utwórz klaster złożony z czterech rdzeni.
  • Wskaż plik o nazwie state_log.txt, w którym będą rejestrowane komunikaty z klastra.
  • W ciele pętli zarejestruj maksymalną wartość kolumny weight_gain_pounds w ramce danych df.
  • Wczytaj plik state_log.txt, aby sprawdzić wyświetlone komunikaty.