Python में क्रेडिट रिस्क मॉडलिंग
Michael Crabtree
Data Scientist, Ford Motor Company
0 और 1 के बीच प्रायिकता, जैसे 0.86loan_status में 1 डिफॉल्ट और 0 नॉन-डिफॉल्ट दर्शाता है0 और 1 के बीच प्रायिकता, जैसे 0.86loan_status में 1 डिफॉल्ट और 0 नॉन-डिफॉल्ट दर्शाता है| डिफॉल्ट की प्रायिकता | अर्थ | अनुमानित loan status |
|---|---|---|
| 0.4 | डिफॉल्ट की संभावना कम | 0 |
| 0.90 | डिफॉल्ट की संभावना बहुत अधिक | 1 |
| 0.1 | डिफॉल्ट की संभावना बहुत कम | 0 |
0 और 1 के बीच मान देता हैfrom sklearn.linear_model import LogisticRegression
clf_logistic = LogisticRegression(solver='lbfgs')
.fit() मेथड उपयोग करेंclf_logistic.fit(training_columns, np.ravel(training_labels))
loan_status केloan_status (0,1)| डेटा सबसेट | उपयोग | हिस्सा |
|---|---|---|
| Train | प्रेडिक्शन सीखने के लिए डेटा से सीखें | 60% |
| Test | नए, अनदेखे डेटा पर सीख को जाँचें | 40% |
X = cr_loan.drop('loan_status', axis = 1)
y = cr_loan[['loan_status']]
train_test_split() फंक्शन का उपयोग करेंX_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.4, random_state=123)
test_size: टेस्ट सेट के लिए डेटा का प्रतिशतrandom_state: पुनरुत्पादन के लिए रैंडम सीड वैल्यूPython में क्रेडिट रिस्क मॉडलिंग