1. Learn
  2. /
  3. Courses
  4. /
  5. R による並列プログラミング

Connected

Exercise

モデリングエラーを捕捉する

出生時平均余命は、集団の健康状態を示す主要な指標です。

あなたは公衆衛生のコンサルタント研究者として働いています。クライアントは、医療に 1 ドル支出するごとの平均余命の増加量を知りたいと考えています。2001 年から 2021 年までの全ての国について、平均余命(年)と 1 人あたり医療費のデータを収集しました。コンサルティング統計家が、各国のデータに回帰モデルを当てはめるコードを書きましたが、データに欠損値が含まれており、モデル当てはめでエラーが起きています。

ワークスペースには、各要素が特定の国のデータであるデータフレームのリスト ls_df があります。parLapply() で並列化し、tryCatch() でエラーを捕捉する予定です。parallel パッケージは読み込まれています。

Instructions

100 XP
  • error 引数に関数を指定してください。この関数は 1 つの引数 e を取り、paste() を使って文字列 "Error!" を e の前につけます。
  • fit_lm() を編集し、model がエラーメッセージを含む文字列かどうかを確認してください。
  • 6 コアのクラスターを作成してください。
  • parLapply() を使って、fit_lm() をリスト ls_df に並列で適用してください。