hexbin プロットで行う感度分析
前の演習で作成したシミュレーション結果は、DataFrame df_sa に保存されており、すでに読み込まれています。
df_sa には 3 列があります。Inflation にはシミュレーションで使用した平均インフレ率、Volume にはシミュレーションで使用した平均販売数量、Profit にはシミュレーションに基づく予測利益が入っています。
これから hexbin プロットを使って感度分析を行い、これらのパラメータの影響を確認します!
次のライブラリはすでにインポート済みです:pandas は pd、numpy は np、scipy.stats は st、matplotlib.pyplot は plt。
この演習はコースの一部です
Pythonで学ぶモンテカルロ・シミュレーション
演習の手順
- 感度分析の結果を可視化するために hexbin プロットのコードを完成させてください。x 軸には
Inflation、y 軸にはVolumeを使い、六角ビンの色はProfitsの平均値を基準に設定します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Complete the hexbin to visualize sensitivity analysis results
____(x=____,
y=____,
C=____,
reduce_C_function=____,
gridsize=10,
cmap="viridis",
sharex=False)
plt.show()