Upload 5 files
Browse files- absa.csv +52 -0
- fnb.csv +45 -0
- nedbank.csv +48 -0
- requirements.txt +45 -0
- standardbank.csv +39 -0
absa.csv
ADDED
|
@@ -0,0 +1,52 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
total_credits,total_debits,num_transactions,avg_transaction_amount,transaction_variability,balance_trend,Eligibility (y)
|
| 2 |
+
56304.25,40231.42,34,1415.43,2201.53,3000,1
|
| 3 |
+
62847.18,53921.54,26,2249.47,1843.22,5000,1
|
| 4 |
+
31245.52,37815.32,21,1648.48,1320.14,-1500,0
|
| 5 |
+
47832.14,28051.67,29,1872.05,1997.61,4500,1
|
| 6 |
+
71025.36,61234.51,42,1666.2,2561.37,3500,1
|
| 7 |
+
25478.63,29382.64,19,1448.56,1387.89,-1200,0
|
| 8 |
+
68914.52,49923.14,38,1561.04,2497.81,2800,1
|
| 9 |
+
47385.27,38945.12,33,1531.88,1765.42,4200,1
|
| 10 |
+
34281.75,46212.83,22,1812.08,1459.75,-1900,0
|
| 11 |
+
51234.89,44832.15,35,1552.58,2043.19,3200,1
|
| 12 |
+
40329.18,32489.71,31,1487.03,1711.43,2500,1
|
| 13 |
+
65243.25,53214.89,40,1728.99,2356.73,3300,1
|
| 14 |
+
25138.57,31145.69,15,1877.7,1456.82,-2000,0
|
| 15 |
+
58234.14,46281.15,37,1582.94,2154.21,2700,1
|
| 16 |
+
49231.62,41239.23,28,1611.21,1842.34,2900,1
|
| 17 |
+
61234.78,53212.11,45,1270.34,2594.47,3400,1
|
| 18 |
+
36321.42,47312.15,23,1695.58,1597.81,-1800,0
|
| 19 |
+
48912.25,39425.31,33,1337.66,2048.31,3000,1
|
| 20 |
+
56237.15,47824.12,30,1746.81,2137.45,3200,1
|
| 21 |
+
31842.79,35912.23,18,1870.05,1267.42,-1400,0
|
| 22 |
+
47825.24,32415.19,35,1485.72,1928.21,2900,1
|
| 23 |
+
69825.15,54812.67,41,1650.67,2342.89,3700,1
|
| 24 |
+
40234.78,37825.41,29,1345.87,1875.31,2700,1
|
| 25 |
+
53245.64,44321.51,39,1485.33,2084.76,3300,1
|
| 26 |
+
31247.68,38914.72,21,1678.59,1532.58,-2100,0
|
| 27 |
+
48231.65,43812.54,30,1597.15,1831.47,2800,1
|
| 28 |
+
61325.42,52132.11,42,1582.25,2461.32,3400,1
|
| 29 |
+
37234.18,31924.76,28,1404.11,1682.59,2500,1
|
| 30 |
+
49321.52,43212.23,34,1518.9,1963.41,3100,1
|
| 31 |
+
63247.51,56912.19,44,1373.42,2548.11,3500,1
|
| 32 |
+
26512.85,34124.81,18,1671,1321.41,-1700,0
|
| 33 |
+
48231.45,38924.14,31,1394.67,1956.14,2900,1
|
| 34 |
+
56723.15,47831.42,36,1523.71,2173.41,3200,1
|
| 35 |
+
31247.84,35814.71,24,1567.37,1487.25,-1600,0
|
| 36 |
+
47231.67,39514.25,29,1498.14,1938.61,3100,1
|
| 37 |
+
62321.28,53521.67,40,1389.59,2413.72,3500,1
|
| 38 |
+
41234.84,39821.21,33,1237.19,1821.45,2800,1
|
| 39 |
+
48523.19,43241.24,31,1524.82,1918.35,3000,1
|
| 40 |
+
56312.71,47321.65,37,1495.92,2157.27,3200,1
|
| 41 |
+
29415.76,34512.13,19,1680.55,1372.14,-2000,0
|
| 42 |
+
49321.12,45321.17,33,1493.69,2045.24,3100,1
|
| 43 |
+
62325.45,52132.51,39,1685.36,2451.79,3400,1
|
| 44 |
+
37234.78,31924.71,29,1507.99,1713.46,2600,1
|
| 45 |
+
48123.75,41232.11,32,1397.18,1963.25,2800,1
|
| 46 |
+
50321.29,43521.35,36,1467.81,2047.89,3100,1
|
| 47 |
+
61245.35,51234.67,43,1542.47,2438.16,3500,1
|
| 48 |
+
27614.89,33814.19,20,1536.47,1321.47,-1700,0
|
| 49 |
+
48321.15,41324.45,31,1449.53,1937.63,2800,1
|
| 50 |
+
57321.45,48214.62,37,1641.71,2164.54,3300,1
|
| 51 |
+
31245.91,35924.12,24,1551.87,1477.44,-1600,0
|
| 52 |
+
47231.78,39412.43,29,1494.19,1938.51,3100,1
|
fnb.csv
ADDED
|
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Closing Balance,Credit Transactions,Total Credit,Total Debit,Net Balance,Eligibility
|
| 2 |
+
10000,10,7000,3000,4000,Eligible
|
| 3 |
+
5000,5,3000,2000,1000,Eligible
|
| 4 |
+
2000,3,1500,1200,300,Not Eligible
|
| 5 |
+
7500,8,4000,2500,1500,Eligible
|
| 6 |
+
1000,2,800,900,-100,Not Eligible
|
| 7 |
+
3000,4,2500,1500,1000,Eligible
|
| 8 |
+
1500,1,200,1300,-1100,Not Eligible
|
| 9 |
+
8000,7,5000,1000,4000,Eligible
|
| 10 |
+
6000,6,4000,3000,1000,Eligible
|
| 11 |
+
2500,4,1800,1600,200,Not Eligible
|
| 12 |
+
7000,9,6000,500,5500,Eligible
|
| 13 |
+
9000,10,8000,1000,7000,Eligible
|
| 14 |
+
4000,5,2500,2000,500,Eligible
|
| 15 |
+
3500,3,1500,1200,300,Not Eligible
|
| 16 |
+
5000,6,3000,2500,500,Eligible
|
| 17 |
+
10000,15,9000,500,8500,Eligible
|
| 18 |
+
8000,12,5000,2000,3000,Eligible
|
| 19 |
+
1500,2,600,1000,-400,Not Eligible
|
| 20 |
+
2500,2,500,2000,-1500,Not Eligible
|
| 21 |
+
6000,4,4000,1500,2500,Eligible
|
| 22 |
+
3000,3,1500,1000,500,Eligible
|
| 23 |
+
5500,5,3000,2500,500,Eligible
|
| 24 |
+
2000,2,1500,1000,500,Eligible
|
| 25 |
+
1500,1,200,1200,-1000,Not Eligible
|
| 26 |
+
5000,7,3500,2000,1500,Eligible
|
| 27 |
+
10000,11,6000,4000,2000,Eligible
|
| 28 |
+
1200,1,100,1100,-1000,Not Eligible
|
| 29 |
+
6000,9,5000,2000,3000,Eligible
|
| 30 |
+
8000,10,7000,4000,3000,Eligible
|
| 31 |
+
4000,4,1500,2500,-1000,Not Eligible
|
| 32 |
+
3000,3,2000,1000,1000,Eligible
|
| 33 |
+
7500,8,4500,2000,2500,Eligible
|
| 34 |
+
2000,3,1200,800,400,Eligible
|
| 35 |
+
9000,10,8000,1000,7000,Eligible
|
| 36 |
+
5000,5,3500,1500,2000,Eligible
|
| 37 |
+
2500,3,1500,1200,300,Not Eligible
|
| 38 |
+
10000,12,9000,1000,8000,Eligible
|
| 39 |
+
4000,6,3000,2000,1000,Eligible
|
| 40 |
+
3000,4,2200,1500,700,Eligible
|
| 41 |
+
1500,2,400,1100,-700,Not Eligible
|
| 42 |
+
2000,1,1000,1000,0,Not Eligible
|
| 43 |
+
5000,5,2000,2000,0,Not Eligible
|
| 44 |
+
9000,9,7000,2000,5000,Eligible
|
| 45 |
+
6000,7,5000,3000,2000,Eligible
|
nedbank.csv
ADDED
|
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Closing Balance,Total Credit,Average Balance,Number of Transactions,Number of Debits,Number of Credits,Eligibility
|
| 2 |
+
5000,10000,7500,20,10,10,1
|
| 3 |
+
3000,5000,4000,15,9,6,0
|
| 4 |
+
8000,12000,9000,22,12,10,1
|
| 5 |
+
2000,3000,2500,10,6,4,0
|
| 6 |
+
10000,15000,12500,25,13,12,1
|
| 7 |
+
1500,2500,2000,12,7,5,0
|
| 8 |
+
7000,11000,8500,20,10,10,1
|
| 9 |
+
2500,3500,3000,14,8,6,0
|
| 10 |
+
12000,16000,14000,28,14,14,1
|
| 11 |
+
4000,6000,5000,16,8,8,0
|
| 12 |
+
9000,14000,11500,24,12,12,1
|
| 13 |
+
3500,4500,4000,15,9,6,0
|
| 14 |
+
8000,13000,10500,23,11,12,1
|
| 15 |
+
4500,5500,5000,17,9,8,0
|
| 16 |
+
11000,17000,14000,27,13,14,1
|
| 17 |
+
3000,4000,3500,14,8,6,0
|
| 18 |
+
9500,13500,11500,26,13,13,1
|
| 19 |
+
2000,3500,2750,12,7,5,0
|
| 20 |
+
7500,12500,10000,22,11,11,1
|
| 21 |
+
4000,5000,4500,16,9,7,0
|
| 22 |
+
10500,15000,12750,28,14,14,1
|
| 23 |
+
3500,4500,4000,15,9,6,0
|
| 24 |
+
9000,13000,11000,24,12,12,1
|
| 25 |
+
3000,4000,3500,14,8,6,0
|
| 26 |
+
8000,11000,9500,21,11,10,1
|
| 27 |
+
4500,5500,5000,17,9,8,0
|
| 28 |
+
12000,16000,14000,28,14,14,1
|
| 29 |
+
4000,6000,5000,16,8,8,0
|
| 30 |
+
10500,14000,12250,27,13,14,1
|
| 31 |
+
2500,3500,3000,14,8,6,0
|
| 32 |
+
8500,12500,10500,23,11,12,1
|
| 33 |
+
4500,5500,5000,17,9,8,0
|
| 34 |
+
11000,15000,13000,27,13,14,1
|
| 35 |
+
3000,4000,3500,14,8,6,0
|
| 36 |
+
9500,13500,11500,26,13,13,1
|
| 37 |
+
2000,3500,2750,12,7,5,0
|
| 38 |
+
8000,13000,10500,23,11,12,1
|
| 39 |
+
3500,4500,4000,15,9,6,0
|
| 40 |
+
12000,17000,14500,28,14,14,1
|
| 41 |
+
4500,5500,5000,17,9,8,0
|
| 42 |
+
10500,14000,12250,27,13,14,1
|
| 43 |
+
2500,3500,3000,14,8,6,0
|
| 44 |
+
9000,13000,11000,24,12,12,1
|
| 45 |
+
4000,6000,5000,16,8,8,0
|
| 46 |
+
11000,16000,13500,28,14,14,1
|
| 47 |
+
3000,4000,3500,14,8,6,0
|
| 48 |
+
8500,12500,10500,23,11,12,1
|
requirements.txt
ADDED
|
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
streamlit
|
| 2 |
+
pdfplumber
|
| 3 |
+
pandas
|
| 4 |
+
plotly
|
| 5 |
+
scikit-learn
|
| 6 |
+
|
| 7 |
+
# Advanced ML and NLP
|
| 8 |
+
xgboost==2.0.3
|
| 9 |
+
spacy==3.7.2
|
| 10 |
+
nltk==3.8.1
|
| 11 |
+
textblob==0.17.1
|
| 12 |
+
|
| 13 |
+
# API and Data Integration
|
| 14 |
+
requests==2.31.0
|
| 15 |
+
fastapi==0.104.1
|
| 16 |
+
uvicorn==0.24.0
|
| 17 |
+
sqlalchemy==2.0.23
|
| 18 |
+
pydantic==2.5.0
|
| 19 |
+
|
| 20 |
+
# Security and Authentication
|
| 21 |
+
bcrypt==4.1.2
|
| 22 |
+
python-jose==3.3.0
|
| 23 |
+
passlib==1.7.4
|
| 24 |
+
|
| 25 |
+
# Enhanced Data Processing
|
| 26 |
+
numpy==1.26.2
|
| 27 |
+
scipy==1.11.4
|
| 28 |
+
joblib==1.3.2
|
| 29 |
+
|
| 30 |
+
# Visualization and UI
|
| 31 |
+
altair==5.2.0
|
| 32 |
+
streamlit-authenticator==0.2.3
|
| 33 |
+
plotly-express==0.4.1
|
| 34 |
+
|
| 35 |
+
# Database Support
|
| 36 |
+
# sqlite3 is built into Python
|
| 37 |
+
|
| 38 |
+
# Financial Data APIs (optional)
|
| 39 |
+
yfinance==0.2.18
|
| 40 |
+
alpha-vantage==2.3.1
|
| 41 |
+
|
| 42 |
+
# Development and Testing
|
| 43 |
+
pytest==7.4.3
|
| 44 |
+
black==23.11.0
|
| 45 |
+
flake8==6.1.0
|
standardbank.csv
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Total_Credits,Total_Debits,Average_Balance,Num_Transactions,Loan_Eligibility
|
| 2 |
+
1000,-500,300,10,1
|
| 3 |
+
1200,-600,350,12,1
|
| 4 |
+
1500,-700,400,15,1
|
| 5 |
+
1700,-800,450,18,1
|
| 6 |
+
2000,-900,500,20,1
|
| 7 |
+
2200,-1000,550,22,1
|
| 8 |
+
2500,-1100,600,25,1
|
| 9 |
+
2700,-1200,650,27,1
|
| 10 |
+
3000,-1300,700,30,1
|
| 11 |
+
3200,-1400,750,32,1
|
| 12 |
+
3500,-1500,800,35,1
|
| 13 |
+
3700,-1600,850,37,1
|
| 14 |
+
4000,-1700,900,40,1
|
| 15 |
+
4200,-1800,950,42,1
|
| 16 |
+
4500,-1900,1000,45,1
|
| 17 |
+
4700,-2000,1050,47,1
|
| 18 |
+
5000,-2100,1100,50,1
|
| 19 |
+
5200,-2200,1150,52,1
|
| 20 |
+
5500,-2300,1200,55,1
|
| 21 |
+
5700,-2400,1250,57,1
|
| 22 |
+
6000,-2500,1300,60,1
|
| 23 |
+
6200,-2600,1350,62,1
|
| 24 |
+
6500,-2700,1400,65,1
|
| 25 |
+
6700,-2800,1450,67,1
|
| 26 |
+
7000,-2900,1500,70,1
|
| 27 |
+
7200,-3000,1550,72,1
|
| 28 |
+
7500,-3100,1600,75,1
|
| 29 |
+
1000,-3500,200,5,0
|
| 30 |
+
1200,-3600,150,6,0
|
| 31 |
+
1400,-3700,100,7,0
|
| 32 |
+
1600,-3800,50,8,0
|
| 33 |
+
1800,-3900,25,9,0
|
| 34 |
+
2000,-4000,0,10,0
|
| 35 |
+
2200,-4100,-25,11,0
|
| 36 |
+
2400,-4200,-50,12,0
|
| 37 |
+
2600,-4300,-75,13,0
|
| 38 |
+
2800,-4400,-100,14,0
|
| 39 |
+
3000,-4500,-125,15,0
|