始める無料で始める

hexbin プロットで行う感度分析

前の演習で作成したシミュレーション結果は、DataFrame df_sa に保存されており、すでに読み込まれています。

df_sa には 3 列があります。Inflation にはシミュレーションで使用した平均インフレ率、Volume にはシミュレーションで使用した平均販売数量、Profit にはシミュレーションに基づく予測利益が入っています。

これから hexbin プロットを使って感度分析を行い、これらのパラメータの影響を確認します!

次のライブラリはすでにインポート済みです:pandaspdnumpynpscipy.statsstmatplotlib.pyplotplt

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

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()
コードを編集して実行