1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶモンテカルロ・シミュレーション

Connected

演習

多変量正規分布のサンプリング

この演習では、読み込まれている house_price_size DataFrame を引き続き使います。おさらいすると、house_price_size には price と size の2列があり、それぞれ家の価格と広さを表します(この順序です)。

house_price_size を確認したところ、price と size のどちらも正規分布に従っていそうなので、これは多変量正規分布だと考えられます。前の演習で共分散行列を計算したので、定義した共分散構造を使って多変量正規分布からサンプリングできます!

共分散を指定して多変量正規分布からサンプリングするには、次の情報を使います。

  • price の平均は 20、size の平均は 500
  • price の分散は 19、size の分散は 50,000
  • price と size の共分散は 950
  • サンプル数は 5,000 回

以下のインポートは完了済みです:seaborn を sns、pandas を pd、numpy を np、matplotlib.pyplot を plt、scipy.stats を st として読み込んでいます。

指示1 / 2

undefined XP
    1
    2
  • 指定された平均、分散、共分散、サンプルサイズに基づいて、多変量正規サンプリングのパラメータを設定します。