Ошибка Разделения Теста Поезда Логистической Регрессии

#python

Вопрос:

Данные о поездах

 X= data.drop("Survived", axis=1)

y= data["Survived"]

# Importing the train test split function

from sklearn.model_selection import train_test_split

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.33, random_state=1)

from sklearn.linear_model import LogisticRegression

logmodel=LogisticRegression

logmodel.fit('X_train', 'y_train')
 

 TypeError                                 Traceback (most recent call last)
<ipython-input-35-2c187702f2b0> in <module>
----> 1 logmodel.fit('X_train', 'y_train')

TypeError: fit() missing 1 required positional argument: 'y'
 

Может ли кто-нибудь помочь мне исправить эту ошибку, пожалуйста?

Комментарии:

1. здесь нет опечатки logmodel.fit('X_train', 'y_train') ? я думаю , вам нужно передать значение, например, logmodel.fit(X_train, y_train) без кавычек(‘) в имени переменной. и еще одна вещь,создайте объект, подобный logmodel=LogisticRegression()