AI训练营金融风控—03特征工程打卡

本文介绍了在金融风控中进行特征工程的要点,包括缺失值填充、时间格式处理、异常值检测、数据分桶、特征交互、编码和选择。详细讨论了各种方法,如均方差、箱型图、卡方分箱、LabelEncode、RFE和基于惩罚项的特征选择等。
摘要由CSDN通过智能技术生成

本学习笔记为阿里金融风控训练营的学习内容,学习链接为:AI训练营金融风控-阿里云天池

我的完整笔记为:

AI训练营金融风控—03特征工程_天池notebook-阿里云天池

 

回顾:

AI训练营金融风控—01赛题理解打卡_宇宙高能量者的博客-CSDN博客

AI训练营金融风控—02EDA探索性数据分析打卡_宇宙高能量者的博客-CSDN博客

一、学习知识点概要

  • 学习特征预处理、缺失值、异常值处理、数据分桶等特征处理方法
  • 学习特征交互、编码、选择的相应方法
  • 完成相应学习打卡任务,两个选做的作业不做强制性要求,供学有余力同学自己探索

二、学习内容

  • 数据预处理
    • 缺失值的填充
    • 时间格式处理
    • 对象类型特征转换到数值
  • 异常值处理
    • 基于3segama原则
    • 基于箱型图
  • 数据分箱
    • 固定宽度分箱
    • 分位数分箱
      • 离散数值型数据分箱
      • 连续数值型数据分箱
    • 卡方分箱(选做作业)
  • 特征交互
    • 特征和特征之间组合
    • 特征和特征之间衍生
    • 其他特征衍生的尝试(选做作业)
  • 特征编码
    • one-hot编码
    • label-encode编码
  • 特征选择
    • Filter
      • 方差选择法
      • 相关系数法(pearson 相关系数)
      • 卡方检验
      • 互信息法
    • 2 Wrapper (RFE)
      • 递归特征消除法
    • 3 Embedded
      • 基于惩罚项的特征选择法
      • 基于树模型的特征选择

三、学习问题与解答

1. 特征预处理

1)缺失值填充

  • 把所有缺失值替换为指定的值0:data_train = data_train.fillna(0)

  • 向用缺失值上面的值替换缺失值:data_train = data_train.fillna(axis=0,method='ffill')

  • 纵向用缺失值下面的值替换缺失值,且设置最多只填充两个连续的缺失值:data_train = data_train.fillna(axis=0,method='bfill',limit=2)

  • <
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值