【发布时间】:2017-11-15 09:11:08
【问题描述】:
作为机器学习项目的一部分,我正在研究特征工程过程。目前我必须确定是否对某些列进行日志转换。
我知道应该对那些值分布偏斜的列进行对数转换。
现在这里是我需要澄清的问题/疑问。
如何在 Python 中确定特定列的值是否属于偏态分布(右偏或左偏)?
并假设我已经确定了我需要应用对数转换的列,对数函数有很多基础,例如 loge、log10、log2 等... 我是否使用自然对数 (即)loge 或 log10 或此机器学习方法中的其他任何内容?
如果我没记错的话,对数转换只能应用于数值变量。是这样吗?
【问题讨论】:
标签: python python-3.x numpy