1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python で学ぶマーケットバスケット分析

Connected

演習

関数でconvictionを計算する

トライアルプロジェクトが成功した後、ebookスタートアップの創業者は、さらに大きなプロジェクトであなたを雇うことにしました。彼女は、goodreads-10k データセットに含まれるすべての書籍ペアについて conviction を計算できるか尋ねてきました。サイト上でどの本を近くに配置するかの判断材料にしたいからです。

あなたは仕事を引き受けますが、何度も計算する必要があるため、conviction をもっと効率的に計算する方法が必要だと気づきます。そこで、conviction を計算する関数を書くことにしました。この関数は pandas の DataFrame の2つの列(前件と後件)を入力として受け取り、conviction 指標を出力します。pandas は pd、numpy は np として利用できます。

指示

100 XP
  • 前件のサポートを計算して、supportA に代入します。
  • 後件の NOT のサポートを計算します。
  • 前件かつ後件の NOT のサポートを計算します。