Challenge: Implementing Logistic Regression
ã¡ãã¥ãŒã衚瀺ããã«ã¯ã¹ã¯ã€ãããŠãã ãã
To implement Logistic Regression in Python, the LogisticRegression class is used:
For now, you can stick with the default parameters. Creating and fitting the model can be done in a single line:
logistic_regression = LogisticRegression().fit(X_train, y_train)
The dataset for this chapter comes from a Portuguese banking institution and contains information from marketing campaigns conducted via phone calls. The goal is to predict whether a client will subscribe to a term deposit, based on their personal, financial, and contact-related details, as well as outcomes of previous marketing interactions.
The data is already preprocessed and ready to be fed to the model.
ã¹ã¯ã€ãããŠã³ãŒãã£ã³ã°ãéå§
You are given a Portuguese bank marketing dataset stored as a DataFrame in the df variable.
- Split the dataset into training and test sets, allocating 80% for the training data. Set
random_state=42, and store the resulting sets in theX_train,X_test,y_train,y_testvariables. - Initialize and fit a Logistic Regression model on the training set, storing the fitted model in the
lrvariable. - Calculate the accuracy on the test set and store the result in the
test_accuracyvariable.
è§£ç
ãã£ãŒãããã¯ããããšãããããŸãïŒ
single
AIã«è³ªåãã
AIã«è³ªåãã
äœã§ã質åããããææ¡ããã質åã®1ã€ã詊ããŠãã£ãããå§ããŠãã ãã