使用NaN作为LIBSVM的特征值时会发生什么?

时间:2012-12-08 15:58:45

标签: matlab nan libsvm

我从Matlab计算的数据对于某些相关特征有很多NaN。 我的分类预测输出很糟糕,所以我想知道这是否与问题有关。 LIBSVM会接受NaN作为有效输入吗?

1 个答案:

答案 0 :(得分:0)

您提到的输入格式如下。

  

-1 1:NaN 2:0.52 3:0.5554

但是,这种输入格式无效,因为您只能在LibSVM输入中使用数值。

如果缺少某些值,则需要从输入中排除,如:

  

-1 2:0.52 3:0.5554

在这种情况下,缺失特征的特征值被视为零:

  

-1 1:0 2:0.52 3:0.5554