Elnur21 / Credit_card_approval_prediction

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Credit card approval prediction

Dataset:

A big dataset on Credit Card approval system

Problem description:

Credit cards are a popular risk management strategy in the financial sector. To estimate the likelihood of future defaults and credit card borrowing, it uses the personal information and data provided by credit card applicants. The bank has the authority to choose whether or not to give the applicant a credit card. The degree of risk can be accurately measured by credit scores. Credit score cards are typically based on past data. once experiencing significant economic swings. Previous models might no longer be as accurate. A prominent method for credit scoring is the logistic model. Because Logistic can determine the coefficients of each feature and is appropriate for binary classification applications.

Task:

Create a machine learning model to determine whether a potential client is a "good" or "bad" client. Unlike other assignments, this one does not specify what constitutes a "good" or "bad" client. To build your label, you should employ some technique, such as vintage analysis. Unbalanced data is another significant issue with this task.

Some important highlights of our code & results

1 – Data acquisition 2 – Data cleaning 3 – Feature engineering 4 – Data Modeling

In data acquisition process we import data and trying to understand (types of columns, row count, column count, etc.) this dataset.

Conclusion

We import data and we cleaned it then we used some methods for feature engineering and data cleaning then we create some models like Kmeans, SVC (classifier variant of SVM), Logisticregression. in this case we also used pipeline and also we used GridsearchCV for hiper parameters tuning.

Our dataset has inbalance problem and we solved it, after solving we trained and we got results for comparing after solving this inbalance problem.

About


Languages

Language:Jupyter Notebook 100.0%