处理偏态变量

Python 中的客户细分

Karolis Urbonas

Head of Data Science, Amazon

识别偏态

  • 分布的可视化分析
  • 有长尾即为偏态

Python 中的客户细分

查看Recency分布

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

Python 中的客户细分

查看Frequency分布

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

Python 中的客户细分

用变换处理偏态

  • 对数变换(仅限正值)
import numpy as np
frequency_log= np.log(datamart['Frequency'])

sns.distplot(frequency_log) plt.show()

Python 中的客户细分

处理负值

  • 对数变换前先加常数
  • 立方根变换
Python 中的客户细分

练习识别并处理偏态变量!

Python 中的客户细分

Preparing Video For Download...