karışımını tutamazsınız scikit-learn modelinden linear_model.LinearRegression kullanıyorum. Çalışır ve mükemmeldir. Kesin sonuçların doğruluğunu, precision_score metriğini kullanarak değerlendirmek için bir sorunum var. Bu benim gerçek Veri geçerli:Doğruluk Puanı: ValueError: İkili ve sürekli
array([1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0])
Ve bu benim öngörü Veri geçerli:
array([ 0.07094605, 0.1994941 , 0.19270157, 0.13379635, 0.04654469,
0.09212494, 0.19952108, 0.12884365, 0.15685076, -0.01274453,
0.32167554, 0.32167554, -0.10023553, 0.09819648, -0.06755516,
0.25390082, 0.17248324])
Kodum:
accuracy_score(y_true, y_pred, normalize=False)
Ve bu hata iletisi:
"ValueError: Can't handle mix of binary and continuous"
Yardım? Teşekkür ederim.
dtypes nelerdir? "Y_true" öğesini "numpy.int8" öğesine atayabilir misiniz? Belki de kategorik değişkenleri tahmin etmek yerine lojistik regresyon mu arıyorsunuz? – Benjamin
Bu 'type_of_target (y_true) 've' type_of_target (y_pred) '(' utils.multiclass.py' içinde) kontrol ediyor. Dizi sadece 2 benzersiz değere sahipse, 'ikili' olarak sınıflandırılır. – hpaulj