python - SelectKBest(mutual_info_regression) 进行分类
问题描述
我是特征选择的新手,不确定我是否了解如何使用特征选择进行情感分析。尝试使用 SelectKBest(f_classif)、SelectKBest(f_regression)、SelectKBest(mutuial_info_classif) 和 SelectKBest(f_info_regression) 解决分类问题是否有意义?我原以为不会,只有带有 f_classif 和mutual_info_classif 的SelectKBest。
解决方案
f_classif
ANOVA F-value between label/feature for classification tasks.
相互信息分类
Mutual information for a discrete target.
f_regression
F-value between label/feature for regression tasks.
相互信息回归
Mutual information for a continuous target.
你有一个离散的目标,所以这里没有回归。但是,我不会对大型数据集使用基于 F 检验的特征选择类型,因为它基于统计测试,对于大型数据集,任何差异都可能变得具有统计意义,并且选择性能几乎为零。(但作为任务的一部分,您绝对可以比较它们。)
推荐阅读
- android - 在 SQLite 中获取一周的第一天和最后一天
- android - 更新一个安卓包,签名过程有问题
- jquery - createdCell 未按数据排序
- excel - For循环VBA中的迭代变量赋值
- c - 在 C 中实现矩阵但另一个版本
- java - 强制不同的 Spring Repositories 使用相同的事务
- docker - 需要意见/反馈 - Drupal、Varnish、Docker 和 Kubernetes
- python - IDLE 3.7 can't scroll up
- amazon-web-services - 如何提取 AWS CloudFormation 模板中的常用行?
- javascript - 在c#中动态创建子域