Utmaning: Implementering av Logistisk Regression
För att implementera logistisk regression i Python används klassen LogisticRegression:
För närvarande kan du använda standardparametrarna. Att skapa och anpassa modellen kan göras på en enda rad:
logistic_regression = LogisticRegression().fit(X_train, y_train)
Datasettet för detta kapitel kommer från en portugisisk bankinstitution och innehåller information från marknadsföringskampanjer som genomförts via telefonsamtal. Målet är att förutsäga om en kund kommer att teckna ett tidsbundet sparande, baserat på deras personliga, ekonomiska och kontaktrelaterade uppgifter samt resultat från tidigare marknadsföringsinteraktioner.
Datan är redan förbehandlad och redo att matas in i modellen.
Swipe to start coding
Du har fått en portugisisk bankmarknadsföringsdatamängd lagrad som en DataFrame i variabeln df.
- Dela upp datamängden i tränings- och testuppsättningar, där 80 % används för träning. Ange
random_state=42och spara de resulterande uppsättningarna i variablernaX_train,X_test,y_train,y_test. - Initiera och träna en logistisk regressionsmodell på träningsuppsättningen och spara den tränade modellen i variabeln
lr. - Beräkna noggrannheten på testuppsättningen och spara resultatet i variabeln
test_accuracy.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
What are the default parameters of the LogisticRegression class?
How can I evaluate the performance of my logistic regression model?
Can you explain what features are included in the dataset?
Awesome!
Completion rate improved to 4.17
Utmaning: Implementering av Logistisk Regression
Svep för att visa menyn
För att implementera logistisk regression i Python används klassen LogisticRegression:
För närvarande kan du använda standardparametrarna. Att skapa och anpassa modellen kan göras på en enda rad:
logistic_regression = LogisticRegression().fit(X_train, y_train)
Datasettet för detta kapitel kommer från en portugisisk bankinstitution och innehåller information från marknadsföringskampanjer som genomförts via telefonsamtal. Målet är att förutsäga om en kund kommer att teckna ett tidsbundet sparande, baserat på deras personliga, ekonomiska och kontaktrelaterade uppgifter samt resultat från tidigare marknadsföringsinteraktioner.
Datan är redan förbehandlad och redo att matas in i modellen.
Swipe to start coding
Du har fått en portugisisk bankmarknadsföringsdatamängd lagrad som en DataFrame i variabeln df.
- Dela upp datamängden i tränings- och testuppsättningar, där 80 % används för träning. Ange
random_state=42och spara de resulterande uppsättningarna i variablernaX_train,X_test,y_train,y_test. - Initiera och träna en logistisk regressionsmodell på träningsuppsättningen och spara den tränade modellen i variabeln
lr. - Beräkna noggrannheten på testuppsättningen och spara resultatet i variabeln
test_accuracy.
Lösning
Tack för dina kommentarer!
single