1. Learn
  2. /
  3. Courses
  4. /
  5. pandasで効率的にコードを書く

Connected

Exercise

値を確率に変換する

この演習では、pandas の DataFrame に対して確率分布関数を適用し、チップ額の変数を確率に変換します。

ここでは指数変換を行います。指数分布は次のように定義されます。

$$ e^{-\lambda * x} * \lambda $$

ここで λ(ラムダ)は、観測値 x が属するグループの平均です。

食事が行われた時間帯でデータをグループ化したうえで、各テーブルの人数(size)に指数分布の変換を適用します。λ には各グループの平均を使うことを忘れないでください。

Python では、NumPy ライブラリの np.exp() で指数関数を、平均値は .mean() で計算できます。

Instructions

100 XP
  • 指数分布の変換 exp_tr を定義します。
  • 食事が行われた時間帯でデータをグループ化します。
  • グループ化したデータに変換を適用します。