多変量正規分布のサンプリング
この演習では、読み込まれている house_price_size DataFrame を引き続き使います。おさらいすると、house_price_size には price と size の2列があり、それぞれ家の価格と広さを表します(この順序です)。
house_price_size を確認したところ、price と size のどちらも正規分布に従っていそうなので、これは多変量正規分布だと考えられます。前の演習で共分散行列を計算したので、定義した共分散構造を使って多変量正規分布からサンプリングできます!
共分散を指定して多変量正規分布からサンプリングするには、次の情報を使います。
priceの平均は 20、sizeの平均は 500priceの分散は 19、sizeの分散は 50,000priceとsizeの共分散は 950- サンプル数は 5,000 回
以下のインポートは完了済みです:seaborn を sns、pandas を pd、numpy を np、matplotlib.pyplot を plt、scipy.stats を st として読み込んでいます。
この演習はコースの一部です
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 = ____