In [32]:
import json
import numpy as np
import pandas as pd


with open('dt_evalutation_results.json') as jf:
    rec = json.loads(jf.readline())
    rec[u'Features'] = '|'.join(rec[u'Features'])
    i = 0
    df = pd.DataFrame(rec, index=[i])
    for line in jf:
        i += 1
        rec = json.loads(line)
        rec[u'Features'] = '|'.join(rec[u'Features'])
        df = pd.concat([df, pd.DataFrame(rec, index=[i])], axis=0, ignore_index=True)

In [34]:
best = df.F1_score_yes.argmax()
print(df.iloc[best])
print(df.iloc[best].Features)


F1_score_no                                          0.941801
F1_score_yes                                         0.468131
Features         education|duration|poutcome|previous|default
MaxDepth                                                    5
Nftrs                                                       5
Precision_no                                         0.921886
Precision_yes                                         0.58432
Recall_no                                            0.962673
Recall_yes                                           0.392602
Support_no                                              797.8
Support_yes                                             107.2
Name: 88244, dtype: object
education|duration|poutcome|previous|default

In [35]:
best = df.Recall_yes.argmax()
print(df.iloc[best])
print(df.iloc[best].Features)


F1_score_no                                               0.933536
F1_score_yes                                              0.438701
Features         pdays|education|duration|previous|loan|housing...
MaxDepth                                                        10
Nftrs                                                           10
Precision_no                                              0.920808
Precision_yes                                             0.498194
Recall_no                                                 0.946731
Recall_yes                                                0.395108
Support_no                                                   797.8
Support_yes                                                  107.2
Name: 1309, dtype: object
pdays|education|duration|previous|loan|housing|age|contact|default|job

In [ ]:


In [ ]:


In [ ]:


In [ ]: