1. 学ぶ
  2. /
  3. プロジェクト
  4. /
  5. pandasで学ぶマーケティングキャンペーン分析

Connected

演習

リフト関数を作成する

リフトは、コントロールの効果量(あるいは平均)に対する、トリートメントの効果量(または平均)の差を、コントロールの効果量で割ることで計算できます。リフトの数式は次のとおりです。

$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$

この結果は、コントロールとトリートメントのパーセント差を表します。

この演習では、リフトの計算を自動化する関数を作成します。多くのマーケティングチームは常にテストを実施しています。あらゆるテストで共通して発生する作業を自動化できるほど、より興味深い分析に使える時間が増えます。

指示

100 XP
  • np.mean() を使って a と b の平均を計算します。
  • a_mean と b_mean を使ってトリートメントのリフトを計算します。
  • 作成した lift() 関数に control と personalization を渡して、その結果を表示します。