python特征选择

参考:

百度百科:https://baike.baidu.com/item/%E7%89%B9%E5%BE%81%E9%80%89%E6%8B%A9/4950639?fr=aladdin

sklearn中文文档https://sklearn.apachecn.org/docs/0.21.3/14.html

理论经验总结(很好的)https://www.cnblogs.com/stevenlk/p/6543628.html

代码实践https://blog.youkuaiyun.com/u010899985/article/details/81699091

比赛实践https://blog.youkuaiyun.com/u010899985/article/details/81626808

工程经验https://blog.youkuaiyun.com/u010899985/article/details/83029320

工程实践https://blog.youkuaiyun.com/u010899985/article/details/83021885

 

特征选择的原则:特征对于区分样本有帮助

特征选择的作用:理解数据;提高模型泛化能力,减轻过拟合

1. 移除低方差特征:方差越低,数据变动越小,极端就是没有变动的数据,这对于区分样本没有帮助

2. 单变量特征选择:基于统计测试来计算相关性,

分类问题:卡方检验,f_classif, mutual_info_classif,互信息

回归问题:皮尔森相关系数,f_regression, mutual_info_regression,最大信息系数

作用:对理解数据有用,对提高泛化用处不大,可以作为预测模型的预处理部分

 

sklearn学习

特征选择:sklearn.feature_selection.RFECV

http://lijiancheng0614.github.io/scikit-learn/modules/generated/sklearn.feature_selection.RFECV.html

模型评估:sklearn.model_selection.cross_validate

https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.cross_validate.html#sklearn.model_selection.cross_validate

评价指标:sklearn.metrics

https://scikit-learn.org/stable/modules/model_evaluation.html#scoring-parameter

 

三种方法进行特征选择:1. filter,运用统计量和信息论指标,2. wrapper,搜索问题,3.embeded, 模型效果指标

 

 

 

Python特征选择作为数据预处理的重要环节之一,通过对数据进行筛选和提取,将重要的特征筛选出来,提高分析模型的效率和准确度。Python本身提供了多种有用的特征选择技术,包括基于嵌入式特征选择、过滤式特征选择、Wrapper特征选择等。 其中,基于嵌入式特征选择是指直接将特征选择与模型的训练过程融合在一起,例如在决策树或支持向量机中,通过设置正则化项或损失函数的权重参数来进行特征选择。此方法的优点是可以直接针对模型进行特征选择而不影响训练过程,提高了模型的整体性能。 另一方面,过滤式特征选择是指利用一些统计分析方法来筛选出重要的特征,例如基于卡方检验、方差分析和相关系数等统计指标,在分析算法输入数据之前,先对数据进行特征选择。该方法的优点是可以高效筛选出重要的特征,并提升分析算法的性能。 最后,Wrapper特征选择是在特征选择与模型训练之间不断切换的一种方法,通过将特征的子集传入模型,利用模型的指标来评估特征的质量,并逐步剔除不重要的特征。这种方法的优点是能够充分利用模型的性能指标,精细地进行特征选择,提供了更好的特征选择结果。 总之,Python特征选择在数据分析中有着广泛的应用,为用户提供许多优秀的特征筛选算法,根据不同的需求和实际情况选择不同的特征选择算法,可以提高分析算法的效率和准确度,为用户提供更加精准的数据分析结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值