【发布时间】:2016-02-22 04:44:27
【问题描述】:
我正在处理一个非常具有挑战性的分类问题,其中存在三个问题:小数据集(大约 800 个样本)、不平衡的数据集(4 个类别,其中 1 - 600 个样本,每个类别 2/3/4 - 50 个样本)和缺失特征之一的数据。
我一直在考虑的一些事情:
生成合成数据,例如使用 SMOTE(合成少数过采样技术)。
将分类变成少数与多数之间的二元分类。
组合不同的分类器,赋予负样本更多的权重(以防我变成二元分类器)。
通过在成本函数中应用特定权重的成本敏感学习(有点类似于前面的,但使用所有 4 个类)。
我打算用作分类器 Naive Bayes、SVM、随机森林和神经网络以及 2 折交叉验证。稍后我可能会移动到 5 到 10 折。
功能的一些特点:
5 个连续的,其中 3 个只是基于图形位置(最小值、最大值和分布)的不同属性,其中一些具有非常低的方差和重复数据
2 个二元特征,其中一个有缺失数据。
数据片段:
Y X1 X2_min X2_max X2_distribution X3 X4 X5
3 6 1 11 3.3058739 0 1 1
3 662 1 11 1.7779095 1 15 1
1 6 1 7 3.060274 0 1 1
3 8 1 6 2.9697127 0 1 1
3 82 1 14 3.0341356 0 1 1
2 39 1 7 4.2189913 0 1 1
4 1 3 14 4.6185904 1 1
如果有任何第二个想法,我将不胜感激。
【问题讨论】:
标签: machine-learning classification data-analysis