O codigo abaixo ta retornando um resultado negativo, nao sei o motivo disso
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeRegressor
movies = pd.read_csv("avaliacoes_usuario.csv")
X = movies[movies.columns[1:16]]
Y = movies['Gostou']
X_treino, X_teste, Y_treino, Y_teste = train_test_split(X,Y)
X_treino = np.array(X_treino)
X_teste = np.array(X_teste)
Y_treino = np.array(Y_treino)
Y_teste = np.array(Y_teste)
modelo = DecisionTreeRegressor()
modelo.fit(X_treino, Y_treino)
score = modelo.score(X_teste, Y_teste)
print(score)