Mô hình hóa Rủi ro Tín dụng bằng Python
Michael Crabtree
Data Scientist, Ford Motor Company
0.86loan_status bằng 1 là vỡ nợ, 0 là không vỡ nợ0.86loan_status bằng 1 là vỡ nợ, 0 là không vỡ nợ| Xác suất vỡ nợ | Diễn giải | Trạng thái vay dự đoán |
|---|---|---|
| 0.4 | Ít có khả năng vỡ nợ | 0 |
| 0.90 | Rất có khả năng vỡ nợ | 1 |
| 0.1 | Rất ít có khả năng vỡ nợ | 0 |
0 và 1from sklearn.linear_model import LogisticRegression
clf_logistic = LogisticRegression(solver='lbfgs')
.fit() để huấn luyệnclf_logistic.fit(training_columns, np.ravel(training_labels))
loan_statusloan_status (0,1)| Tập con dữ liệu | Mục đích | Tỷ lệ |
|---|---|---|
| Train | Học từ dữ liệu để tạo dự đoán | 60% |
| Test | Kiểm thử trên dữ liệu mới, chưa thấy | 40% |
X = cr_loan.drop('loan_status', axis = 1)
y = cr_loan[['loan_status']]
train_test_split() có sẵn trong scikit-learnX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.4, random_state=123)
test_size: tỷ lệ dữ liệu cho tập testrandom_state: seed ngẫu nhiên để tái lậpMô hình hóa Rủi ro Tín dụng bằng Python