Question: #libraries for data manipulation import numpy as np import pandas as pd #libraries for data visualization import matplotlib.pyplot as plt import seaborn as sns %
#libraries for data manipulation
import numpy as np
import pandas as pd
#libraries for data visualization
import matplotlib.pyplot as plt
import seaborn as sns
matplotlib inline
#to remove warning
import warnings
warnings.filterwarningsignore
#to impute na
from sklearn.impute import SimpleImputer
#libraries for model building
from sklearn import metrics
from sklearn.modelselection import traintestsplit
from sklearn.modelselection import GridSearchCV
from sklearn.linearmodel import LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.ensemble import BaggingClassifier, RandomForestClassifier, AdaBoostClassifier, GradientBoostingClassifier
from xgboost import XGBClassifier
# To tune model, get different metric scores and split data
from sklearn.modelselection import GridSearchCV
from sklearn.modelselection import traintestsplit, StratifiedKFold, crossvalscore
from sklearn.metrics import fscore, accuracyscore, recallscore, precisionscore
# To oversample and undersample data
from imblearn.oversampling import SMOTE
from imblearn.undersampling import RandomUnderSampler
# To do hyperparameter tuning
from sklearn.modelselection import RandomizedSearchCV
# for creating a pipeline
# To be used for creating pipelines and personalizing them
from sklearn.pipeline import Pipeline
from sklearn.compose import ColumnTransformer
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
