Správa zešikmených proměnných

Segmentace zákazníků v Pythonu

Karolis Urbonas

Head of Data Science, Amazon

Identifikace zešikmení

  • Vizuální analýza rozdělení
  • Pokud má rozložení ocas – je zešikmené

Segmentace zákazníků v Pythonu

Průzkum rozdělení recency

sns.distplot(datamart['Recency'])
plt.show()

Segmentace zákazníků v Pythonu

Průzkum rozdělení frekvence

sns.distplot(datamart['Frequency'])
plt.show()

Segmentace zákazníků v Pythonu

Datové transformace pro správu zešikmení

  • Logaritmická transformace (pouze kladné hodnoty)
import numpy as np
frequency_log= np.log(datamart['Frequency'])

sns.distplot(frequency_log) plt.show()

Segmentace zákazníků v Pythonu

Práce se zápornými hodnotami

  • Přidání konstanty před logaritmickou transformaci
  • Transformace pomocí kubické odmocniny
Segmentace zákazníků v Pythonu

Pojďme si procvičit identifikaci a správu zešikmených proměnných!

Segmentace zákazníků v Pythonu

Preparing Video For Download...