1. 学ぶ
  2. /
  3. コース
  4. /
  5. purrr で学ぶ関数型プログラミング入門

Connected

演習

purrr でデータをシミュレーションする

データで問題を解くとき、まずはシミュレーションデータを作って、そもそもアイデアが実現可能かを確かめる必要があることがよくあります。たとえば、既知の差があるデータでモデルをテストし、正しく動作しているか確認したい場合です。

この演習では、purrr を使って 2 つの母集団 a と b のデータをシミュレーションし、サイトは "north"、"east"、"west" とします。2 つの母集団は、それぞれ平均と標準偏差が異なる正規分布からランダムに抽出します。

指示

100 XP
  • サイト名のリスト "north"、"east"、"west" を作成します。
  • 次に map() を使って、3 列を持つデータフレームのリストを作成します。1 列目は sites です。
    • 2 列目は母集団 a で、mean は 5、サンプルサイズ n は 200、sd は (5/2) です。
    • 3 列目は母集団 b で、mean は 200、サンプルサイズ n は 200、sd は 15 です。