Я пытаюсь выполнить логистическую регрессию в sklearn ниже:
from sklearn.linear_model import LogisticRegression
classifier = LogisticRegression(random_state = 0)
mod_data2 = mod_data.copy()
classifier.fit(mod_data2[['prob1_norm', 'prob2_norm']].values.reshape(-1,2), mod_data2['Success'].values.reshape(-1,1))
Но выдает сообщение об ошибке:
DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().
y = column_or_1d(y, warn=True)
Я пытался использовать .ravel ()в конце моих входных данных, но затем он говорит мне, что у меня неправильные размеры.
Спасибо