Question: Step 2 : Create a Logistic Regression Model Create a logistic regression model named logreg using LogisticRegression ( ) . What is the model accuracy

Step 2: Create a Logistic Regression Model
Create a logistic regression model named logreg using LogisticRegression().
What is the model accuracy on the training set? Hint: you may use .score() to get the model accuracy, covered in Week 2 Lab.
[12]
0s
from sklearn.linear_model import LogisticRegression
logreg = LogisticRegression()
logreg.fit(X_train, y_train)
Then we evalute the model performance on the test set and see how it generalizes to a dataset that is never used to create the model.
First get the predictions for test set using .predict(), save them in y_pred, then use accuracy_score() to get the model accuracy on test set.
What is model performance on the test set?
[19]
0s
print("Accuracy on the training set:{:.3f}".format(logreg.score(X_train, y_train)))
Accuracy on the training set:0.850
Now let's create a dataframe to show the coefficient of each variable in this logistic regression model. We first save the names of all variables in to an object called heart_feature_names, then use it as the index in .DataFrame().
The coefficients are saved in the first element in .coef_ attribute.
Which variable has the highest coefficient?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!