sklearn LinearRegression: Mean Squared Logarithmi c Ошибка не может быть использована, если цели содержат отрицательные значения - PullRequest
0 голосов
/ 31 марта 2020

При переходе на линейную регрессию с кодом:

from sklearn.linear_model import LinearRegression
from sklearn.metrics import accuracy_score
def LinearRegressionModel(X,y):
 X_train, X_test, y_train, y_test = train_test_split(X, y,random_state=42, test_size=0.3)
 regressor = LinearRegression()  
 regressor.fit(X_train, y_train)
 y_pred = regressor.predict(X_test)
 print(print_accuracy_report(y_test, y_pred, X_test, regressor))
 return regressor
linearModel = LinearRegressionModel(X,y)

При наличии ошибки "повысить ValueError (" Среднее квадратичное логарифмическое значение c Ошибка не может использоваться, когда: ValueError: Среднее квадратное логарифмическое значение c Ошибка не может использоваться, когда цели содержат отрицательные значения "Версия Sklearn: 0.22.2.post1

...