-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathm110_feat_engineering_pipeline.py
30 lines (27 loc) · 1.19 KB
/
m110_feat_engineering_pipeline.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Copyright 2018 Mamy André-Ratsimbazafy. All rights reserved.
from src.star_command import feat_engineering_pipe
from src.feature_engineering.fte_money import fte_income_ratios, fte_goods_price
from src.feature_engineering.fte_cyclic_time import fte_cyclic_time
from src.feature_engineering.fte_age import fte_age
from src.feature_engineering.fte_money_bureau import fte_bureau_credit_situation
from src.feature_engineering.fte_prev_app import fte_prev_credit_situation, fte_prev_app_process, fte_sales_channels
from src.feature_engineering.fte_credit_balance import fte_withdrawals
from src.feature_engineering.fte_pos_cash import fte_pos_cash_aggregate, fte_pos_cash_current_status
from src.feature_engineering.fte_installment_pmt import fte_missed_installments
from src.feature_extraction.fte_application import fte_application, fte_app_categoricals
pipe_transforms = feat_engineering_pipe(
fte_application,
fte_app_categoricals,
fte_income_ratios,
fte_cyclic_time,
fte_goods_price,
fte_age,
fte_prev_credit_situation,
fte_bureau_credit_situation,
fte_prev_app_process,
fte_sales_channels,
fte_withdrawals,
fte_pos_cash_aggregate,
fte_pos_cash_current_status,
fte_missed_installments
)