一、 非正态数据->正态数据转换

根据偏度(Skewness)和峰度(Kurtosis)判断

典型非正态数据

二、 转换方法

对数变换(Log Transformation): 如果数据呈现 右偏(正偏) 分布,可以尝试对数据取对数。对数变换有助于减小尾部的极端值,使数据更接近正态分布。

transformed_data = np.log(original_data)

平方根变换(Square Root Transformation): 类似于对数变换,平方根变换也可以用于降低右偏分布的尾部。对 0值和负值 有效

transformed_data = np.sqrt(original_data)

倒数变换(Reciprocal Transformation): 倒数变换可以用于 左偏(负偏) 分布的数据。

transformed_data = 1 / original_data

三、参考资料

https://www.lianxh.cn/details/1237.html

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐