Грешка Unknown label type при sklearn.linear_model LogisticRegression

Здравейте,

Опитвам се да направя LogisticRegression върху iris dataset-a за да определя "petal width". Всички необходими библиотеки са включени.

iris = pd.read_csv("https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data", header=None)
iris.columns = ["sepal lenght", "sepal width", "petal lenght", "petal width", "class"]

iris_model = LogisticRegression(C = 1000)

x = iris.loc[:, ["sepal lenght", "sepal width", "petal lenght", "class"]].replace(to_replace=['Iris-setosa','Iris-virginica', 'Iris-versicolor'],value=[1,2,3])
y = iris.loc[:, ["petal width"]]

x_train, x_test, y_train, y_test = train_test_split(x, y, train_size = 0.8)

Когато обаче се опитам да fit-на модела получавам грешка

iris_model.fit(x_train.values, y_train.values.ravel())

ValueError: Unknown label type: 'continuous'