rashid01 commited on
Commit
213acd5
·
verified ·
1 Parent(s): 1d51e33

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -8,7 +8,7 @@ scaler = load('scaler.joblib')
8
 
9
  # Define numerical features for scaling
10
  num_features = [
11
- 'loan_amnt', 'int_rate', 'installment', 'annual_inc', 'dti', 'revol_bal', 'revol_util', 'total_acc', 'mort_acc', 'loan_amnt_by_income'
12
  ]
13
 
14
  # Create the Streamlit app
@@ -48,13 +48,15 @@ input_data = pd.DataFrame({
48
  'revol_bal': [revol_bal],
49
  'revol_util': [revol_util],
50
  'total_acc': [total_acc],
51
- 'mort_acc': [mort_acc],
52
- 'loan_amnt_by_income': [loan_amnt_by_income]
53
  })
54
 
55
- # Scale the input data
56
  input_data[num_features] = scaler.transform(input_data[num_features])
57
 
 
 
 
58
  # Predict using the model
59
  if st.button('Predict'):
60
  prediction = model.predict(input_data)
 
8
 
9
  # Define numerical features for scaling
10
  num_features = [
11
+ 'loan_amnt', 'int_rate', 'installment', 'annual_inc', 'dti', 'revol_bal', 'revol_util', 'total_acc', 'mort_acc'
12
  ]
13
 
14
  # Create the Streamlit app
 
48
  'revol_bal': [revol_bal],
49
  'revol_util': [revol_util],
50
  'total_acc': [total_acc],
51
+ 'mort_acc': [mort_acc]
 
52
  })
53
 
54
+ # Scale the numerical features that were used to fit the scaler
55
  input_data[num_features] = scaler.transform(input_data[num_features])
56
 
57
+ # Add the new feature
58
+ input_data['loan_amnt_by_income'] = [loan_amnt_by_income]
59
+
60
  # Predict using the model
61
  if st.button('Predict'):
62
  prediction = model.predict(input_data)