Ytterligare förfining med lift
Du återrapporterar dina resultat till biblioteket: Använd Twilight för att marknadsföra Harry Potter, eftersom regeln har ett högre konfidensmått. Biblioteket tackar dig för förslaget, men ber dig bekräfta att detta är ett meningsfullt samband med hjälp av ett annat mått.
Du minns att lift kan vara användbart här. Om lift är mindre än 1 innebär det att Harry Potter och Twilight kombineras mer sällan än vad vi skulle förvänta oss om kombinationerna skedde slumpmässigt. Precis som i de två föregående övningarna har DataFrame books importerats åt dig, tillsammans med numpy under aliaset np.
Den här övningen är en del av kursen
Marknadskorgsanalys i Python
Övningsinstruktioner
- Beräkna supporten för {Potter, Twilight}.
- Beräkna supporten för {Potter}.
- Beräkna supporten för {Twilight}.
- Beräkna lift för {Potter} \(\rightarrow\) {Twilight}.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Compute support for Potter and Twilight
supportPT = ____.mean()
# Compute support for Potter
supportP = books['Potter'].____
# Compute support for Twilight
supportT = ____.mean()
# Compute lift
lift = ____ / (supportP * ____)
# Print lift
print("Lift: %.2f" % lift)