[pymvpa] LinearSVM Classification Warning

Matthias Ekman Matthias.Ekman at nf.mpg.de
Tue Feb 2 19:19:08 UTC 2010


Hi,

i assume you already tracked the problem, right? ;-) ... since there a
no samples (of class 3) in chunk, 0, 4, 5... exactly what

>>>>  Classifier LinearCSVMC(kernel_type='linear', svm_impl='C_SVC')
>>>>  wasn't trained to classify labels Set([3.0]) present in testing
>>>>  dataset. Make sure that you have not mixed order/names of the
>>>>  arguments anywhere

says.

cheers,
 Matthias

Geethmala wrote:
> Here you go,
> 
> Dataset / float32 153 x 40656
> uniq: 8 chunks 5 labels
> stats: mean=-0.0255406 std=0.994264 var=0.98856 min=-6.94855 max=6.71638
> 
> Counts of labels in each chunk:
>   chunks\labels 1.0 2.0 3.0 4.0 5.0
>                 --- --- --- --- ---
>       0.0        3   6   0   9   6
>       1.0        3   0   6   3   6
>       2.0        3   6   3   3   3
>       3.0        0   6   9   0   6
>       4.0        6   0   0   3   3
>       5.0        6   3   0   9   0
>       6.0        6   6   3   6   0
>       7.0        3   3   9   0   6
> 
> Summary per label across chunks
>   label mean  std min max #chunks
>    1    3.75 1.98  0   6     7
>    2    3.75 2.49  0   6     6
>    3    3.75  3.6  0   9     5
>    4    4.12 3.33  0   9     6
>    5    3.75 2.49  0   6     6
> 
> Summary per chunk across labels
>   chunk mean  std min max #labels
>    0     4.8 3.06  0   9     4
>    1     3.6 2.24  0   6     4
>    2     3.6  1.2  3   6     5
>    3     4.2  3.6  0   9     3
>    4     2.4 2.24  0   6     3
>    5     3.6  3.5  0   9     3
>    6     4.2  2.4  0   6     4
>    7     4.2 3.06  0   9     4
> 
> 
> Thanks,
> Geethmala
> 
> On Tue, Feb 2, 2010 at 2:11 PM, Matthias Ekman <Matthias.Ekman at nf.mpg.de>wrote:
> 
>> Hi,
>>
>> could you please post:
>> print ds.summary()
>>
>> .. just to make sure, that there are samples belonging to class 3 :)
>>
>>
>> Matthias
>>
>> Geethmala wrote:
>>> No, I don't have a mix of them. They are all integer values.
>>>
>>> Thanks,
>>> Geethmala
>>>
>>> On Tue, Feb 2, 2010 at 1:59 PM, Yaroslav Halchenko <
>> debian at onerussian.com>wrote:
>>>> it means that
>>>>
>>>>  Classifier LinearCSVMC(kernel_type='linear', svm_impl='C_SVC')
>>>>  wasn't trained to classify labels Set([3.0]) present in testing
>>>>  dataset. Make sure that you have not mixed order/names of the
>>>>  arguments anywhere
>>>>
>>>> Also test if you don't have a mix of float and int labels in your
>>>> datasets (as I remember you are manually composing those).
>>>>
>>>>
>>>> On Tue, 02 Feb 2010, Geethmala wrote:
>>>>
>>>>>    Hi,
>>>>>    I get the following warning when I run LinearCSVMC.
>>>>>    WARNING: Classifier LinearCSVMC(kernel_type='linear',
>>>> svm_impl='C_SVC')
>>>>>    wasn't trained to classify labels Set([3.0]) present in testing
>>>>>    dataset. Make sure that you have not mixed order/names of the
>>>> arguments
>>>>>    anywhere
>>>>>    What does this warning mean?
>>>>>    Thanks,
>>>>>    Geethmala
>>>>> _______________________________________________
>>>>> Pkg-ExpPsy-PyMVPA mailing list
>>>>> Pkg-ExpPsy-PyMVPA at lists.alioth.debian.org
>>>>> http://lists.alioth.debian.org/mailman/listinfo/pkg-exppsy-pymvpa
>>>> --
>>>>                                  .-.
>>>> =------------------------------   /v\  ----------------------------=
>>>> Keep in touch                    // \\     (yoh@|www.)onerussian.com
>>>> Yaroslav Halchenko              /(   )\               ICQ#: 60653192
>>>>                   Linux User    ^^-^^    [175555]
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pkg-ExpPsy-PyMVPA mailing list
>>>> Pkg-ExpPsy-PyMVPA at lists.alioth.debian.org
>>>> http://lists.alioth.debian.org/mailman/listinfo/pkg-exppsy-pymvpa
>>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Pkg-ExpPsy-PyMVPA mailing list
>>> Pkg-ExpPsy-PyMVPA at lists.alioth.debian.org
>>> http://lists.alioth.debian.org/mailman/listinfo/pkg-exppsy-pymvpa
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Pkg-ExpPsy-PyMVPA mailing list
> Pkg-ExpPsy-PyMVPA at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-exppsy-pymvpa



More information about the Pkg-ExpPsy-PyMVPA mailing list