Я реализую функцию, в которой я должен выполнить линейную регрессию с помощью scikit learn.
Что у меня есть при запуске с примером:
X_train.shape=(34,3)
X_test.shape=(12,3)
Y_train.shape=(34,1)
Y_test.shape=(12,1)
Тогда
lm.fit(X_train,Y_train)
Y_pred = lm.predict(X_test)
Однако Python говорит мне, что в этой строке есть ошибка
dico['R2 value']=lm.score(Y_test, Y_pred)
Что говорит мне Python:
ValueError: shapes (12,1) and (3,1) not aligned: 1 (dim 1) != 3 (dim 0)
Заранее спасибо за помощь, кто может мне помочь :)
Alex