始める無料で始める

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

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

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

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

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

以下のインポートは完了済みです:seabornsnspandaspdnumpynpmatplotlib.pyplotpltscipy.statsst として読み込んでいます。

この演習はコースの一部です

Pythonで学ぶモンテカルロ・シミュレーション

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Assign the mean of price and size, sample size, and covariance matrix of price and size
mean_value = ____
cov_mat = np.array(____)
sample_size = ____
コードを編集して実行