[scikit-learn] SVM-RFE with scoring = 'f1'
Guillaume Lemaître
g.lemaitre58 at gmail.com
Thu Aug 1 16:56:24 EDT 2019
It looks like your data contains string. You need to make some
preprocessing before to give it the linear model.
On Thu, 1 Aug 2019 at 22:16, Malik Yousef <malik.yousef at gmail.com> wrote:
> Hello
> When in using the scoring to be 'f1' then i get an error.
> Here is the code and the error
>
> X=data
> y=target_column
> classifier = LinearSVC()
> rfecv = RFECV(estimator=classifier, step=0.1,
> cv=StratifiedKFold(5),scoring='f1')
> rfecv.fit(X, y)
>
> The error is :
> ValueError: pos_label=1 is not a valid label: array([u'c.pre', u'n.pre'],
> dtype='<U5')
>
> Please your help
> (I'm new to using scikit-leanr)
>
> ---------------------------------------------------------------------------------------
> *Prof. Malik Yousef , Associate Professor *
> *Zefat Academic College , Department of Information System *
> Home Page:
> https://malikyousef.com/
> Google Scholar Profile :
> https://scholar.google.com/citations?user=9UCZ_q4AAAAJ&hl=en&oi=ao
>
> ----------------------------------------------------------------------------------------------------
> _______________________________________________
> scikit-learn mailing list
> scikit-learn at python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
>
--
Guillaume Lemaitre
INRIA Saclay - Parietal team
Center for Data Science Paris-Saclay
https://glemaitre.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/scikit-learn/attachments/20190801/5ed63ff1/attachment.html>
More information about the scikit-learn
mailing list