LightGBM与评分卡
阅读原文时间:2023年07月11日阅读:2

调参策略

最大化 off_ks + 0.8(off_ks-train_ks)

import pandas as pd
from sklearn.metrics import roc_auc_score,roc_curve,auc
from sklearn.model_selection import train_test_split
from sklearn import metrics
from sklearn.linear_model import LogisticRegression
import numpy as np
import random
import math
import time
import lightgbm as lgb


data = pd.read_csv('Acard.txt')
data.head()

.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}

.dataframe tbody tr th {
    vertical-align: top;
}

.dataframe thead th {
    text-align: right;
}

obs_mth

bad_ind

uid

td_score

jxl_score

mj_score

rh_score

zzc_score

zcx_score

person_info

finance_info

credit_info

act_info

0

2018-10-31

0.0

A10000005

0.675349

0.144072

0.186899

0.483640

0.928328

0.369644

-0.322581

0.023810

0.00

0.217949

1

2018-07-31

0.0

A1000002

0.825269

0.398688

0.139396

0.843725

0.605194

0.406122

-0.128677

0.023810

0.00

0.423077

2

2018-09-30

0.0

A1000011

0.315406

0.629745

0.535854

0.197392

0.614416

0.320731

0.062660

0.023810

0.10

0.448718

3

2018-07-31

0.0

A10000481

0.002386

0.609360

0.366081

0.342243

0.870006

0.288692

0.078853

0.071429

0.05

0.179487

4

2018-07-31

0.0

A1000069

0.406310

0.405352

0.783015

0.563953

0.715454

0.512554

-0.261014

0.023810

0.00

0.423077

data.shape


(95806, 13)


# 看一下月份分布,我们用最后一个月做为跨时间验证集合
data.obs_mth.unique()


array(['2018-10-31', '2018-07-31', '2018-09-30', '2018-06-30',
       '2018-11-30'], dtype=object)


# 划分训练集和验证集
df_train = data[data.obs_mth != '2018-11-30'].reset_index().copy()
val = data[data.obs_mth == '2018-11-30'].reset_index().copy()


# 这是我们全部的变量,info结尾的是自己做的无监督系统输出的个人表现,score结尾的是收费的外部征信数据
lst = ['person_info','finance_info','credit_info','act_info','td_score','jxl_score','mj_score','rh_score']


df_train = df_train.sort_values(by = 'obs_mth',ascending = False)
df_train.head()

.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}

.dataframe tbody tr th {
    vertical-align: top;
}

.dataframe thead th {
    text-align: right;
}

index

obs_mth

bad_ind

uid

td_score

jxl_score

mj_score

rh_score

zzc_score

zcx_score

person_info

finance_info

credit_info

act_info

0

0

2018-10-31

0.0

A10000005

0.675349

0.144072

0.186899

0.483640

0.928328

0.369644

-0.322581

0.023810

0.00

0.217949

33407

33407

2018-10-31

0.0

A2810176

0.146055

0.079922

0.250568

0.045240

0.766906

0.413713

0.013863

0.023810

0.00

0.269231

33383

33383

2018-10-31

0.0

A2807687

0.551366

0.300781

0.225007

0.045447

0.735733

0.684182

-0.261014

0.071429

0.03

0.269231

33379

33379

2018-10-31

0.0

A2807232

0.708547

0.769513

0.928457

0.739716

0.947453

0.361551

-0.128677

0.047619

0.00

0.269231

33376

33376

2018-10-31

0.0

A2806932

0.482248

0.116658

0.286273

0.056618

0.047024

0.890433

0.078853

0.047619

0.00

0.269231

df_train = df_train.sort_values(by = 'obs_mth',ascending = False)

rank_lst = []
for i in range(1,len(df_train)+1):
    rank_lst.append(i)

df_train['rank'] = rank_lst

df_train['rank'] = df_train['rank']/len(df_train)

pct_lst = []
for x in df_train['rank']:
    if x <= 0.2:
        x = 1
    elif x <= 0.4:
        x = 2
    elif x <= 0.6:
        x = 3
    elif x <= 0.8:
        x = 4
    else:
        x = 5
    pct_lst.append(x)
df_train['rank'] = pct_lst
# train = train.drop('obs_mth',axis = 1)
df_train.head()

.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}

.dataframe tbody tr th {
    vertical-align: top;
}

.dataframe thead th {
    text-align: right;
}

index

obs_mth

bad_ind

uid

td_score

jxl_score

mj_score

rh_score

zzc_score

zcx_score

person_info

finance_info

credit_info

act_info

rank

0

0

2018-10-31

0.0

A10000005

0.675349

0.144072

0.186899

0.483640

0.928328

0.369644

-0.322581

0.023810

0.00

0.217949

1

33272

33272

2018-10-31

0.0

A2798022

0.448084

0.748679

0.328625

0.132682

0.167770

0.727771

-0.322581

0.023810

0.00

0.269231

1

33253

33253

2018-10-31

0.0

A2796636

0.129880

0.158756

0.240867

0.828666

0.232677

0.049676

-0.261014

0.071429

0.44

0.282051

1

32983

32983

2018-10-31

0.0

A2773761

0.644977

0.562769

0.751521

0.482639

0.486205

0.844002

0.078853

0.095238

0.03

0.282051

1

33369

33369

2018-10-31

0.0

A2806416

0.698203

0.164079

0.634027

0.013182

0.883847

0.174621

-0.322581

0.071429

0.06

0.269231

1

df_train['rank'].groupby(df_train['rank']).count()


rank
1    15966
2    15966
3    15966
4    15966
5    15967
Name: rank, dtype: int64

bin_record = pd.DataFrame()

for col in col_lst:

cb.pct_bin(data,col,'label')

cb.plot_woe()

data[col] = cb.trans_to_woe(data[col])

rcd = cb.get_bin_stats()

if bin_record.empty:

bin_record = rcd

else:

bin_record = bin_record.append(rcd)

bin_record.head(8)

len(df_train)


79831


# 定义lgb函数
def LGB_test(train_x,train_y,test_x,test_y):
    from multiprocessing import cpu_count
    clf = lgb.LGBMClassifier(
        boosting_type='gbdt',
        num_leaves=31,
        reg_alpha=0.0,
        reg_lambda=1,
        max_depth=2,
        n_estimators=800,
        max_features = 140,
        objective='binary',
        subsample=0.7,
        colsample_bytree=0.7,
        subsample_freq=1,
        learning_rate=0.05,
        min_child_weight=50,
        random_state=None,
        n_jobs=cpu_count()-1,
        num_iterations = 800 #迭代次数
    )
    clf.fit(train_x, train_y,eval_set=[(train_x, train_y),(test_x,test_y)],eval_metric='auc',early_stopping_rounds=100)
    print(clf.n_features_)

    return clf,clf.best_score_[ 'valid_1']['auc']


feature_lst = {}
ks_train_lst = []
ks_test_lst = []
for rk in set(df_train['rank']):   

    # 测试集8.18以后作为跨时间验证集

    # 定义模型训练集与测试集
    ttest = df_train[df_train['rank'] ==  rk]
    ttrain = df_train[df_train['rank'] !=  rk]

    train = ttrain[lst]
    train_y = ttrain.bad_ind

    test = ttest[lst]
    test_y = ttest.bad_ind    

    start = time.time()
    model,auc = LGB_test(train,train_y,test,test_y)
    end = time.time()

    # 模型贡献度放在feture中
    feature = pd.DataFrame(
                {'name' : model.booster_.feature_name(),
                'importance' : model.feature_importances_
              }).sort_values(by =  ['importance'],ascending = False)

    # 计算训练集、测试集、验证集上的KS和AUC

    y_pred_train_lgb = model.predict_proba(train)[:, 1]
    y_pred_test_lgb = model.predict_proba(test)[:, 1]

    train_fpr_lgb, train_tpr_lgb, _ = roc_curve(train_y, y_pred_train_lgb)
    test_fpr_lgb, test_tpr_lgb, _ = roc_curve(test_y, y_pred_test_lgb)

    train_ks = abs(train_fpr_lgb - train_tpr_lgb).max()
    test_ks = abs(test_fpr_lgb - test_tpr_lgb).max()

    train_auc = metrics.auc(train_fpr_lgb, train_tpr_lgb)
    test_auc = metrics.auc(test_fpr_lgb, test_tpr_lgb)

    ks_train_lst.append(train_ks)
    ks_test_lst.append(test_ks)    

    feature_lst[str(rk)] = feature[feature.importance>=20].name

train_ks = np.mean(ks_train_lst)
test_ks = np.mean(ks_test_lst)

ft_lst = {}
for i in range(1,6):
    ft_lst[str(i)] = feature_lst[str(i)]

fn_lst=list(set(ft_lst['1']) & set(ft_lst['2'])
    & set(ft_lst['3']) & set(ft_lst['4']) &set(ft_lst['5']))

print('train_ks: ',train_ks)
print('test_ks: ',test_ks)

print('ft_lst: ',fn_lst )


E:\Anaconda3\envs\sklearn\lib\site-packages\lightgbm\engine.py:116: UserWarning: Found `num_iterations` in params. Will use it instead of argument
  warnings.warn("Found `{}` in params. Will use it instead of argument".format(alias))

[1]    training's auc: 0.671177    training's binary_logloss: 0.0837149    valid_1's auc: 0.593289 valid_1's binary_logloss: 0.122621
Training until validation scores don't improve for 100 rounds.
[2]    training's auc: 0.790094    training's binary_logloss: 0.0824434    valid_1's auc: 0.748081 valid_1's binary_logloss: 0.120209
[3]    training's auc: 0.794322    training's binary_logloss: 0.0819485    valid_1's auc: 0.769838 valid_1's binary_logloss: 0.119323
[4]    training's auc: 0.793401    training's binary_logloss: 0.08136  valid_1's auc: 0.766694 valid_1's binary_logloss: 0.11835
[5]    training's auc: 0.79442 training's binary_logloss: 0.0805306    valid_1's auc: 0.770955 valid_1's binary_logloss: 0.116824
[6]    training's auc: 0.799359    training's binary_logloss: 0.0797782    valid_1's auc: 0.777701 valid_1's binary_logloss: 0.115472
[7]    training's auc: 0.7986  training's binary_logloss: 0.0793654    valid_1's auc: 0.77792  valid_1's binary_logloss: 0.114819
[8]    training's auc: 0.80116 training's binary_logloss: 0.0787197    valid_1's auc: 0.779639 valid_1's binary_logloss: 0.113766
[9]    training's auc: 0.804811    training's binary_logloss: 0.0784944    valid_1's auc: 0.776231 valid_1's binary_logloss: 0.113544
[10]    training's auc: 0.803304    training's binary_logloss: 0.0781703    valid_1's auc: 0.774568 valid_1's binary_logloss: 0.113122
[11]    training's auc: 0.804755    training's binary_logloss: 0.0777157    valid_1's auc: 0.778525 valid_1's binary_logloss: 0.11235
[12]    training's auc: 0.80572 training's binary_logloss: 0.077203 valid_1's auc: 0.780386 valid_1's binary_logloss: 0.111528
[13]    training's auc: 0.805872    training's binary_logloss: 0.0769671    valid_1's auc: 0.780168 valid_1's binary_logloss: 0.111249
[14]    training's auc: 0.804747    training's binary_logloss: 0.0767342    valid_1's auc: 0.776101 valid_1's binary_logloss: 0.110985
[15]    training's auc: 0.806523    training's binary_logloss: 0.0763647    valid_1's auc: 0.776495 valid_1's binary_logloss: 0.110407
[16]    training's auc: 0.807263    training's binary_logloss: 0.0760476    valid_1's auc: 0.777377 valid_1's binary_logloss: 0.109954
[17]    training's auc: 0.807666    training's binary_logloss: 0.0758342    valid_1's auc: 0.778523 valid_1's binary_logloss: 0.109683
[18]    training's auc: 0.808026    training's binary_logloss: 0.0755496    valid_1's auc: 0.782706 valid_1's binary_logloss: 0.109231
[19]    training's auc: 0.807956    training's binary_logloss: 0.0752868    valid_1's auc: 0.782144 valid_1's binary_logloss: 0.108865
[20]    training's auc: 0.808187    training's binary_logloss: 0.07511  valid_1's auc: 0.781477 valid_1's binary_logloss: 0.10868
[21]    training's auc: 0.808443    training's binary_logloss: 0.0749012    valid_1's auc: 0.781449 valid_1's binary_logloss: 0.10841
[22]    training's auc: 0.80858 training's binary_logloss: 0.0746929    valid_1's auc: 0.781784 valid_1's binary_logloss: 0.108141
[23]    training's auc: 0.808537    training's binary_logloss: 0.0745555    valid_1's auc: 0.781804 valid_1's binary_logloss: 0.107996
[24]    training's auc: 0.808534    training's binary_logloss: 0.0743843    valid_1's auc: 0.782433 valid_1's binary_logloss: 0.107742
[25]    training's auc: 0.80871 training's binary_logloss: 0.074262 valid_1's auc: 0.782362 valid_1's binary_logloss: 0.10764
[26]    training's auc: 0.808796    training's binary_logloss: 0.0741263    valid_1's auc: 0.782014 valid_1's binary_logloss: 0.107489
[27]    training's auc: 0.809004    training's binary_logloss: 0.0739832    valid_1's auc: 0.783511 valid_1's binary_logloss: 0.107278
[28]    training's auc: 0.810629    training's binary_logloss: 0.0738869    valid_1's auc: 0.783018 valid_1's binary_logloss: 0.107224
[29]    training's auc: 0.811459    training's binary_logloss: 0.0737598    valid_1's auc: 0.783637 valid_1's binary_logloss: 0.107058
[30]    training's auc: 0.812163    training's binary_logloss: 0.0736609    valid_1's auc: 0.784984 valid_1's binary_logloss: 0.10695
[31]    training's auc: 0.811803    training's binary_logloss: 0.0735418    valid_1's auc: 0.784155 valid_1's binary_logloss: 0.106847
[32]    training's auc: 0.812089    training's binary_logloss: 0.0734718    valid_1's auc: 0.784006 valid_1's binary_logloss: 0.106825
[33]    training's auc: 0.81212 training's binary_logloss: 0.0733773    valid_1's auc: 0.784219 valid_1's binary_logloss: 0.106737
[34]    training's auc: 0.812082    training's binary_logloss: 0.0733098    valid_1's auc: 0.784139 valid_1's binary_logloss: 0.106721
[35]    training's auc: 0.812312    training's binary_logloss: 0.0732273    valid_1's auc: 0.783888 valid_1's binary_logloss: 0.106653
[36]    training's auc: 0.81221 training's binary_logloss: 0.0731534    valid_1's auc: 0.783731 valid_1's binary_logloss: 0.106591
[37]    training's auc: 0.81269 training's binary_logloss: 0.0730713    valid_1's auc: 0.784174 valid_1's binary_logloss: 0.106514
[38]    training's auc: 0.812679    training's binary_logloss: 0.072993 valid_1's auc: 0.78418  valid_1's binary_logloss: 0.106475
[39]    training's auc: 0.813185    training's binary_logloss: 0.0729372    valid_1's auc: 0.784127 valid_1's binary_logloss: 0.106471
[40]    training's auc: 0.813126    training's binary_logloss: 0.0728752    valid_1's auc: 0.784373 valid_1's binary_logloss: 0.106428
[41]    training's auc: 0.813399    training's binary_logloss: 0.0728172    valid_1's auc: 0.784511 valid_1's binary_logloss: 0.106386
[42]    training's auc: 0.813647    training's binary_logloss: 0.0727682    valid_1's auc: 0.784372 valid_1's binary_logloss: 0.106363
[43]    training's auc: 0.813684    training's binary_logloss: 0.0727066    valid_1's auc: 0.784718 valid_1's binary_logloss: 0.106314
[44]    training's auc: 0.813822    training's binary_logloss: 0.0726594    valid_1's auc: 0.7847   valid_1's binary_logloss: 0.106274
[45]    training's auc: 0.814282    training's binary_logloss: 0.0726142    valid_1's auc: 0.784598 valid_1's binary_logloss: 0.106242
[46]    training's auc: 0.814422    training's binary_logloss: 0.0725718    valid_1's auc: 0.784624 valid_1's binary_logloss: 0.106222
[47]    training's auc: 0.814488    training's binary_logloss: 0.0725269    valid_1's auc: 0.784789 valid_1's binary_logloss: 0.106203
[48]    training's auc: 0.814764    training's binary_logloss: 0.0724902    valid_1's auc: 0.785033 valid_1's binary_logloss: 0.106166
[49]    training's auc: 0.814857    training's binary_logloss: 0.0724551    valid_1's auc: 0.785419 valid_1's binary_logloss: 0.106146
[50]    training's auc: 0.814942    training's binary_logloss: 0.0724262    valid_1's auc: 0.785531 valid_1's binary_logloss: 0.106129
[51]    training's auc: 0.81514 training's binary_logloss: 0.0723931    valid_1's auc: 0.785477 valid_1's binary_logloss: 0.106135
[52]    training's auc: 0.815228    training's binary_logloss: 0.0723504    valid_1's auc: 0.785603 valid_1's binary_logloss: 0.106082
[53]    training's auc: 0.815361    training's binary_logloss: 0.0723331    valid_1's auc: 0.785824 valid_1's binary_logloss: 0.106057
[54]    training's auc: 0.815387    training's binary_logloss: 0.0723119    valid_1's auc: 0.78613  valid_1's binary_logloss: 0.105999
[55]    training's auc: 0.815514    training's binary_logloss: 0.0722825    valid_1's auc: 0.785812 valid_1's binary_logloss: 0.105995
[56]    training's auc: 0.81556 training's binary_logloss: 0.0722503    valid_1's auc: 0.785934 valid_1's binary_logloss: 0.105974
[57]    training's auc: 0.815588    training's binary_logloss: 0.0722242    valid_1's auc: 0.785955 valid_1's binary_logloss: 0.105976
[58]    training's auc: 0.815732    training's binary_logloss: 0.0721906    valid_1's auc: 0.78627  valid_1's binary_logloss: 0.105962
[59]    training's auc: 0.815706    training's binary_logloss: 0.0721687    valid_1's auc: 0.786258 valid_1's binary_logloss: 0.105951
[60]    training's auc: 0.815718    training's binary_logloss: 0.0721445    valid_1's auc: 0.786547 valid_1's binary_logloss: 0.105923
[61]    training's auc: 0.815734    training's binary_logloss: 0.0721223    valid_1's auc: 0.786568 valid_1's binary_logloss: 0.105923
[62]    training's auc: 0.815961    training's binary_logloss: 0.0720899    valid_1's auc: 0.786347 valid_1's binary_logloss: 0.105958
[63]    training's auc: 0.815941    training's binary_logloss: 0.072071 valid_1's auc: 0.786343 valid_1's binary_logloss: 0.105958
[64]    training's auc: 0.816068    training's binary_logloss: 0.0720548    valid_1's auc: 0.786568 valid_1's binary_logloss: 0.105948
[65]    training's auc: 0.81616 training's binary_logloss: 0.0720343    valid_1's auc: 0.786472 valid_1's binary_logloss: 0.105956
[66]    training's auc: 0.816269    training's binary_logloss: 0.0720188    valid_1's auc: 0.786689 valid_1's binary_logloss: 0.105938
[67]    training's auc: 0.816373    training's binary_logloss: 0.0719948    valid_1's auc: 0.786295 valid_1's binary_logloss: 0.105967
[68]    training's auc: 0.816425    training's binary_logloss: 0.0719716    valid_1's auc: 0.786729 valid_1's binary_logloss: 0.105935
[69]    training's auc: 0.816552    training's binary_logloss: 0.0719538    valid_1's auc: 0.786615 valid_1's binary_logloss: 0.105947
[70]    training's auc: 0.816446    training's binary_logloss: 0.071935 valid_1's auc: 0.786604 valid_1's binary_logloss: 0.105956
[71]    training's auc: 0.816411    training's binary_logloss: 0.0719215    valid_1's auc: 0.78663  valid_1's binary_logloss: 0.105947
[72]    training's auc: 0.816383    training's binary_logloss: 0.0719075    valid_1's auc: 0.786761 valid_1's binary_logloss: 0.105954
[73]    training's auc: 0.816402    training's binary_logloss: 0.071894 valid_1's auc: 0.786845 valid_1's binary_logloss: 0.105942
[74]    training's auc: 0.816524    training's binary_logloss: 0.0718747    valid_1's auc: 0.78676  valid_1's binary_logloss: 0.105952
[75]    training's auc: 0.816573    training's binary_logloss: 0.0718592    valid_1's auc: 0.786748 valid_1's binary_logloss: 0.105953
[76]    training's auc: 0.816671    training's binary_logloss: 0.0718444    valid_1's auc: 0.786642 valid_1's binary_logloss: 0.105978
[77]    training's auc: 0.816744    training's binary_logloss: 0.0718337    valid_1's auc: 0.786565 valid_1's binary_logloss: 0.105976
[78]    training's auc: 0.816932    training's binary_logloss: 0.0718212    valid_1's auc: 0.786543 valid_1's binary_logloss: 0.105991
[79]    training's auc: 0.816983    training's binary_logloss: 0.0718046    valid_1's auc: 0.78653  valid_1's binary_logloss: 0.105997
[80]    training's auc: 0.81722 training's binary_logloss: 0.0717917    valid_1's auc: 0.786595 valid_1's binary_logloss: 0.106016
[81]    training's auc: 0.817299    training's binary_logloss: 0.0717716    valid_1's auc: 0.786638 valid_1's binary_logloss: 0.106026
[82]    training's auc: 0.817325    training's binary_logloss: 0.0717643    valid_1's auc: 0.786818 valid_1's binary_logloss: 0.106014
[83]    training's auc: 0.817473    training's binary_logloss: 0.0717534    valid_1's auc: 0.786651 valid_1's binary_logloss: 0.106037
[84]    training's auc: 0.817696    training's binary_logloss: 0.0717374    valid_1's auc: 0.786501 valid_1's binary_logloss: 0.106077
[85]    training's auc: 0.817887    training's binary_logloss: 0.0717207    valid_1's auc: 0.786448 valid_1's binary_logloss: 0.106083
[86]    training's auc: 0.817972    training's binary_logloss: 0.0717088    valid_1's auc: 0.78615  valid_1's binary_logloss: 0.106111
[87]    training's auc: 0.81801 training's binary_logloss: 0.0716979    valid_1's auc: 0.786182 valid_1's binary_logloss: 0.106116
[88]    training's auc: 0.818042    training's binary_logloss: 0.0716852    valid_1's auc: 0.786034 valid_1's binary_logloss: 0.106152
[89]    training's auc: 0.818076    training's binary_logloss: 0.0716731    valid_1's auc: 0.785794 valid_1's binary_logloss: 0.10618
[90]    training's auc: 0.818089    training's binary_logloss: 0.0716662    valid_1's auc: 0.785778 valid_1's binary_logloss: 0.106185
[91]    training's auc: 0.818269    training's binary_logloss: 0.0716563    valid_1's auc: 0.785701 valid_1's binary_logloss: 0.106191
[92]    training's auc: 0.818316    training's binary_logloss: 0.0716505    valid_1's auc: 0.785694 valid_1's binary_logloss: 0.10619
[93]    training's auc: 0.818289    training's binary_logloss: 0.0716419    valid_1's auc: 0.7855   valid_1's binary_logloss: 0.106214
[94]    training's auc: 0.818372    training's binary_logloss: 0.0716302    valid_1's auc: 0.785272 valid_1's binary_logloss: 0.106236
[95]    training's auc: 0.818424    training's binary_logloss: 0.0716234    valid_1's auc: 0.785335 valid_1's binary_logloss: 0.106238
[96]    training's auc: 0.818421    training's binary_logloss: 0.0716175    valid_1's auc: 0.785293 valid_1's binary_logloss: 0.106244
[97]    training's auc: 0.818421    training's binary_logloss: 0.071611 valid_1's auc: 0.785156 valid_1's binary_logloss: 0.10626
[98]    training's auc: 0.818456    training's binary_logloss: 0.0716046    valid_1's auc: 0.78505  valid_1's binary_logloss: 0.10627
[99]    training's auc: 0.818469    training's binary_logloss: 0.0715997    valid_1's auc: 0.785019 valid_1's binary_logloss: 0.106281
[100]    training's auc: 0.818453    training's binary_logloss: 0.0715917    valid_1's auc: 0.785081 valid_1's binary_logloss: 0.106274
[101]    training's auc: 0.818465    training's binary_logloss: 0.0715882    valid_1's auc: 0.785049 valid_1's binary_logloss: 0.10628
[102]    training's auc: 0.818512    training's binary_logloss: 0.0715827    valid_1's auc: 0.785139 valid_1's binary_logloss: 0.106266
[103]    training's auc: 0.818635    training's binary_logloss: 0.0715739    valid_1's auc: 0.785213 valid_1's binary_logloss: 0.106275
[104]    training's auc: 0.818576    training's binary_logloss: 0.0715629    valid_1's auc: 0.785026 valid_1's binary_logloss: 0.106282
[105]    training's auc: 0.818638    training's binary_logloss: 0.0715508    valid_1's auc: 0.785035 valid_1's binary_logloss: 0.106293
[106]    training's auc: 0.818756    training's binary_logloss: 0.0715429    valid_1's auc: 0.785193 valid_1's binary_logloss: 0.10628
[107]    training's auc: 0.818777    training's binary_logloss: 0.0715386    valid_1's auc: 0.78513  valid_1's binary_logloss: 0.106284
[108]    training's auc: 0.81883 training's binary_logloss: 0.0715356    valid_1's auc: 0.784956 valid_1's binary_logloss: 0.106299
[109]    training's auc: 0.81888 training's binary_logloss: 0.0715297    valid_1's auc: 0.785038 valid_1's binary_logloss: 0.106295
[110]    training's auc: 0.818889    training's binary_logloss: 0.0715239    valid_1's auc: 0.78495  valid_1's binary_logloss: 0.106304
[111]    training's auc: 0.818948    training's binary_logloss: 0.0715186    valid_1's auc: 0.784973 valid_1's binary_logloss: 0.106305
[112]    training's auc: 0.819003    training's binary_logloss: 0.071514 valid_1's auc: 0.784907 valid_1's binary_logloss: 0.106323
[113]    training's auc: 0.819074    training's binary_logloss: 0.0715064    valid_1's auc: 0.784838 valid_1's binary_logloss: 0.106329
[114]    training's auc: 0.819102    training's binary_logloss: 0.0715031    valid_1's auc: 0.784872 valid_1's binary_logloss: 0.106339
[115]    training's auc: 0.819181    training's binary_logloss: 0.0714946    valid_1's auc: 0.784782 valid_1's binary_logloss: 0.106345
[116]    training's auc: 0.819211    training's binary_logloss: 0.0714871    valid_1's auc: 0.784749 valid_1's binary_logloss: 0.106341
[117]    training's auc: 0.819215    training's binary_logloss: 0.0714807    valid_1's auc: 0.784544 valid_1's binary_logloss: 0.106372
[118]    training's auc: 0.81929 training's binary_logloss: 0.0714729    valid_1's auc: 0.784592 valid_1's binary_logloss: 0.106371
[119]    training's auc: 0.819368    training's binary_logloss: 0.0714673    valid_1's auc: 0.784579 valid_1's binary_logloss: 0.10637
[120]    training's auc: 0.819413    training's binary_logloss: 0.0714624    valid_1's auc: 0.784451 valid_1's binary_logloss: 0.106387
[121]    training's auc: 0.819462    training's binary_logloss: 0.071455 valid_1's auc: 0.784657 valid_1's binary_logloss: 0.106364
[122]    training's auc: 0.819496    training's binary_logloss: 0.0714507    valid_1's auc: 0.784709 valid_1's binary_logloss: 0.106369
[123]    training's auc: 0.81958 training's binary_logloss: 0.0714443    valid_1's auc: 0.784624 valid_1's binary_logloss: 0.106382
[124]    training's auc: 0.819635    training's binary_logloss: 0.0714367    valid_1's auc: 0.784379 valid_1's binary_logloss: 0.106401
[125]    training's auc: 0.81967 training's binary_logloss: 0.0714324    valid_1's auc: 0.784237 valid_1's binary_logloss: 0.106417
[126]    training's auc: 0.819719    training's binary_logloss: 0.0714271    valid_1's auc: 0.784327 valid_1's binary_logloss: 0.106417
[127]    training's auc: 0.819772    training's binary_logloss: 0.0714205    valid_1's auc: 0.784247 valid_1's binary_logloss: 0.106427
[128]    training's auc: 0.819792    training's binary_logloss: 0.071417 valid_1's auc: 0.784253 valid_1's binary_logloss: 0.10643
[129]    training's auc: 0.819848    training's binary_logloss: 0.0714141    valid_1's auc: 0.783987 valid_1's binary_logloss: 0.10645
[130]    training's auc: 0.81994 training's binary_logloss: 0.0714057    valid_1's auc: 0.784056 valid_1's binary_logloss: 0.106441
[131]    training's auc: 0.81996 training's binary_logloss: 0.0714018    valid_1's auc: 0.784088 valid_1's binary_logloss: 0.106439
[132]    training's auc: 0.819989    training's binary_logloss: 0.0713864    valid_1's auc: 0.784202 valid_1's binary_logloss: 0.106422
[133]    training's auc: 0.820084    training's binary_logloss: 0.0713787    valid_1's auc: 0.784184 valid_1's binary_logloss: 0.106438
[134]    training's auc: 0.82018 training's binary_logloss: 0.0713551    valid_1's auc: 0.784649 valid_1's binary_logloss: 0.106403
[135]    training's auc: 0.820187    training's binary_logloss: 0.0713526    valid_1's auc: 0.784664 valid_1's binary_logloss: 0.106395
[136]    training's auc: 0.820236    training's binary_logloss: 0.0713442    valid_1's auc: 0.7846   valid_1's binary_logloss: 0.106402
[137]    training's auc: 0.820281    training's binary_logloss: 0.07134  valid_1's auc: 0.784467 valid_1's binary_logloss: 0.106425
[138]    training's auc: 0.82031 training's binary_logloss: 0.0713346    valid_1's auc: 0.784498 valid_1's binary_logloss: 0.106406
[139]    training's auc: 0.820342    training's binary_logloss: 0.071329 valid_1's auc: 0.784551 valid_1's binary_logloss: 0.106404
[140]    training's auc: 0.820391    training's binary_logloss: 0.0713228    valid_1's auc: 0.784492 valid_1's binary_logloss: 0.106409
[141]    training's auc: 0.820472    training's binary_logloss: 0.0713172    valid_1's auc: 0.784594 valid_1's binary_logloss: 0.106407
[142]    training's auc: 0.820561    training's binary_logloss: 0.0713113    valid_1's auc: 0.784403 valid_1's binary_logloss: 0.106431
[143]    training's auc: 0.820572    training's binary_logloss: 0.0713074    valid_1's auc: 0.784214 valid_1's binary_logloss: 0.106449
[144]    training's auc: 0.820633    training's binary_logloss: 0.0713037    valid_1's auc: 0.784233 valid_1's binary_logloss: 0.106444
[145]    training's auc: 0.820673    training's binary_logloss: 0.0712998    valid_1's auc: 0.78431  valid_1's binary_logloss: 0.106438
[146]    training's auc: 0.820693    training's binary_logloss: 0.071294 valid_1's auc: 0.784178 valid_1's binary_logloss: 0.106461
[147]    training's auc: 0.820742    training's binary_logloss: 0.0712881    valid_1's auc: 0.784215 valid_1's binary_logloss: 0.106464
[148]    training's auc: 0.820745    training's binary_logloss: 0.0712848    valid_1's auc: 0.784344 valid_1's binary_logloss: 0.106447
[149]    training's auc: 0.82079 training's binary_logloss: 0.0712808    valid_1's auc: 0.784314 valid_1's binary_logloss: 0.106459
[150]    training's auc: 0.820794    training's binary_logloss: 0.0712769    valid_1's auc: 0.784297 valid_1's binary_logloss: 0.106463
[151]    training's auc: 0.820821    training's binary_logloss: 0.0712722    valid_1's auc: 0.784535 valid_1's binary_logloss: 0.10644
[152]    training's auc: 0.820869    training's binary_logloss: 0.0712653    valid_1's auc: 0.78438  valid_1's binary_logloss: 0.106455
[153]    training's auc: 0.82085 training's binary_logloss: 0.0712634    valid_1's auc: 0.784364 valid_1's binary_logloss: 0.106461
[154]    training's auc: 0.82092 training's binary_logloss: 0.0712579    valid_1's auc: 0.784313 valid_1's binary_logloss: 0.106469
[155]    training's auc: 0.820927    training's binary_logloss: 0.0712541    valid_1's auc: 0.78425  valid_1's binary_logloss: 0.106471
[156]    training's auc: 0.821014    training's binary_logloss: 0.0712325    valid_1's auc: 0.784621 valid_1's binary_logloss: 0.106439
[157]    training's auc: 0.821049    training's binary_logloss: 0.0712301    valid_1's auc: 0.784657 valid_1's binary_logloss: 0.106439
[158]    training's auc: 0.821087    training's binary_logloss: 0.0712243    valid_1's auc: 0.784842 valid_1's binary_logloss: 0.106423
[159]    training's auc: 0.821106    training's binary_logloss: 0.0712181    valid_1's auc: 0.78503  valid_1's binary_logloss: 0.106405
[160]    training's auc: 0.821107    training's binary_logloss: 0.0712141    valid_1's auc: 0.784844 valid_1's binary_logloss: 0.106419
[161]    training's auc: 0.82119 training's binary_logloss: 0.0712073    valid_1's auc: 0.784637 valid_1's binary_logloss: 0.106434
Early stopping, best iteration is:
[61]    training's auc: 0.815734    training's binary_logloss: 0.0721223    valid_1's auc: 0.786568 valid_1's binary_logloss: 0.105923
8
[1]    training's auc: 0.665367    training's binary_logloss: 0.0868856    valid_1's auc: 0.638034 valid_1's binary_logloss: 0.109915
Training until validation scores don't improve for 100 rounds.
[2]    training's auc: 0.791507    training's binary_logloss: 0.0855856    valid_1's auc: 0.778478 valid_1's binary_logloss: 0.108111
[3]    training's auc: 0.795061    training's binary_logloss: 0.0850129    valid_1's auc: 0.782413 valid_1's binary_logloss: 0.107401
[4]    training's auc: 0.793479    training's binary_logloss: 0.0844315    valid_1's auc: 0.778869 valid_1's binary_logloss: 0.106679
[5]    training's auc: 0.801927    training's binary_logloss: 0.0834844    valid_1's auc: 0.787463 valid_1's binary_logloss: 0.10532
[6]    training's auc: 0.800946    training's binary_logloss: 0.0827504    valid_1's auc: 0.785723 valid_1's binary_logloss: 0.104338
[7]    training's auc: 0.800642    training's binary_logloss: 0.0822815    valid_1's auc: 0.785003 valid_1's binary_logloss: 0.103808
[8]    training's auc: 0.802571    training's binary_logloss: 0.0816004    valid_1's auc: 0.787851 valid_1's binary_logloss: 0.102893
[9]    training's auc: 0.804417    training's binary_logloss: 0.0814074    valid_1's auc: 0.789965 valid_1's binary_logloss: 0.102667
[10]    training's auc: 0.804715    training's binary_logloss: 0.0810815    valid_1's auc: 0.789315 valid_1's binary_logloss: 0.102308
[11]    training's auc: 0.80572 training's binary_logloss: 0.0805795    valid_1's auc: 0.790888 valid_1's binary_logloss: 0.101646
[12]    training's auc: 0.805909    training's binary_logloss: 0.0800685    valid_1's auc: 0.791102 valid_1's binary_logloss: 0.101022
[13]    training's auc: 0.805148    training's binary_logloss: 0.0798425    valid_1's auc: 0.789926 valid_1's binary_logloss: 0.100788
[14]    training's auc: 0.805025    training's binary_logloss: 0.0796195    valid_1's auc: 0.788701 valid_1's binary_logloss: 0.100546
[15]    training's auc: 0.806107    training's binary_logloss: 0.0792353    valid_1's auc: 0.790085 valid_1's binary_logloss: 0.100016
[16]    training's auc: 0.80629 training's binary_logloss: 0.0788918    valid_1's auc: 0.790386 valid_1's binary_logloss: 0.0995958
[17]    training's auc: 0.806259    training's binary_logloss: 0.0786638    valid_1's auc: 0.790254 valid_1's binary_logloss: 0.0993615
[18]    training's auc: 0.806691    training's binary_logloss: 0.0783631    valid_1's auc: 0.790354 valid_1's binary_logloss: 0.0990228
[19]    training's auc: 0.80746 training's binary_logloss: 0.0781036    valid_1's auc: 0.791374 valid_1's binary_logloss: 0.0987136
[20]    training's auc: 0.80775 training's binary_logloss: 0.0779183    valid_1's auc: 0.791057 valid_1's binary_logloss: 0.0985308
[21]    training's auc: 0.808059    training's binary_logloss: 0.0776847    valid_1's auc: 0.79161  valid_1's binary_logloss: 0.098227
[22]    training's auc: 0.807976    training's binary_logloss: 0.0774765    valid_1's auc: 0.791876 valid_1's binary_logloss: 0.0979735
[23]    training's auc: 0.808149    training's binary_logloss: 0.0773444    valid_1's auc: 0.792268 valid_1's binary_logloss: 0.0978359
[24]    training's auc: 0.808157    training's binary_logloss: 0.0771487    valid_1's auc: 0.791756 valid_1's binary_logloss: 0.0976358
[25]    training's auc: 0.808356    training's binary_logloss: 0.0770355    valid_1's auc: 0.791112 valid_1's binary_logloss: 0.0975479
[26]    training's auc: 0.808448    training's binary_logloss: 0.0768953    valid_1's auc: 0.791684 valid_1's binary_logloss: 0.097354
[27]    training's auc: 0.808386    training's binary_logloss: 0.0767449    valid_1's auc: 0.79175  valid_1's binary_logloss: 0.0972002
[28]    training's auc: 0.809099    training's binary_logloss: 0.0766654    valid_1's auc: 0.792508 valid_1's binary_logloss: 0.0971177
[29]    training's auc: 0.80913 training's binary_logloss: 0.0765278    valid_1's auc: 0.792793 valid_1's binary_logloss: 0.0969534
[30]    training's auc: 0.809349    training's binary_logloss: 0.0764214    valid_1's auc: 0.793102 valid_1's binary_logloss: 0.0968668
[31]    training's auc: 0.809617    training's binary_logloss: 0.0762925    valid_1's auc: 0.793769 valid_1's binary_logloss: 0.0967063
[32]    training's auc: 0.809557    training's binary_logloss: 0.076225 valid_1's auc: 0.793807 valid_1's binary_logloss: 0.0966626
[33]    training's auc: 0.810126    training's binary_logloss: 0.0761187    valid_1's auc: 0.794545 valid_1's binary_logloss: 0.0965436
[34]    training's auc: 0.809974    training's binary_logloss: 0.0760628    valid_1's auc: 0.794193 valid_1's binary_logloss: 0.0964899
[35]    training's auc: 0.810479    training's binary_logloss: 0.0759813    valid_1's auc: 0.794976 valid_1's binary_logloss: 0.0963861
[36]    training's auc: 0.810464    training's binary_logloss: 0.075896 valid_1's auc: 0.795457 valid_1's binary_logloss: 0.0962777
[37]    training's auc: 0.810701    training's binary_logloss: 0.0758081    valid_1's auc: 0.795639 valid_1's binary_logloss: 0.0961879
[38]    training's auc: 0.810869    training's binary_logloss: 0.0757245    valid_1's auc: 0.795936 valid_1's binary_logloss: 0.0961019
[39]    training's auc: 0.811406    training's binary_logloss: 0.0756708    valid_1's auc: 0.796704 valid_1's binary_logloss: 0.0960417
[40]    training's auc: 0.811464    training's binary_logloss: 0.0756043    valid_1's auc: 0.797168 valid_1's binary_logloss: 0.095968
[41]    training's auc: 0.811443    training's binary_logloss: 0.0755448    valid_1's auc: 0.797791 valid_1's binary_logloss: 0.0958963
[42]    training's auc: 0.81172 training's binary_logloss: 0.0754894    valid_1's auc: 0.798391 valid_1's binary_logloss: 0.09584
[43]    training's auc: 0.811679    training's binary_logloss: 0.0754119    valid_1's auc: 0.79814  valid_1's binary_logloss: 0.0957827
[44]    training's auc: 0.811701    training's binary_logloss: 0.0753675    valid_1's auc: 0.798242 valid_1's binary_logloss: 0.0957432
[45]    training's auc: 0.81173 training's binary_logloss: 0.0753183    valid_1's auc: 0.798303 valid_1's binary_logloss: 0.0957024
[46]    training's auc: 0.811994    training's binary_logloss: 0.0752779    valid_1's auc: 0.798184 valid_1's binary_logloss: 0.0956843
[47]    training's auc: 0.811946    training's binary_logloss: 0.0752103    valid_1's auc: 0.798203 valid_1's binary_logloss: 0.0956371
[48]    training's auc: 0.812328    training's binary_logloss: 0.0751747    valid_1's auc: 0.798574 valid_1's binary_logloss: 0.0955971
[49]    training's auc: 0.81253 training's binary_logloss: 0.0751401    valid_1's auc: 0.798755 valid_1's binary_logloss: 0.0955682
[50]    training's auc: 0.812567    training's binary_logloss: 0.075102 valid_1's auc: 0.798895 valid_1's binary_logloss: 0.0955279
[51]    training's auc: 0.812545    training's binary_logloss: 0.0750742    valid_1's auc: 0.798918 valid_1's binary_logloss: 0.0955016
[52]    training's auc: 0.812577    training's binary_logloss: 0.0750226    valid_1's auc: 0.798909 valid_1's binary_logloss: 0.095471
[53]    training's auc: 0.812859    training's binary_logloss: 0.0750067    valid_1's auc: 0.798986 valid_1's binary_logloss: 0.0954679
[54]    training's auc: 0.8129  training's binary_logloss: 0.0749863    valid_1's auc: 0.799125 valid_1's binary_logloss: 0.0954408
[55]    training's auc: 0.813031    training's binary_logloss: 0.0749588    valid_1's auc: 0.799384 valid_1's binary_logloss: 0.0954081
[56]    training's auc: 0.812881    training's binary_logloss: 0.074927 valid_1's auc: 0.799338 valid_1's binary_logloss: 0.0953942
[57]    training's auc: 0.812888    training's binary_logloss: 0.0748955    valid_1's auc: 0.799291 valid_1's binary_logloss: 0.0953836
[58]    training's auc: 0.813015    training's binary_logloss: 0.0748659    valid_1's auc: 0.799475 valid_1's binary_logloss: 0.0953671
[59]    training's auc: 0.813111    training's binary_logloss: 0.0748398    valid_1's auc: 0.799842 valid_1's binary_logloss: 0.0953486
[60]    training's auc: 0.813214    training's binary_logloss: 0.0748196    valid_1's auc: 0.800158 valid_1's binary_logloss: 0.0953262
[61]    training's auc: 0.813369    training's binary_logloss: 0.0747917    valid_1's auc: 0.80028  valid_1's binary_logloss: 0.0953142
[62]    training's auc: 0.813347    training's binary_logloss: 0.074751 valid_1's auc: 0.800148 valid_1's binary_logloss: 0.0952901
[63]    training's auc: 0.813447    training's binary_logloss: 0.0747295    valid_1's auc: 0.800345 valid_1's binary_logloss: 0.0952695
[64]    training's auc: 0.813481    training's binary_logloss: 0.0747062    valid_1's auc: 0.80039  valid_1's binary_logloss: 0.0952386
[65]    training's auc: 0.813693    training's binary_logloss: 0.0746838    valid_1's auc: 0.800635 valid_1's binary_logloss: 0.0952214
[66]    training's auc: 0.81388 training's binary_logloss: 0.0746691    valid_1's auc: 0.800462 valid_1's binary_logloss: 0.0952094
[67]    training's auc: 0.814062    training's binary_logloss: 0.0746476    valid_1's auc: 0.800544 valid_1's binary_logloss: 0.0951982
[68]    training's auc: 0.814117    training's binary_logloss: 0.074624 valid_1's auc: 0.800664 valid_1's binary_logloss: 0.0951826
[69]    training's auc: 0.814249    training's binary_logloss: 0.0746072    valid_1's auc: 0.800589 valid_1's binary_logloss: 0.0951832
[70]    training's auc: 0.814288    training's binary_logloss: 0.0745909    valid_1's auc: 0.800656 valid_1's binary_logloss: 0.0951881
[71]    training's auc: 0.814359    training's binary_logloss: 0.074577 valid_1's auc: 0.800828 valid_1's binary_logloss: 0.0951731
[72]    training's auc: 0.814241    training's binary_logloss: 0.0745619    valid_1's auc: 0.80094  valid_1's binary_logloss: 0.0951546
[73]    training's auc: 0.814325    training's binary_logloss: 0.0745471    valid_1's auc: 0.800995 valid_1's binary_logloss: 0.0951633
[74]    training's auc: 0.81452 training's binary_logloss: 0.0745357    valid_1's auc: 0.801002 valid_1's binary_logloss: 0.0951605
[75]    training's auc: 0.814656    training's binary_logloss: 0.0745232    valid_1's auc: 0.801098 valid_1's binary_logloss: 0.095154
[76]    training's auc: 0.814743    training's binary_logloss: 0.0745071    valid_1's auc: 0.801275 valid_1's binary_logloss: 0.0951344
[77]    training's auc: 0.81473 training's binary_logloss: 0.0744907    valid_1's auc: 0.80116  valid_1's binary_logloss: 0.0951438
[78]    training's auc: 0.814767    training's binary_logloss: 0.0744837    valid_1's auc: 0.801177 valid_1's binary_logloss: 0.0951393
[79]    training's auc: 0.814784    training's binary_logloss: 0.0744692    valid_1's auc: 0.801294 valid_1's binary_logloss: 0.0951311
[80]    training's auc: 0.814813    training's binary_logloss: 0.0744599    valid_1's auc: 0.801402 valid_1's binary_logloss: 0.0951247
[81]    training's auc: 0.814974    training's binary_logloss: 0.0744446    valid_1's auc: 0.801533 valid_1's binary_logloss: 0.0951186
[82]    training's auc: 0.815008    training's binary_logloss: 0.074433 valid_1's auc: 0.801598 valid_1's binary_logloss: 0.0951093
[83]    training's auc: 0.81512 training's binary_logloss: 0.0744136    valid_1's auc: 0.801794 valid_1's binary_logloss: 0.0950982
[84]    training's auc: 0.815284    training's binary_logloss: 0.0744   valid_1's auc: 0.801921 valid_1's binary_logloss: 0.0951031
[85]    training's auc: 0.81543 training's binary_logloss: 0.0743888    valid_1's auc: 0.801823 valid_1's binary_logloss: 0.0951
[86]    training's auc: 0.815413    training's binary_logloss: 0.0743766    valid_1's auc: 0.801803 valid_1's binary_logloss: 0.0950919
[87]    training's auc: 0.815411    training's binary_logloss: 0.0743599    valid_1's auc: 0.80168  valid_1's binary_logloss: 0.0950894
[88]    training's auc: 0.815474    training's binary_logloss: 0.0743497    valid_1's auc: 0.80175  valid_1's binary_logloss: 0.0950732
[89]    training's auc: 0.815529    training's binary_logloss: 0.0743353    valid_1's auc: 0.801893 valid_1's binary_logloss: 0.0950631
[90]    training's auc: 0.815556    training's binary_logloss: 0.0743267    valid_1's auc: 0.801935 valid_1's binary_logloss: 0.0950573
[91]    training's auc: 0.815756    training's binary_logloss: 0.0743137    valid_1's auc: 0.801872 valid_1's binary_logloss: 0.0950584
[92]    training's auc: 0.81582 training's binary_logloss: 0.0743069    valid_1's auc: 0.801957 valid_1's binary_logloss: 0.0950565
[93]    training's auc: 0.815822    training's binary_logloss: 0.0742966    valid_1's auc: 0.802232 valid_1's binary_logloss: 0.0950399
[94]    training's auc: 0.815967    training's binary_logloss: 0.0742838    valid_1's auc: 0.802182 valid_1's binary_logloss: 0.0950338
[95]    training's auc: 0.816057    training's binary_logloss: 0.0742736    valid_1's auc: 0.802218 valid_1's binary_logloss: 0.0950291
[96]    training's auc: 0.816071    training's binary_logloss: 0.0742607    valid_1's auc: 0.802331 valid_1's binary_logloss: 0.0950074
[97]    training's auc: 0.81615 training's binary_logloss: 0.074253 valid_1's auc: 0.802446 valid_1's binary_logloss: 0.095004
[98]    training's auc: 0.8161  training's binary_logloss: 0.074242 valid_1's auc: 0.802353 valid_1's binary_logloss: 0.0950067
[99]    training's auc: 0.816152    training's binary_logloss: 0.0742354    valid_1's auc: 0.802258 valid_1's binary_logloss: 0.0950091
[100]    training's auc: 0.816145    training's binary_logloss: 0.0742291    valid_1's auc: 0.802428 valid_1's binary_logloss: 0.0949979
[101]    training's auc: 0.816168    training's binary_logloss: 0.0742227    valid_1's auc: 0.80237  valid_1's binary_logloss: 0.0950027
[102]    training's auc: 0.81624 training's binary_logloss: 0.074216 valid_1's auc: 0.802414 valid_1's binary_logloss: 0.0949976
[103]    training's auc: 0.81639 training's binary_logloss: 0.074204 valid_1's auc: 0.802322 valid_1's binary_logloss: 0.095003
[104]    training's auc: 0.81646 training's binary_logloss: 0.074193 valid_1's auc: 0.802501 valid_1's binary_logloss: 0.0949953
[105]    training's auc: 0.816562    training's binary_logloss: 0.0741845    valid_1's auc: 0.802451 valid_1's binary_logloss: 0.0949929
[106]    training's auc: 0.816644    training's binary_logloss: 0.0741798    valid_1's auc: 0.802444 valid_1's binary_logloss: 0.0949924
[107]    training's auc: 0.816782    training's binary_logloss: 0.0741715    valid_1's auc: 0.802285 valid_1's binary_logloss: 0.0949931
[108]    training's auc: 0.816853    training's binary_logloss: 0.0741645    valid_1's auc: 0.802388 valid_1's binary_logloss: 0.0949899
[109]    training's auc: 0.816929    training's binary_logloss: 0.0741558    valid_1's auc: 0.802352 valid_1's binary_logloss: 0.09499
[110]    training's auc: 0.817009    training's binary_logloss: 0.0741498    valid_1's auc: 0.802288 valid_1's binary_logloss: 0.0949951
[111]    training's auc: 0.817059    training's binary_logloss: 0.0741419    valid_1's auc: 0.802315 valid_1's binary_logloss: 0.094996
[112]    training's auc: 0.817057    training's binary_logloss: 0.0741364    valid_1's auc: 0.802221 valid_1's binary_logloss: 0.0950033
[113]    training's auc: 0.817085    training's binary_logloss: 0.0741058    valid_1's auc: 0.802134 valid_1's binary_logloss: 0.0949912
[114]    training's auc: 0.817123    training's binary_logloss: 0.0741015    valid_1's auc: 0.802173 valid_1's binary_logloss: 0.0949877
[115]    training's auc: 0.817113    training's binary_logloss: 0.0740943    valid_1's auc: 0.802096 valid_1's binary_logloss: 0.0949946
[116]    training's auc: 0.817139    training's binary_logloss: 0.0740871    valid_1's auc: 0.80213  valid_1's binary_logloss: 0.094992
[117]    training's auc: 0.817159    training's binary_logloss: 0.0740785    valid_1's auc: 0.802129 valid_1's binary_logloss: 0.0949948
[118]    training's auc: 0.817272    training's binary_logloss: 0.0740693    valid_1's auc: 0.802091 valid_1's binary_logloss: 0.0949977
[119]    training's auc: 0.817387    training's binary_logloss: 0.0740614    valid_1's auc: 0.801905 valid_1's binary_logloss: 0.0950029
[120]    training's auc: 0.817514    training's binary_logloss: 0.0740524    valid_1's auc: 0.801835 valid_1's binary_logloss: 0.0950065
[121]    training's auc: 0.817639    training's binary_logloss: 0.074043 valid_1's auc: 0.801834 valid_1's binary_logloss: 0.0950134
[122]    training's auc: 0.817786    training's binary_logloss: 0.0740341    valid_1's auc: 0.801934 valid_1's binary_logloss: 0.0950115
[123]    training's auc: 0.817819    training's binary_logloss: 0.074026 valid_1's auc: 0.801927 valid_1's binary_logloss: 0.0950144
[124]    training's auc: 0.817866    training's binary_logloss: 0.0740188    valid_1's auc: 0.801899 valid_1's binary_logloss: 0.0950179
[125]    training's auc: 0.817929    training's binary_logloss: 0.0740085    valid_1's auc: 0.801989 valid_1's binary_logloss: 0.0950056
[126]    training's auc: 0.817945    training's binary_logloss: 0.0740053    valid_1's auc: 0.802016 valid_1's binary_logloss: 0.0950052
[127]    training's auc: 0.817971    training's binary_logloss: 0.0740011    valid_1's auc: 0.801981 valid_1's binary_logloss: 0.0950142
[128]    training's auc: 0.818047    training's binary_logloss: 0.0739978    valid_1's auc: 0.801979 valid_1's binary_logloss: 0.0950113
[129]    training's auc: 0.818142    training's binary_logloss: 0.073992 valid_1's auc: 0.80193  valid_1's binary_logloss: 0.095014
[130]    training's auc: 0.818194    training's binary_logloss: 0.073985 valid_1's auc: 0.801948 valid_1's binary_logloss: 0.0950175
[131]    training's auc: 0.818254    training's binary_logloss: 0.0739822    valid_1's auc: 0.801862 valid_1's binary_logloss: 0.0950211
[132]    training's auc: 0.818281    training's binary_logloss: 0.0739793    valid_1's auc: 0.801814 valid_1's binary_logloss: 0.0950347
[133]    training's auc: 0.818395    training's binary_logloss: 0.0739714    valid_1's auc: 0.80174  valid_1's binary_logloss: 0.0950386
[134]    training's auc: 0.818446    training's binary_logloss: 0.0739676    valid_1's auc: 0.801676 valid_1's binary_logloss: 0.0950468
[135]    training's auc: 0.818497    training's binary_logloss: 0.0739609    valid_1's auc: 0.801554 valid_1's binary_logloss: 0.0950441
[136]    training's auc: 0.818522    training's binary_logloss: 0.0739569    valid_1's auc: 0.801637 valid_1's binary_logloss: 0.0950404
[137]    training's auc: 0.81855 training's binary_logloss: 0.0739527    valid_1's auc: 0.801666 valid_1's binary_logloss: 0.09504
[138]    training's auc: 0.818545    training's binary_logloss: 0.073948 valid_1's auc: 0.801624 valid_1's binary_logloss: 0.095049
[139]    training's auc: 0.818598    training's binary_logloss: 0.0739444    valid_1's auc: 0.801586 valid_1's binary_logloss: 0.0950465
[140]    training's auc: 0.818629    training's binary_logloss: 0.0739346    valid_1's auc: 0.801645 valid_1's binary_logloss: 0.0950355
[141]    training's auc: 0.818692    training's binary_logloss: 0.0739312    valid_1's auc: 0.801564 valid_1's binary_logloss: 0.0950512
[142]    training's auc: 0.818662    training's binary_logloss: 0.0739265    valid_1's auc: 0.801566 valid_1's binary_logloss: 0.0950428
[143]    training's auc: 0.818677    training's binary_logloss: 0.0739241    valid_1's auc: 0.80156  valid_1's binary_logloss: 0.0950412
[144]    training's auc: 0.81866 training's binary_logloss: 0.0739217    valid_1's auc: 0.801581 valid_1's binary_logloss: 0.0950383
[145]    training's auc: 0.81869 training's binary_logloss: 0.073917 valid_1's auc: 0.801534 valid_1's binary_logloss: 0.0950444
[146]    training's auc: 0.818702    training's binary_logloss: 0.0739142    valid_1's auc: 0.80157  valid_1's binary_logloss: 0.0950473
[147]    training's auc: 0.818768    training's binary_logloss: 0.0739062    valid_1's auc: 0.801601 valid_1's binary_logloss: 0.0950422
[148]    training's auc: 0.818787    training's binary_logloss: 0.073903 valid_1's auc: 0.801642 valid_1's binary_logloss: 0.095036
[149]    training's auc: 0.818727    training's binary_logloss: 0.0738935    valid_1's auc: 0.801648 valid_1's binary_logloss: 0.0950198
[150]    training's auc: 0.818757    training's binary_logloss: 0.0738884    valid_1's auc: 0.80171  valid_1's binary_logloss: 0.0950195
[151]    training's auc: 0.81883 training's binary_logloss: 0.0738825    valid_1's auc: 0.801704 valid_1's binary_logloss: 0.0950253
[152]    training's auc: 0.818895    training's binary_logloss: 0.073878 valid_1's auc: 0.801701 valid_1's binary_logloss: 0.0950301
[153]    training's auc: 0.818909    training's binary_logloss: 0.0738754    valid_1's auc: 0.801637 valid_1's binary_logloss: 0.0950361
[154]    training's auc: 0.818953    training's binary_logloss: 0.0738718    valid_1's auc: 0.801606 valid_1's binary_logloss: 0.0950366
[155]    training's auc: 0.819025    training's binary_logloss: 0.0738668    valid_1's auc: 0.801601 valid_1's binary_logloss: 0.0950417
[156]    training's auc: 0.819068    training's binary_logloss: 0.0738627    valid_1's auc: 0.801585 valid_1's binary_logloss: 0.0950482
[157]    training's auc: 0.819171    training's binary_logloss: 0.0738559    valid_1's auc: 0.801686 valid_1's binary_logloss: 0.0950449
[158]    training's auc: 0.819191    training's binary_logloss: 0.073852 valid_1's auc: 0.801697 valid_1's binary_logloss: 0.09504
[159]    training's auc: 0.819194    training's binary_logloss: 0.073848 valid_1's auc: 0.801609 valid_1's binary_logloss: 0.0950393
[160]    training's auc: 0.819294    training's binary_logloss: 0.073842 valid_1's auc: 0.801457 valid_1's binary_logloss: 0.0950461
[161]    training's auc: 0.819357    training's binary_logloss: 0.0738356    valid_1's auc: 0.801522 valid_1's binary_logloss: 0.0950438
[162]    training's auc: 0.819381    training's binary_logloss: 0.0738313    valid_1's auc: 0.801544 valid_1's binary_logloss: 0.0950454
[163]    training's auc: 0.819433    training's binary_logloss: 0.0738278    valid_1's auc: 0.801594 valid_1's binary_logloss: 0.0950475
[164]    training's auc: 0.819479    training's binary_logloss: 0.0738238    valid_1's auc: 0.801506 valid_1's binary_logloss: 0.0950578
[165]    training's auc: 0.819485    training's binary_logloss: 0.0738228    valid_1's auc: 0.801513 valid_1's binary_logloss: 0.0950475
[166]    training's auc: 0.819515    training's binary_logloss: 0.0738183    valid_1's auc: 0.801514 valid_1's binary_logloss: 0.0950485
[167]    training's auc: 0.819536    training's binary_logloss: 0.0738119    valid_1's auc: 0.801463 valid_1's binary_logloss: 0.0950497
[168]    training's auc: 0.819537    training's binary_logloss: 0.0738086    valid_1's auc: 0.801461 valid_1's binary_logloss: 0.09505
[169]    training's auc: 0.819573    training's binary_logloss: 0.0738042    valid_1's auc: 0.801511 valid_1's binary_logloss: 0.0950516
[170]    training's auc: 0.819603    training's binary_logloss: 0.0738014    valid_1's auc: 0.801525 valid_1's binary_logloss: 0.0950523
[171]    training's auc: 0.819669    training's binary_logloss: 0.0737929    valid_1's auc: 0.80155  valid_1's binary_logloss: 0.0950544
[172]    training's auc: 0.819661    training's binary_logloss: 0.073789 valid_1's auc: 0.801575 valid_1's binary_logloss: 0.0950543
[173]    training's auc: 0.819682    training's binary_logloss: 0.0737863    valid_1's auc: 0.801548 valid_1's binary_logloss: 0.0950514
[174]    training's auc: 0.819686    training's binary_logloss: 0.0737827    valid_1's auc: 0.80149  valid_1's binary_logloss: 0.0950591
[175]    training's auc: 0.819784    training's binary_logloss: 0.0737754    valid_1's auc: 0.801542 valid_1's binary_logloss: 0.0950543
[176]    training's auc: 0.819856    training's binary_logloss: 0.07377  valid_1's auc: 0.801415 valid_1's binary_logloss: 0.0950595
[177]    training's auc: 0.819883    training's binary_logloss: 0.0737671    valid_1's auc: 0.801387 valid_1's binary_logloss: 0.0950631
[178]    training's auc: 0.819954    training's binary_logloss: 0.0737635    valid_1's auc: 0.801343 valid_1's binary_logloss: 0.0950697
[179]    training's auc: 0.819976    training's binary_logloss: 0.0737608    valid_1's auc: 0.801329 valid_1's binary_logloss: 0.0950714
[180]    training's auc: 0.820057    training's binary_logloss: 0.0737549    valid_1's auc: 0.801323 valid_1's binary_logloss: 0.0950687
[181]    training's auc: 0.820072    training's binary_logloss: 0.0737527    valid_1's auc: 0.801345 valid_1's binary_logloss: 0.0950752
[182]    training's auc: 0.820129    training's binary_logloss: 0.0737491    valid_1's auc: 0.801278 valid_1's binary_logloss: 0.0950773
[183]    training's auc: 0.820178    training's binary_logloss: 0.0737455    valid_1's auc: 0.80128  valid_1's binary_logloss: 0.0950661
[184]    training's auc: 0.820237    training's binary_logloss: 0.073741 valid_1's auc: 0.801223 valid_1's binary_logloss: 0.0950696
[185]    training's auc: 0.820263    training's binary_logloss: 0.0737363    valid_1's auc: 0.801297 valid_1's binary_logloss: 0.095063
[186]    training's auc: 0.820275    training's binary_logloss: 0.0737336    valid_1's auc: 0.80128  valid_1's binary_logloss: 0.0950628
[187]    training's auc: 0.820333    training's binary_logloss: 0.0737266    valid_1's auc: 0.801124 valid_1's binary_logloss: 0.0950909
[188]    training's auc: 0.820422    training's binary_logloss: 0.073719 valid_1's auc: 0.801112 valid_1's binary_logloss: 0.0950951
[189]    training's auc: 0.820417    training's binary_logloss: 0.0737164    valid_1's auc: 0.801178 valid_1's binary_logloss: 0.0950911
[190]    training's auc: 0.820463    training's binary_logloss: 0.0737107    valid_1's auc: 0.801299 valid_1's binary_logloss: 0.0950894
[191]    training's auc: 0.820474    training's binary_logloss: 0.0737078    valid_1's auc: 0.801324 valid_1's binary_logloss: 0.0950889
[192]    training's auc: 0.820482    training's binary_logloss: 0.0737056    valid_1's auc: 0.801229 valid_1's binary_logloss: 0.0950925
[193]    training's auc: 0.820573    training's binary_logloss: 0.0736989    valid_1's auc: 0.801189 valid_1's binary_logloss: 0.0951055
[194]    training's auc: 0.820602    training's binary_logloss: 0.0736934    valid_1's auc: 0.800876 valid_1's binary_logloss: 0.0951183
[195]    training's auc: 0.820616    training's binary_logloss: 0.0736868    valid_1's auc: 0.800814 valid_1's binary_logloss: 0.0951133
[196]    training's auc: 0.820633    training's binary_logloss: 0.0736837    valid_1's auc: 0.80082  valid_1's binary_logloss: 0.0951169
[197]    training's auc: 0.820661    training's binary_logloss: 0.0736819    valid_1's auc: 0.800804 valid_1's binary_logloss: 0.0951116
[198]    training's auc: 0.820649    training's binary_logloss: 0.0736789    valid_1's auc: 0.800729 valid_1's binary_logloss: 0.0951241
[199]    training's auc: 0.820663    training's binary_logloss: 0.0736741    valid_1's auc: 0.800617 valid_1's binary_logloss: 0.0951238
[200]    training's auc: 0.820727    training's binary_logloss: 0.073668 valid_1's auc: 0.800694 valid_1's binary_logloss: 0.0951257
[201]    training's auc: 0.820767    training's binary_logloss: 0.0736626    valid_1's auc: 0.800984 valid_1's binary_logloss: 0.0951079
[202]    training's auc: 0.820804    training's binary_logloss: 0.0736584    valid_1's auc: 0.801181 valid_1's binary_logloss: 0.0950977
[203]    training's auc: 0.820833    training's binary_logloss: 0.0736564    valid_1's auc: 0.801223 valid_1's binary_logloss: 0.0950869
[204]    training's auc: 0.820883    training's binary_logloss: 0.0736367    valid_1's auc: 0.801209 valid_1's binary_logloss: 0.0950887
Early stopping, best iteration is:
[104]    training's auc: 0.81646 training's binary_logloss: 0.074193 valid_1's auc: 0.802501 valid_1's binary_logloss: 0.0949953
8
[1]    training's auc: 0.659021    training's binary_logloss: 0.0977451    valid_1's auc: 0.667922 valid_1's binary_logloss: 0.0667753
Training until validation scores don't improve for 100 rounds.
[2]    training's auc: 0.782929    training's binary_logloss: 0.0962916    valid_1's auc: 0.784101 valid_1's binary_logloss: 0.0659222
[3]    training's auc: 0.78618 training's binary_logloss: 0.0956767    valid_1's auc: 0.788715 valid_1's binary_logloss: 0.0655366
[4]    training's auc: 0.785892    training's binary_logloss: 0.095076 valid_1's auc: 0.790152 valid_1's binary_logloss: 0.0651196
[5]    training's auc: 0.792838    training's binary_logloss: 0.0940868    valid_1's auc: 0.800957 valid_1's binary_logloss: 0.0644159
[6]    training's auc: 0.797256    training's binary_logloss: 0.0932581    valid_1's auc: 0.806857 valid_1's binary_logloss: 0.063861
[7]    training's auc: 0.796345    training's binary_logloss: 0.0927891    valid_1's auc: 0.80429  valid_1's binary_logloss: 0.0635305
[8]    training's auc: 0.797244    training's binary_logloss: 0.0920677    valid_1's auc: 0.804323 valid_1's binary_logloss: 0.0630112
[9]    training's auc: 0.799111    training's binary_logloss: 0.0918718    valid_1's auc: 0.807082 valid_1's binary_logloss: 0.0628553
[10]    training's auc: 0.798274    training's binary_logloss: 0.091531 valid_1's auc: 0.805748 valid_1's binary_logloss: 0.0625961
[11]    training's auc: 0.798767    training's binary_logloss: 0.0909135    valid_1's auc: 0.806574 valid_1's binary_logloss: 0.0621389
[12]    training's auc: 0.801005    training's binary_logloss: 0.0903573    valid_1's auc: 0.8077   valid_1's binary_logloss: 0.0616888
[13]    training's auc: 0.800594    training's binary_logloss: 0.0901254    valid_1's auc: 0.807376 valid_1's binary_logloss: 0.0615163
[14]    training's auc: 0.799391    training's binary_logloss: 0.0898873    valid_1's auc: 0.804602 valid_1's binary_logloss: 0.0613258
[15]    training's auc: 0.799973    training's binary_logloss: 0.0894598    valid_1's auc: 0.80734  valid_1's binary_logloss: 0.0609837
[16]    training's auc: 0.800826    training's binary_logloss: 0.0890624    valid_1's auc: 0.807424 valid_1's binary_logloss: 0.0606438
[17]    training's auc: 0.800556    training's binary_logloss: 0.0888349    valid_1's auc: 0.807063 valid_1's binary_logloss: 0.0604495
[18]    training's auc: 0.800736    training's binary_logloss: 0.0885066    valid_1's auc: 0.808055 valid_1's binary_logloss: 0.0601512
[19]    training's auc: 0.801701    training's binary_logloss: 0.0882099    valid_1's auc: 0.809107 valid_1's binary_logloss: 0.0598891
[20]    training's auc: 0.801487    training's binary_logloss: 0.0880168    valid_1's auc: 0.80943  valid_1's binary_logloss: 0.0597102
[21]    training's auc: 0.801994    training's binary_logloss: 0.0877765    valid_1's auc: 0.810201 valid_1's binary_logloss: 0.0594838
[22]    training's auc: 0.802066    training's binary_logloss: 0.0875477    valid_1's auc: 0.810087 valid_1's binary_logloss: 0.0592732
[23]    training's auc: 0.802621    training's binary_logloss: 0.087402 valid_1's auc: 0.809696 valid_1's binary_logloss: 0.0591517
[24]    training's auc: 0.802456    training's binary_logloss: 0.0872056    valid_1's auc: 0.809599 valid_1's binary_logloss: 0.0589684
[25]    training's auc: 0.802714    training's binary_logloss: 0.0870772    valid_1's auc: 0.809573 valid_1's binary_logloss: 0.0588481
[26]    training's auc: 0.803158    training's binary_logloss: 0.0868977    valid_1's auc: 0.809865 valid_1's binary_logloss: 0.0586947
[27]    training's auc: 0.803217    training's binary_logloss: 0.086744 valid_1's auc: 0.809628 valid_1's binary_logloss: 0.0585383
[28]    training's auc: 0.804252    training's binary_logloss: 0.0866573    valid_1's auc: 0.811128 valid_1's binary_logloss: 0.0584608
[29]    training's auc: 0.804553    training's binary_logloss: 0.0865065    valid_1's auc: 0.811729 valid_1's binary_logloss: 0.0583086
[30]    training's auc: 0.804338    training's binary_logloss: 0.0863911    valid_1's auc: 0.811911 valid_1's binary_logloss: 0.0582117
[31]    training's auc: 0.804622    training's binary_logloss: 0.0862567    valid_1's auc: 0.811873 valid_1's binary_logloss: 0.0580706
[32]    training's auc: 0.80478 training's binary_logloss: 0.0861849    valid_1's auc: 0.811709 valid_1's binary_logloss: 0.0580063
[33]    training's auc: 0.805155    training's binary_logloss: 0.0860736    valid_1's auc: 0.811696 valid_1's binary_logloss: 0.0578887
[34]    training's auc: 0.804984    training's binary_logloss: 0.0860161    valid_1's auc: 0.811514 valid_1's binary_logloss: 0.0578275
[35]    training's auc: 0.805   training's binary_logloss: 0.0859207    valid_1's auc: 0.811745 valid_1's binary_logloss: 0.0577335
[36]    training's auc: 0.805193    training's binary_logloss: 0.0858218    valid_1's auc: 0.812049 valid_1's binary_logloss: 0.0576406
[37]    training's auc: 0.805235    training's binary_logloss: 0.0857342    valid_1's auc: 0.812539 valid_1's binary_logloss: 0.0575412
[38]    training's auc: 0.805632    training's binary_logloss: 0.0856421    valid_1's auc: 0.81291  valid_1's binary_logloss: 0.0574406
[39]    training's auc: 0.805991    training's binary_logloss: 0.0855961    valid_1's auc: 0.813657 valid_1's binary_logloss: 0.0574029
[40]    training's auc: 0.806425    training's binary_logloss: 0.0855149    valid_1's auc: 0.814025 valid_1's binary_logloss: 0.0573064
[41]    training's auc: 0.806606    training's binary_logloss: 0.0854352    valid_1's auc: 0.814374 valid_1's binary_logloss: 0.0572174
[42]    training's auc: 0.806573    training's binary_logloss: 0.0853742    valid_1's auc: 0.814086 valid_1's binary_logloss: 0.0571594
[43]    training's auc: 0.806743    training's binary_logloss: 0.0853023    valid_1's auc: 0.814595 valid_1's binary_logloss: 0.0570839
[44]    training's auc: 0.806743    training's binary_logloss: 0.0852461    valid_1's auc: 0.815221 valid_1's binary_logloss: 0.0570194
[45]    training's auc: 0.806815    training's binary_logloss: 0.0851931    valid_1's auc: 0.81454  valid_1's binary_logloss: 0.0569637
[46]    training's auc: 0.807021    training's binary_logloss: 0.085143 valid_1's auc: 0.814218 valid_1's binary_logloss: 0.0569145
[47]    training's auc: 0.806955    training's binary_logloss: 0.0850872    valid_1's auc: 0.814365 valid_1's binary_logloss: 0.0568348
[48]    training's auc: 0.807045    training's binary_logloss: 0.0850439    valid_1's auc: 0.814749 valid_1's binary_logloss: 0.0567858
[49]    training's auc: 0.807163    training's binary_logloss: 0.0850047    valid_1's auc: 0.815054 valid_1's binary_logloss: 0.0567532
[50]    training's auc: 0.807072    training's binary_logloss: 0.0849657    valid_1's auc: 0.81448  valid_1's binary_logloss: 0.0567092
[51]    training's auc: 0.807059    training's binary_logloss: 0.0849375    valid_1's auc: 0.814442 valid_1's binary_logloss: 0.056675
[52]    training's auc: 0.807123    training's binary_logloss: 0.0848976    valid_1's auc: 0.814686 valid_1's binary_logloss: 0.0566136
[53]    training's auc: 0.807273    training's binary_logloss: 0.0848829    valid_1's auc: 0.815037 valid_1's binary_logloss: 0.0566088
[54]    training's auc: 0.807267    training's binary_logloss: 0.0848495    valid_1's auc: 0.814929 valid_1's binary_logloss: 0.0565668
[55]    training's auc: 0.807479    training's binary_logloss: 0.0848183    valid_1's auc: 0.815321 valid_1's binary_logloss: 0.056538
[56]    training's auc: 0.807608    training's binary_logloss: 0.0847882    valid_1's auc: 0.815785 valid_1's binary_logloss: 0.0565081
[57]    training's auc: 0.807705    training's binary_logloss: 0.0847571    valid_1's auc: 0.81586  valid_1's binary_logloss: 0.0564711
[58]    training's auc: 0.807829    training's binary_logloss: 0.0847242    valid_1's auc: 0.816078 valid_1's binary_logloss: 0.0564347
[59]    training's auc: 0.807836    training's binary_logloss: 0.0846966    valid_1's auc: 0.815969 valid_1's binary_logloss: 0.0564051
[60]    training's auc: 0.807932    training's binary_logloss: 0.084677 valid_1's auc: 0.816165 valid_1's binary_logloss: 0.0563777
[61]    training's auc: 0.808128    training's binary_logloss: 0.0846542    valid_1's auc: 0.816272 valid_1's binary_logloss: 0.0563616
[62]    training's auc: 0.808032    training's binary_logloss: 0.084626 valid_1's auc: 0.816418 valid_1's binary_logloss: 0.0563228
[63]    training's auc: 0.808202    training's binary_logloss: 0.0846007    valid_1's auc: 0.816501 valid_1's binary_logloss: 0.0562933
[64]    training's auc: 0.808293    training's binary_logloss: 0.0845614    valid_1's auc: 0.816811 valid_1's binary_logloss: 0.0562547
[65]    training's auc: 0.808388    training's binary_logloss: 0.0845395    valid_1's auc: 0.81681  valid_1's binary_logloss: 0.0562309
[66]    training's auc: 0.808498    training's binary_logloss: 0.0845224    valid_1's auc: 0.81661  valid_1's binary_logloss: 0.0562206
[67]    training's auc: 0.808623    training's binary_logloss: 0.0845026    valid_1's auc: 0.816483 valid_1's binary_logloss: 0.0561998
[68]    training's auc: 0.808581    training's binary_logloss: 0.0844806    valid_1's auc: 0.816755 valid_1's binary_logloss: 0.0561771
[69]    training's auc: 0.808788    training's binary_logloss: 0.0844683    valid_1's auc: 0.81722  valid_1's binary_logloss: 0.0561672
[70]    training's auc: 0.808805    training's binary_logloss: 0.0844468    valid_1's auc: 0.817082 valid_1's binary_logloss: 0.0561362
[71]    training's auc: 0.809022    training's binary_logloss: 0.084432 valid_1's auc: 0.817074 valid_1's binary_logloss: 0.0561312
[72]    training's auc: 0.809063    training's binary_logloss: 0.0844117    valid_1's auc: 0.816864 valid_1's binary_logloss: 0.0561104
[73]    training's auc: 0.809107    training's binary_logloss: 0.0843966    valid_1's auc: 0.816877 valid_1's binary_logloss: 0.0560993
[74]    training's auc: 0.809203    training's binary_logloss: 0.0843875    valid_1's auc: 0.816657 valid_1's binary_logloss: 0.0560922
[75]    training's auc: 0.809259    training's binary_logloss: 0.0843759    valid_1's auc: 0.816402 valid_1's binary_logloss: 0.056085
[76]    training's auc: 0.809361    training's binary_logloss: 0.0843586    valid_1's auc: 0.816517 valid_1's binary_logloss: 0.0560751
[77]    training's auc: 0.809421    training's binary_logloss: 0.084339 valid_1's auc: 0.816594 valid_1's binary_logloss: 0.0560546
[78]    training's auc: 0.809535    training's binary_logloss: 0.0843318    valid_1's auc: 0.816616 valid_1's binary_logloss: 0.0560484
[79]    training's auc: 0.80968 training's binary_logloss: 0.0843194    valid_1's auc: 0.816911 valid_1's binary_logloss: 0.0560291
[80]    training's auc: 0.8098  training's binary_logloss: 0.0843084    valid_1's auc: 0.816888 valid_1's binary_logloss: 0.0560224
[81]    training's auc: 0.809876    training's binary_logloss: 0.0842951    valid_1's auc: 0.816484 valid_1's binary_logloss: 0.0560072
[82]    training's auc: 0.809964    training's binary_logloss: 0.0842853    valid_1's auc: 0.816303 valid_1's binary_logloss: 0.0560108
[83]    training's auc: 0.810191    training's binary_logloss: 0.0842674    valid_1's auc: 0.816584 valid_1's binary_logloss: 0.0559851
[84]    training's auc: 0.810264    training's binary_logloss: 0.0842563    valid_1's auc: 0.816697 valid_1's binary_logloss: 0.0559769
[85]    training's auc: 0.810346    training's binary_logloss: 0.0842448    valid_1's auc: 0.816915 valid_1's binary_logloss: 0.0559724
[86]    training's auc: 0.81037 training's binary_logloss: 0.084233 valid_1's auc: 0.816981 valid_1's binary_logloss: 0.0559618
[87]    training's auc: 0.810337    training's binary_logloss: 0.0842191    valid_1's auc: 0.816701 valid_1's binary_logloss: 0.0559556
[88]    training's auc: 0.81048 training's binary_logloss: 0.0842017    valid_1's auc: 0.816641 valid_1's binary_logloss: 0.0559454
[89]    training's auc: 0.810608    training's binary_logloss: 0.0841822    valid_1's auc: 0.816591 valid_1's binary_logloss: 0.0559269
[90]    training's auc: 0.810655    training's binary_logloss: 0.0841739    valid_1's auc: 0.816726 valid_1's binary_logloss: 0.0559173
[91]    training's auc: 0.810719    training's binary_logloss: 0.0841643    valid_1's auc: 0.816838 valid_1's binary_logloss: 0.0559096
[92]    training's auc: 0.810818    training's binary_logloss: 0.084155 valid_1's auc: 0.817027 valid_1's binary_logloss: 0.0558909
[93]    training's auc: 0.810814    training's binary_logloss: 0.0841443    valid_1's auc: 0.81709  valid_1's binary_logloss: 0.0558779
[94]    training's auc: 0.810849    training's binary_logloss: 0.0841328    valid_1's auc: 0.816985 valid_1's binary_logloss: 0.0558654
[95]    training's auc: 0.810878    training's binary_logloss: 0.0841239    valid_1's auc: 0.817107 valid_1's binary_logloss: 0.0558463
[96]    training's auc: 0.810903    training's binary_logloss: 0.0841197    valid_1's auc: 0.816735 valid_1's binary_logloss: 0.0558617
[97]    training's auc: 0.810934    training's binary_logloss: 0.0841127    valid_1's auc: 0.816641 valid_1's binary_logloss: 0.0558565
[98]    training's auc: 0.810958    training's binary_logloss: 0.0841034    valid_1's auc: 0.816856 valid_1's binary_logloss: 0.0558393
[99]    training's auc: 0.811096    training's binary_logloss: 0.0840931    valid_1's auc: 0.816683 valid_1's binary_logloss: 0.0558354
[100]    training's auc: 0.811127    training's binary_logloss: 0.0840849    valid_1's auc: 0.816753 valid_1's binary_logloss: 0.0558261
[101]    training's auc: 0.811209    training's binary_logloss: 0.084073 valid_1's auc: 0.81679  valid_1's binary_logloss: 0.0558183
[102]    training's auc: 0.811326    training's binary_logloss: 0.0840615    valid_1's auc: 0.816839 valid_1's binary_logloss: 0.0558055
[103]    training's auc: 0.811331    training's binary_logloss: 0.084058 valid_1's auc: 0.816707 valid_1's binary_logloss: 0.055805
[104]    training's auc: 0.811495    training's binary_logloss: 0.0840347    valid_1's auc: 0.816186 valid_1's binary_logloss: 0.0558033
[105]    training's auc: 0.811504    training's binary_logloss: 0.0840285    valid_1's auc: 0.815966 valid_1's binary_logloss: 0.0558024
[106]    training's auc: 0.811606    training's binary_logloss: 0.0840172    valid_1's auc: 0.815874 valid_1's binary_logloss: 0.0557894
[107]    training's auc: 0.811649    training's binary_logloss: 0.0840077    valid_1's auc: 0.816063 valid_1's binary_logloss: 0.0557843
[108]    training's auc: 0.811723    training's binary_logloss: 0.0840034    valid_1's auc: 0.815978 valid_1's binary_logloss: 0.0557805
[109]    training's auc: 0.811758    training's binary_logloss: 0.0839971    valid_1's auc: 0.816078 valid_1's binary_logloss: 0.0557829
[110]    training's auc: 0.811774    training's binary_logloss: 0.0839932    valid_1's auc: 0.816043 valid_1's binary_logloss: 0.0557805
[111]    training's auc: 0.811827    training's binary_logloss: 0.0839894    valid_1's auc: 0.816089 valid_1's binary_logloss: 0.0557754
[112]    training's auc: 0.811903    training's binary_logloss: 0.0839828    valid_1's auc: 0.816169 valid_1's binary_logloss: 0.0557696
[113]    training's auc: 0.811885    training's binary_logloss: 0.0839783    valid_1's auc: 0.81611  valid_1's binary_logloss: 0.055759
[114]    training's auc: 0.812008    training's binary_logloss: 0.0839713    valid_1's auc: 0.816059 valid_1's binary_logloss: 0.0557656
[115]    training's auc: 0.812011    training's binary_logloss: 0.0839668    valid_1's auc: 0.81613  valid_1's binary_logloss: 0.0557569
[116]    training's auc: 0.812099    training's binary_logloss: 0.0839602    valid_1's auc: 0.816182 valid_1's binary_logloss: 0.0557503
[117]    training's auc: 0.812161    training's binary_logloss: 0.0839484    valid_1's auc: 0.816163 valid_1's binary_logloss: 0.0557415
[118]    training's auc: 0.812206    training's binary_logloss: 0.083943 valid_1's auc: 0.81609  valid_1's binary_logloss: 0.055739
[119]    training's auc: 0.812265    training's binary_logloss: 0.0839348    valid_1's auc: 0.816047 valid_1's binary_logloss: 0.0557407
[120]    training's auc: 0.812401    training's binary_logloss: 0.0839245    valid_1's auc: 0.816042 valid_1's binary_logloss: 0.0557514
[121]    training's auc: 0.812466    training's binary_logloss: 0.0839183    valid_1's auc: 0.816251 valid_1's binary_logloss: 0.0557414
[122]    training's auc: 0.812562    training's binary_logloss: 0.0839112    valid_1's auc: 0.816465 valid_1's binary_logloss: 0.055734
[123]    training's auc: 0.812579    training's binary_logloss: 0.0839054    valid_1's auc: 0.816412 valid_1's binary_logloss: 0.0557337
[124]    training's auc: 0.812694    training's binary_logloss: 0.0838958    valid_1's auc: 0.816396 valid_1's binary_logloss: 0.0557388
[125]    training's auc: 0.812792    training's binary_logloss: 0.0838834    valid_1's auc: 0.816347 valid_1's binary_logloss: 0.055728
[126]    training's auc: 0.812853    training's binary_logloss: 0.0838757    valid_1's auc: 0.816155 valid_1's binary_logloss: 0.0557399
[127]    training's auc: 0.812859    training's binary_logloss: 0.0838717    valid_1's auc: 0.816179 valid_1's binary_logloss: 0.0557382
[128]    training's auc: 0.81286 training's binary_logloss: 0.0838678    valid_1's auc: 0.816188 valid_1's binary_logloss: 0.0557338
[129]    training's auc: 0.812902    training's binary_logloss: 0.083861 valid_1's auc: 0.816339 valid_1's binary_logloss: 0.0557306
[130]    training's auc: 0.812934    training's binary_logloss: 0.0838547    valid_1's auc: 0.816338 valid_1's binary_logloss: 0.0557402
[131]    training's auc: 0.812968    training's binary_logloss: 0.0838511    valid_1's auc: 0.816398 valid_1's binary_logloss: 0.0557361
[132]    training's auc: 0.812989    training's binary_logloss: 0.0838471    valid_1's auc: 0.816365 valid_1's binary_logloss: 0.0557305
[133]    training's auc: 0.813074    training's binary_logloss: 0.0838381    valid_1's auc: 0.816402 valid_1's binary_logloss: 0.055732
[134]    training's auc: 0.813081    training's binary_logloss: 0.083832 valid_1's auc: 0.816407 valid_1's binary_logloss: 0.0557204
[135]    training's auc: 0.813148    training's binary_logloss: 0.0838236    valid_1's auc: 0.816402 valid_1's binary_logloss: 0.0557181
[136]    training's auc: 0.813278    training's binary_logloss: 0.0838136    valid_1's auc: 0.816311 valid_1's binary_logloss: 0.0557265
[137]    training's auc: 0.813272    training's binary_logloss: 0.0838089    valid_1's auc: 0.816138 valid_1's binary_logloss: 0.0557348
[138]    training's auc: 0.813294    training's binary_logloss: 0.0838043    valid_1's auc: 0.816023 valid_1's binary_logloss: 0.0557341
[139]    training's auc: 0.813322    training's binary_logloss: 0.083801 valid_1's auc: 0.815985 valid_1's binary_logloss: 0.0557357
[140]    training's auc: 0.813366    training's binary_logloss: 0.0837942    valid_1's auc: 0.815988 valid_1's binary_logloss: 0.0557344
[141]    training's auc: 0.813386    training's binary_logloss: 0.0837917    valid_1's auc: 0.816145 valid_1's binary_logloss: 0.0557285
[142]    training's auc: 0.81343 training's binary_logloss: 0.0837881    valid_1's auc: 0.816108 valid_1's binary_logloss: 0.0557306
[143]    training's auc: 0.813439    training's binary_logloss: 0.0837797    valid_1's auc: 0.816183 valid_1's binary_logloss: 0.0557132
[144]    training's auc: 0.813438    training's binary_logloss: 0.0837708    valid_1's auc: 0.815809 valid_1's binary_logloss: 0.0557276
[145]    training's auc: 0.813518    training's binary_logloss: 0.0837577    valid_1's auc: 0.815753 valid_1's binary_logloss: 0.055723
[146]    training's auc: 0.813544    training's binary_logloss: 0.0837528    valid_1's auc: 0.81582  valid_1's binary_logloss: 0.0557235
[147]    training's auc: 0.813547    training's binary_logloss: 0.0837494    valid_1's auc: 0.815739 valid_1's binary_logloss: 0.0557281
[148]    training's auc: 0.813601    training's binary_logloss: 0.0837412    valid_1's auc: 0.815785 valid_1's binary_logloss: 0.0557239
[149]    training's auc: 0.813631    training's binary_logloss: 0.0837374    valid_1's auc: 0.815803 valid_1's binary_logloss: 0.0557217
[150]    training's auc: 0.813702    training's binary_logloss: 0.0837295    valid_1's auc: 0.815734 valid_1's binary_logloss: 0.0557281
[151]    training's auc: 0.81378 training's binary_logloss: 0.0837239    valid_1's auc: 0.8157   valid_1's binary_logloss: 0.0557294
[152]    training's auc: 0.813797    training's binary_logloss: 0.0837201    valid_1's auc: 0.815536 valid_1's binary_logloss: 0.0557362
[153]    training's auc: 0.813909    training's binary_logloss: 0.0837115    valid_1's auc: 0.815413 valid_1's binary_logloss: 0.0557369
[154]    training's auc: 0.814048    training's binary_logloss: 0.083701 valid_1's auc: 0.815291 valid_1's binary_logloss: 0.0557463
[155]    training's auc: 0.814129    training's binary_logloss: 0.0836938    valid_1's auc: 0.815297 valid_1's binary_logloss: 0.0557441
[156]    training's auc: 0.81416 training's binary_logloss: 0.0836791    valid_1's auc: 0.81537  valid_1's binary_logloss: 0.0557294
[157]    training's auc: 0.814207    training's binary_logloss: 0.0836744    valid_1's auc: 0.815386 valid_1's binary_logloss: 0.0557321
[158]    training's auc: 0.814229    training's binary_logloss: 0.0836614    valid_1's auc: 0.815496 valid_1's binary_logloss: 0.0557198
[159]    training's auc: 0.814273    training's binary_logloss: 0.0836503    valid_1's auc: 0.815553 valid_1's binary_logloss: 0.0557219
[160]    training's auc: 0.814337    training's binary_logloss: 0.0836455    valid_1's auc: 0.815676 valid_1's binary_logloss: 0.0557211
[161]    training's auc: 0.814365    training's binary_logloss: 0.083643 valid_1's auc: 0.815727 valid_1's binary_logloss: 0.0557114
[162]    training's auc: 0.814391    training's binary_logloss: 0.0836374    valid_1's auc: 0.81575  valid_1's binary_logloss: 0.0557144
[163]    training's auc: 0.814438    training's binary_logloss: 0.0836316    valid_1's auc: 0.815773 valid_1's binary_logloss: 0.0557121
[164]    training's auc: 0.814479    training's binary_logloss: 0.0836259    valid_1's auc: 0.815514 valid_1's binary_logloss: 0.0557137
[165]    training's auc: 0.814536    training's binary_logloss: 0.0836069    valid_1's auc: 0.815567 valid_1's binary_logloss: 0.0557065
[166]    training's auc: 0.81458 training's binary_logloss: 0.0836019    valid_1's auc: 0.81561  valid_1's binary_logloss: 0.0557044
[167]    training's auc: 0.814629    training's binary_logloss: 0.0835964    valid_1's auc: 0.815543 valid_1's binary_logloss: 0.0557057
[168]    training's auc: 0.814677    training's binary_logloss: 0.0835905    valid_1's auc: 0.815461 valid_1's binary_logloss: 0.05571
[169]    training's auc: 0.814701    training's binary_logloss: 0.0835872    valid_1's auc: 0.815485 valid_1's binary_logloss: 0.0557125
Early stopping, best iteration is:
[69]    training's auc: 0.808788    training's binary_logloss: 0.0844683    valid_1's auc: 0.81722  valid_1's binary_logloss: 0.0561672
8
[1]    training's auc: 0.651876    training's binary_logloss: 0.0966336    valid_1's auc: 0.672491 valid_1's binary_logloss: 0.0712814
Training until validation scores don't improve for 100 rounds.
[2]    training's auc: 0.782222    training's binary_logloss: 0.0952334    valid_1's auc: 0.796897 valid_1's binary_logloss: 0.0703147
[3]    training's auc: 0.782296    training's binary_logloss: 0.0946264    valid_1's auc: 0.797943 valid_1's binary_logloss: 0.0698724
[4]    training's auc: 0.78281 training's binary_logloss: 0.0940255    valid_1's auc: 0.796878 valid_1's binary_logloss: 0.0693916
[5]    training's auc: 0.790877    training's binary_logloss: 0.0930066    valid_1's auc: 0.802175 valid_1's binary_logloss: 0.0687081
[6]    training's auc: 0.795996    training's binary_logloss: 0.0920978    valid_1's auc: 0.812757 valid_1's binary_logloss: 0.068065
[7]    training's auc: 0.794912    training's binary_logloss: 0.0916311    valid_1's auc: 0.810214 valid_1's binary_logloss: 0.0676846
[8]    training's auc: 0.795266    training's binary_logloss: 0.0909168    valid_1's auc: 0.808938 valid_1's binary_logloss: 0.0671766
[9]    training's auc: 0.798298    training's binary_logloss: 0.0907412    valid_1's auc: 0.815323 valid_1's binary_logloss: 0.0669682
[10]    training's auc: 0.797394    training's binary_logloss: 0.0904158    valid_1's auc: 0.814292 valid_1's binary_logloss: 0.0666602
[11]    training's auc: 0.797961    training's binary_logloss: 0.0897895    valid_1's auc: 0.813742 valid_1's binary_logloss: 0.0662159
[12]    training's auc: 0.799646    training's binary_logloss: 0.089227 valid_1's auc: 0.817797 valid_1's binary_logloss: 0.065767
[13]    training's auc: 0.798912    training's binary_logloss: 0.0889946    valid_1's auc: 0.817083 valid_1's binary_logloss: 0.0655623
[14]    training's auc: 0.798524    training's binary_logloss: 0.0887722    valid_1's auc: 0.816027 valid_1's binary_logloss: 0.065345
[15]    training's auc: 0.799311    training's binary_logloss: 0.0883419    valid_1's auc: 0.816868 valid_1's binary_logloss: 0.0650306
[16]    training's auc: 0.800168    training's binary_logloss: 0.0879358    valid_1's auc: 0.818169 valid_1's binary_logloss: 0.064701
[17]    training's auc: 0.800163    training's binary_logloss: 0.0877144    valid_1's auc: 0.817945 valid_1's binary_logloss: 0.0644967
[18]    training's auc: 0.800814    training's binary_logloss: 0.0873888    valid_1's auc: 0.819244 valid_1's binary_logloss: 0.0642213
[19]    training's auc: 0.800638    training's binary_logloss: 0.08709  valid_1's auc: 0.819727 valid_1's binary_logloss: 0.0639646
[20]    training's auc: 0.800659    training's binary_logloss: 0.0869065    valid_1's auc: 0.819501 valid_1's binary_logloss: 0.0637845
[21]    training's auc: 0.801281    training's binary_logloss: 0.0866696    valid_1's auc: 0.819769 valid_1's binary_logloss: 0.0635872
[22]    training's auc: 0.801517    training's binary_logloss: 0.0864386    valid_1's auc: 0.820189 valid_1's binary_logloss: 0.0633721
[23]    training's auc: 0.802045    training's binary_logloss: 0.0862893    valid_1's auc: 0.820194 valid_1's binary_logloss: 0.0632338
[24]    training's auc: 0.802062    training's binary_logloss: 0.0860903    valid_1's auc: 0.820576 valid_1's binary_logloss: 0.0630546
[25]    training's auc: 0.802013    training's binary_logloss: 0.0859674    valid_1's auc: 0.82046  valid_1's binary_logloss: 0.0629284
[26]    training's auc: 0.802355    training's binary_logloss: 0.0858004    valid_1's auc: 0.821287 valid_1's binary_logloss: 0.0627763
[27]    training's auc: 0.802812    training's binary_logloss: 0.0856565    valid_1's auc: 0.821568 valid_1's binary_logloss: 0.0626215
[28]    training's auc: 0.803651    training's binary_logloss: 0.0855865    valid_1's auc: 0.820862 valid_1's binary_logloss: 0.0625611
[29]    training's auc: 0.803934    training's binary_logloss: 0.0854361    valid_1's auc: 0.821599 valid_1's binary_logloss: 0.0624167
[30]    training's auc: 0.804023    training's binary_logloss: 0.0853239    valid_1's auc: 0.821448 valid_1's binary_logloss: 0.0623072
[31]    training's auc: 0.804164    training's binary_logloss: 0.0851905    valid_1's auc: 0.822445 valid_1's binary_logloss: 0.0621656
[32]    training's auc: 0.804365    training's binary_logloss: 0.0851225    valid_1's auc: 0.822411 valid_1's binary_logloss: 0.0620876
[33]    training's auc: 0.804282    training's binary_logloss: 0.0850101    valid_1's auc: 0.822785 valid_1's binary_logloss: 0.0619808
[34]    training's auc: 0.804337    training's binary_logloss: 0.0849559    valid_1's auc: 0.823679 valid_1's binary_logloss: 0.0619049
[35]    training's auc: 0.804402    training's binary_logloss: 0.0848642    valid_1's auc: 0.824117 valid_1's binary_logloss: 0.0618065
[36]    training's auc: 0.804437    training's binary_logloss: 0.0847682    valid_1's auc: 0.82468  valid_1's binary_logloss: 0.0616965
[37]    training's auc: 0.804705    training's binary_logloss: 0.0846795    valid_1's auc: 0.824886 valid_1's binary_logloss: 0.0616042
[38]    training's auc: 0.804914    training's binary_logloss: 0.0845808    valid_1's auc: 0.824717 valid_1's binary_logloss: 0.0615223
[39]    training's auc: 0.80542 training's binary_logloss: 0.0845329    valid_1's auc: 0.824429 valid_1's binary_logloss: 0.0614744
[40]    training's auc: 0.80561 training's binary_logloss: 0.0844504    valid_1's auc: 0.823931 valid_1's binary_logloss: 0.0613888
[41]    training's auc: 0.805765    training's binary_logloss: 0.0843685    valid_1's auc: 0.823855 valid_1's binary_logloss: 0.0613149
[42]    training's auc: 0.805723    training's binary_logloss: 0.084313 valid_1's auc: 0.824308 valid_1's binary_logloss: 0.0612435
[43]    training's auc: 0.805933    training's binary_logloss: 0.0842366    valid_1's auc: 0.824345 valid_1's binary_logloss: 0.0611773
[44]    training's auc: 0.805917    training's binary_logloss: 0.0841822    valid_1's auc: 0.82491  valid_1's binary_logloss: 0.0611007
[45]    training's auc: 0.806125    training's binary_logloss: 0.0841292    valid_1's auc: 0.82475  valid_1's binary_logloss: 0.0610397
[46]    training's auc: 0.806393    training's binary_logloss: 0.0840789    valid_1's auc: 0.824461 valid_1's binary_logloss: 0.0609927
[47]    training's auc: 0.806412    training's binary_logloss: 0.0840263    valid_1's auc: 0.824824 valid_1's binary_logloss: 0.0609207
[48]    training's auc: 0.80666 training's binary_logloss: 0.0839782    valid_1's auc: 0.825245 valid_1's binary_logloss: 0.0608693
[49]    training's auc: 0.806707    training's binary_logloss: 0.0839407    valid_1's auc: 0.825594 valid_1's binary_logloss: 0.0608292
[50]    training's auc: 0.80672 training's binary_logloss: 0.0839073    valid_1's auc: 0.825844 valid_1's binary_logloss: 0.0607807
[51]    training's auc: 0.806756    training's binary_logloss: 0.0838608    valid_1's auc: 0.825818 valid_1's binary_logloss: 0.060727
[52]    training's auc: 0.806669    training's binary_logloss: 0.0838224    valid_1's auc: 0.82552  valid_1's binary_logloss: 0.06067
[53]    training's auc: 0.806651    training's binary_logloss: 0.0838034    valid_1's auc: 0.825846 valid_1's binary_logloss: 0.060648
[54]    training's auc: 0.806617    training's binary_logloss: 0.0837733    valid_1's auc: 0.825788 valid_1's binary_logloss: 0.0606121
[55]    training's auc: 0.806792    training's binary_logloss: 0.0837419    valid_1's auc: 0.825677 valid_1's binary_logloss: 0.0605781
[56]    training's auc: 0.807028    training's binary_logloss: 0.0837113    valid_1's auc: 0.825301 valid_1's binary_logloss: 0.0605593
[57]    training's auc: 0.807191    training's binary_logloss: 0.0836711    valid_1's auc: 0.825041 valid_1's binary_logloss: 0.0605329
[58]    training's auc: 0.807456    training's binary_logloss: 0.0836309    valid_1's auc: 0.824855 valid_1's binary_logloss: 0.0605086
[59]    training's auc: 0.807649    training's binary_logloss: 0.0836081    valid_1's auc: 0.824865 valid_1's binary_logloss: 0.0604993
[60]    training's auc: 0.807782    training's binary_logloss: 0.083587 valid_1's auc: 0.824816 valid_1's binary_logloss: 0.0604744
[61]    training's auc: 0.807984    training's binary_logloss: 0.0835607    valid_1's auc: 0.824744 valid_1's binary_logloss: 0.0604517
[62]    training's auc: 0.807988    training's binary_logloss: 0.0835311    valid_1's auc: 0.824757 valid_1's binary_logloss: 0.0604051
[63]    training's auc: 0.808153    training's binary_logloss: 0.0835002    valid_1's auc: 0.824989 valid_1's binary_logloss: 0.0603817
[64]    training's auc: 0.808191    training's binary_logloss: 0.0834812    valid_1's auc: 0.824957 valid_1's binary_logloss: 0.0603725
[65]    training's auc: 0.808286    training's binary_logloss: 0.0834613    valid_1's auc: 0.824772 valid_1's binary_logloss: 0.0603514
[66]    training's auc: 0.808291    training's binary_logloss: 0.0834439    valid_1's auc: 0.824602 valid_1's binary_logloss: 0.0603396
[67]    training's auc: 0.808445    training's binary_logloss: 0.0834233    valid_1's auc: 0.824643 valid_1's binary_logloss: 0.0603051
[68]    training's auc: 0.808687    training's binary_logloss: 0.0833945    valid_1's auc: 0.824499 valid_1's binary_logloss: 0.0603005
[69]    training's auc: 0.808858    training's binary_logloss: 0.0833786    valid_1's auc: 0.824734 valid_1's binary_logloss: 0.0602759
[70]    training's auc: 0.808975    training's binary_logloss: 0.0833647    valid_1's auc: 0.824802 valid_1's binary_logloss: 0.0602611
[71]    training's auc: 0.809138    training's binary_logloss: 0.0833506    valid_1's auc: 0.824615 valid_1's binary_logloss: 0.0602555
[72]    training's auc: 0.80915 training's binary_logloss: 0.0833292    valid_1's auc: 0.824555 valid_1's binary_logloss: 0.0602288
[73]    training's auc: 0.809218    training's binary_logloss: 0.083313 valid_1's auc: 0.824424 valid_1's binary_logloss: 0.0602239
[74]    training's auc: 0.809292    training's binary_logloss: 0.0833036    valid_1's auc: 0.824408 valid_1's binary_logloss: 0.0602215
[75]    training's auc: 0.809399    training's binary_logloss: 0.083288 valid_1's auc: 0.824159 valid_1's binary_logloss: 0.0602156
[76]    training's auc: 0.809528    training's binary_logloss: 0.0832685    valid_1's auc: 0.824594 valid_1's binary_logloss: 0.0601978
[77]    training's auc: 0.809609    training's binary_logloss: 0.0832551    valid_1's auc: 0.824379 valid_1's binary_logloss: 0.0601937
[78]    training's auc: 0.809667    training's binary_logloss: 0.0832479    valid_1's auc: 0.824251 valid_1's binary_logloss: 0.0602006
[79]    training's auc: 0.809771    training's binary_logloss: 0.0832364    valid_1's auc: 0.82418  valid_1's binary_logloss: 0.0601822
[80]    training's auc: 0.809818    training's binary_logloss: 0.0832251    valid_1's auc: 0.823997 valid_1's binary_logloss: 0.0601747
[81]    training's auc: 0.809845    training's binary_logloss: 0.0831997    valid_1's auc: 0.823921 valid_1's binary_logloss: 0.0601597
[82]    training's auc: 0.809981    training's binary_logloss: 0.0831874    valid_1's auc: 0.823746 valid_1's binary_logloss: 0.0601594
[83]    training's auc: 0.810113    training's binary_logloss: 0.0831691    valid_1's auc: 0.823861 valid_1's binary_logloss: 0.0601302
[84]    training's auc: 0.810134    training's binary_logloss: 0.08316  valid_1's auc: 0.823783 valid_1's binary_logloss: 0.0601252
[85]    training's auc: 0.810189    training's binary_logloss: 0.0831473    valid_1's auc: 0.823775 valid_1's binary_logloss: 0.0601218
[86]    training's auc: 0.810156    training's binary_logloss: 0.0831307    valid_1's auc: 0.82359  valid_1's binary_logloss: 0.0601234
[87]    training's auc: 0.810128    training's binary_logloss: 0.0831154    valid_1's auc: 0.823591 valid_1's binary_logloss: 0.0601117
[88]    training's auc: 0.810232    training's binary_logloss: 0.083101 valid_1's auc: 0.823949 valid_1's binary_logloss: 0.0600746
[89]    training's auc: 0.810245    training's binary_logloss: 0.0830823    valid_1's auc: 0.823989 valid_1's binary_logloss: 0.0600623
[90]    training's auc: 0.810291    training's binary_logloss: 0.0830743    valid_1's auc: 0.823931 valid_1's binary_logloss: 0.0600605
[91]    training's auc: 0.810381    training's binary_logloss: 0.0830613    valid_1's auc: 0.823988 valid_1's binary_logloss: 0.060055
[92]    training's auc: 0.810537    training's binary_logloss: 0.0830497    valid_1's auc: 0.823938 valid_1's binary_logloss: 0.0600608
[93]    training's auc: 0.810596    training's binary_logloss: 0.0830327    valid_1's auc: 0.823778 valid_1's binary_logloss: 0.0600516
[94]    training's auc: 0.810681    training's binary_logloss: 0.0830257    valid_1's auc: 0.823809 valid_1's binary_logloss: 0.0600451
[95]    training's auc: 0.810708    training's binary_logloss: 0.0830142    valid_1's auc: 0.82377  valid_1's binary_logloss: 0.0600337
[96]    training's auc: 0.81068 training's binary_logloss: 0.083004 valid_1's auc: 0.823705 valid_1's binary_logloss: 0.0600304
[97]    training's auc: 0.810811    training's binary_logloss: 0.0829835    valid_1's auc: 0.823786 valid_1's binary_logloss: 0.0600237
[98]    training's auc: 0.810819    training's binary_logloss: 0.0829762    valid_1's auc: 0.823652 valid_1's binary_logloss: 0.0600215
[99]    training's auc: 0.810861    training's binary_logloss: 0.0829698    valid_1's auc: 0.823793 valid_1's binary_logloss: 0.0600055
[100]    training's auc: 0.810882    training's binary_logloss: 0.0829642    valid_1's auc: 0.823639 valid_1's binary_logloss: 0.0600004
[101]    training's auc: 0.810986    training's binary_logloss: 0.0829498    valid_1's auc: 0.823674 valid_1's binary_logloss: 0.0599905
[102]    training's auc: 0.811097    training's binary_logloss: 0.0829382    valid_1's auc: 0.823761 valid_1's binary_logloss: 0.0599795
[103]    training's auc: 0.811146    training's binary_logloss: 0.0829249    valid_1's auc: 0.823688 valid_1's binary_logloss: 0.0599688
[104]    training's auc: 0.81129 training's binary_logloss: 0.0829014    valid_1's auc: 0.823731 valid_1's binary_logloss: 0.059965
[105]    training's auc: 0.81128 training's binary_logloss: 0.0828934    valid_1's auc: 0.823728 valid_1's binary_logloss: 0.0599626
[106]    training's auc: 0.811379    training's binary_logloss: 0.0828801    valid_1's auc: 0.823626 valid_1's binary_logloss: 0.0599544
[107]    training's auc: 0.811452    training's binary_logloss: 0.08287  valid_1's auc: 0.82364  valid_1's binary_logloss: 0.0599516
[108]    training's auc: 0.811465    training's binary_logloss: 0.0828583    valid_1's auc: 0.823632 valid_1's binary_logloss: 0.0599532
[109]    training's auc: 0.811584    training's binary_logloss: 0.0828442    valid_1's auc: 0.823672 valid_1's binary_logloss: 0.0599447
[110]    training's auc: 0.811635    training's binary_logloss: 0.0828381    valid_1's auc: 0.82368  valid_1's binary_logloss: 0.059941
[111]    training's auc: 0.811691    training's binary_logloss: 0.0828319    valid_1's auc: 0.823625 valid_1's binary_logloss: 0.0599361
[112]    training's auc: 0.811854    training's binary_logloss: 0.0828229    valid_1's auc: 0.823589 valid_1's binary_logloss: 0.0599318
[113]    training's auc: 0.811929    training's binary_logloss: 0.0828131    valid_1's auc: 0.823237 valid_1's binary_logloss: 0.0599332
[114]    training's auc: 0.81202 training's binary_logloss: 0.0828053    valid_1's auc: 0.822993 valid_1's binary_logloss: 0.0599489
[115]    training's auc: 0.812045    training's binary_logloss: 0.0827987    valid_1's auc: 0.823006 valid_1's binary_logloss: 0.0599442
[116]    training's auc: 0.812097    training's binary_logloss: 0.0827935    valid_1's auc: 0.823076 valid_1's binary_logloss: 0.0599337
[117]    training's auc: 0.812219    training's binary_logloss: 0.0827841    valid_1's auc: 0.823066 valid_1's binary_logloss: 0.0599397
[118]    training's auc: 0.812252    training's binary_logloss: 0.0827784    valid_1's auc: 0.82313  valid_1's binary_logloss: 0.0599415
[119]    training's auc: 0.812329    training's binary_logloss: 0.0827701    valid_1's auc: 0.823238 valid_1's binary_logloss: 0.0599377
[120]    training's auc: 0.812437    training's binary_logloss: 0.0827596    valid_1's auc: 0.823315 valid_1's binary_logloss: 0.0599267
[121]    training's auc: 0.812574    training's binary_logloss: 0.0827483    valid_1's auc: 0.823122 valid_1's binary_logloss: 0.05994
[122]    training's auc: 0.812613    training's binary_logloss: 0.0827436    valid_1's auc: 0.822983 valid_1's binary_logloss: 0.0599483
[123]    training's auc: 0.812644    training's binary_logloss: 0.0827392    valid_1's auc: 0.822837 valid_1's binary_logloss: 0.0599535
[124]    training's auc: 0.812722    training's binary_logloss: 0.0827306    valid_1's auc: 0.82294  valid_1's binary_logloss: 0.059952
[125]    training's auc: 0.812771    training's binary_logloss: 0.0827202    valid_1's auc: 0.822776 valid_1's binary_logloss: 0.059963
[126]    training's auc: 0.812805    training's binary_logloss: 0.0827155    valid_1's auc: 0.822784 valid_1's binary_logloss: 0.0599671
[127]    training's auc: 0.812825    training's binary_logloss: 0.082712 valid_1's auc: 0.822783 valid_1's binary_logloss: 0.0599627
[128]    training's auc: 0.812853    training's binary_logloss: 0.0827075    valid_1's auc: 0.822657 valid_1's binary_logloss: 0.0599685
[129]    training's auc: 0.812864    training's binary_logloss: 0.0827033    valid_1's auc: 0.822662 valid_1's binary_logloss: 0.0599673
[130]    training's auc: 0.812904    training's binary_logloss: 0.0826986    valid_1's auc: 0.82258  valid_1's binary_logloss: 0.0599632
[131]    training's auc: 0.81296 training's binary_logloss: 0.0826931    valid_1's auc: 0.822559 valid_1's binary_logloss: 0.0599625
[132]    training's auc: 0.812977    training's binary_logloss: 0.0826885    valid_1's auc: 0.822703 valid_1's binary_logloss: 0.0599417
[133]    training's auc: 0.813021    training's binary_logloss: 0.0826841    valid_1's auc: 0.822615 valid_1's binary_logloss: 0.0599482
[134]    training's auc: 0.813034    training's binary_logloss: 0.0826782    valid_1's auc: 0.822601 valid_1's binary_logloss: 0.0599442
[135]    training's auc: 0.813064    training's binary_logloss: 0.082674 valid_1's auc: 0.822597 valid_1's binary_logloss: 0.0599422
[136]    training's auc: 0.813152    training's binary_logloss: 0.0826665    valid_1's auc: 0.82274  valid_1's binary_logloss: 0.0599408
[137]    training's auc: 0.813161    training's binary_logloss: 0.0826624    valid_1's auc: 0.822848 valid_1's binary_logloss: 0.0599344
[138]    training's auc: 0.813177    training's binary_logloss: 0.0826574    valid_1's auc: 0.822831 valid_1's binary_logloss: 0.059931
[139]    training's auc: 0.813186    training's binary_logloss: 0.0826547    valid_1's auc: 0.822759 valid_1's binary_logloss: 0.0599297
[140]    training's auc: 0.813299    training's binary_logloss: 0.0826421    valid_1's auc: 0.822658 valid_1's binary_logloss: 0.0599483
[141]    training's auc: 0.813336    training's binary_logloss: 0.0826374    valid_1's auc: 0.822697 valid_1's binary_logloss: 0.0599498
[142]    training's auc: 0.813438    training's binary_logloss: 0.0826291    valid_1's auc: 0.822632 valid_1's binary_logloss: 0.059949
[143]    training's auc: 0.813443    training's binary_logloss: 0.0826246    valid_1's auc: 0.822654 valid_1's binary_logloss: 0.0599424
[144]    training's auc: 0.813508    training's binary_logloss: 0.0826121    valid_1's auc: 0.822624 valid_1's binary_logloss: 0.0599503
[145]    training's auc: 0.813552    training's binary_logloss: 0.0826029    valid_1's auc: 0.82264  valid_1's binary_logloss: 0.059951
[146]    training's auc: 0.813679    training's binary_logloss: 0.082593 valid_1's auc: 0.822462 valid_1's binary_logloss: 0.0599591
[147]    training's auc: 0.813806    training's binary_logloss: 0.082583 valid_1's auc: 0.822468 valid_1's binary_logloss: 0.0599645
[148]    training's auc: 0.8139  training's binary_logloss: 0.0825734    valid_1's auc: 0.822298 valid_1's binary_logloss: 0.0599615
[149]    training's auc: 0.813913    training's binary_logloss: 0.0825699    valid_1's auc: 0.822275 valid_1's binary_logloss: 0.0599551
[150]    training's auc: 0.81395 training's binary_logloss: 0.0825639    valid_1's auc: 0.822281 valid_1's binary_logloss: 0.0599576
[151]    training's auc: 0.81404 training's binary_logloss: 0.0825578    valid_1's auc: 0.82229  valid_1's binary_logloss: 0.0599587
[152]    training's auc: 0.814013    training's binary_logloss: 0.0825556    valid_1's auc: 0.822147 valid_1's binary_logloss: 0.0599682
[153]    training's auc: 0.814033    training's binary_logloss: 0.0825419    valid_1's auc: 0.822199 valid_1's binary_logloss: 0.0599495
Early stopping, best iteration is:
[53]    training's auc: 0.806651    training's binary_logloss: 0.0838034    valid_1's auc: 0.825846 valid_1's binary_logloss: 0.060648
8
[1]    training's auc: 0.655534    training's binary_logloss: 0.0921053    valid_1's auc: 0.64957  valid_1's binary_logloss: 0.0890446
Training until validation scores don't improve for 100 rounds.
[2]    training's auc: 0.784031    training's binary_logloss: 0.0906779    valid_1's auc: 0.754556 valid_1's binary_logloss: 0.0879805
[3]    training's auc: 0.792225    training's binary_logloss: 0.0900435    valid_1's auc: 0.756691 valid_1's binary_logloss: 0.0874868
[4]    training's auc: 0.792269    training's binary_logloss: 0.0894428    valid_1's auc: 0.762152 valid_1's binary_logloss: 0.0869681
[5]    training's auc: 0.800292    training's binary_logloss: 0.0884055    valid_1's auc: 0.76791  valid_1's binary_logloss: 0.086218
[6]    training's auc: 0.806541    training's binary_logloss: 0.0874556    valid_1's auc: 0.773433 valid_1's binary_logloss: 0.0855461
[7]    training's auc: 0.80569 training's binary_logloss: 0.0870122    valid_1's auc: 0.77362  valid_1's binary_logloss: 0.0851024
[8]    training's auc: 0.805672    training's binary_logloss: 0.0862701    valid_1's auc: 0.775316 valid_1's binary_logloss: 0.0845559
[9]    training's auc: 0.808261    training's binary_logloss: 0.0860663    valid_1's auc: 0.779628 valid_1's binary_logloss: 0.0843609
[10]    training's auc: 0.807458    training's binary_logloss: 0.0857178    valid_1's auc: 0.781358 valid_1's binary_logloss: 0.0840543
[11]    training's auc: 0.808021    training's binary_logloss: 0.0850958    valid_1's auc: 0.781175 valid_1's binary_logloss: 0.0836284
[12]    training's auc: 0.810203    training's binary_logloss: 0.0845284    valid_1's auc: 0.782227 valid_1's binary_logloss: 0.0832315
[13]    training's auc: 0.810169    training's binary_logloss: 0.0842948    valid_1's auc: 0.780961 valid_1's binary_logloss: 0.0830693
[14]    training's auc: 0.809282    training's binary_logloss: 0.0840578    valid_1's auc: 0.781346 valid_1's binary_logloss: 0.0828613
[15]    training's auc: 0.810176    training's binary_logloss: 0.0836058    valid_1's auc: 0.781528 valid_1's binary_logloss: 0.0825443
[16]    training's auc: 0.811237    training's binary_logloss: 0.0832011    valid_1's auc: 0.782219 valid_1's binary_logloss: 0.0822844
[17]    training's auc: 0.810978    training's binary_logloss: 0.0829828    valid_1's auc: 0.782345 valid_1's binary_logloss: 0.0820686
[18]    training's auc: 0.811253    training's binary_logloss: 0.0826373    valid_1's auc: 0.782161 valid_1's binary_logloss: 0.0818394
[19]    training's auc: 0.812154    training's binary_logloss: 0.0823514    valid_1's auc: 0.782977 valid_1's binary_logloss: 0.081622
[20]    training's auc: 0.811921    training's binary_logloss: 0.0821776    valid_1's auc: 0.782479 valid_1's binary_logloss: 0.0814714
[21]    training's auc: 0.812247    training's binary_logloss: 0.081933 valid_1's auc: 0.782736 valid_1's binary_logloss: 0.0813235
[22]    training's auc: 0.812982    training's binary_logloss: 0.0816813    valid_1's auc: 0.782961 valid_1's binary_logloss: 0.0811561
[23]    training's auc: 0.813761    training's binary_logloss: 0.0815328    valid_1's auc: 0.782592 valid_1's binary_logloss: 0.0810227
[24]    training's auc: 0.813515    training's binary_logloss: 0.081318 valid_1's auc: 0.78257  valid_1's binary_logloss: 0.0808831
[25]    training's auc: 0.813456    training's binary_logloss: 0.0811932    valid_1's auc: 0.782132 valid_1's binary_logloss: 0.080776
[26]    training's auc: 0.814143    training's binary_logloss: 0.0810232    valid_1's auc: 0.783143 valid_1's binary_logloss: 0.080685
[27]    training's auc: 0.814392    training's binary_logloss: 0.0808586    valid_1's auc: 0.782958 valid_1's binary_logloss: 0.0805982
[28]    training's auc: 0.815114    training's binary_logloss: 0.0807799    valid_1's auc: 0.783904 valid_1's binary_logloss: 0.0805204
[29]    training's auc: 0.815326    training's binary_logloss: 0.0806284    valid_1's auc: 0.783214 valid_1's binary_logloss: 0.0804473
[30]    training's auc: 0.815445    training's binary_logloss: 0.0805127    valid_1's auc: 0.783504 valid_1's binary_logloss: 0.080337
[31]    training's auc: 0.815664    training's binary_logloss: 0.0803734    valid_1's auc: 0.783092 valid_1's binary_logloss: 0.080245
[32]    training's auc: 0.815461    training's binary_logloss: 0.0803042    valid_1's auc: 0.783076 valid_1's binary_logloss: 0.0801969
[33]    training's auc: 0.815944    training's binary_logloss: 0.0801849    valid_1's auc: 0.78335  valid_1's binary_logloss: 0.0801189
[34]    training's auc: 0.816011    training's binary_logloss: 0.0801248    valid_1's auc: 0.783221 valid_1's binary_logloss: 0.0800747
[35]    training's auc: 0.816264    training's binary_logloss: 0.0800343    valid_1's auc: 0.78347  valid_1's binary_logloss: 0.0800399
[36]    training's auc: 0.816413    training's binary_logloss: 0.0799276    valid_1's auc: 0.783579 valid_1's binary_logloss: 0.0799957
[37]    training's auc: 0.816717    training's binary_logloss: 0.0798412    valid_1's auc: 0.783838 valid_1's binary_logloss: 0.0799309
[38]    training's auc: 0.816858    training's binary_logloss: 0.0797467    valid_1's auc: 0.783795 valid_1's binary_logloss: 0.0798736
[39]    training's auc: 0.817364    training's binary_logloss: 0.0796987    valid_1's auc: 0.783824 valid_1's binary_logloss: 0.0798193
[40]    training's auc: 0.817382    training's binary_logloss: 0.0796192    valid_1's auc: 0.783799 valid_1's binary_logloss: 0.0797769
[41]    training's auc: 0.817685    training's binary_logloss: 0.0795346    valid_1's auc: 0.784231 valid_1's binary_logloss: 0.0797304
[42]    training's auc: 0.817907    training's binary_logloss: 0.0794741    valid_1's auc: 0.78407  valid_1's binary_logloss: 0.0797124
[43]    training's auc: 0.818201    training's binary_logloss: 0.0794205    valid_1's auc: 0.784022 valid_1's binary_logloss: 0.0796767
[44]    training's auc: 0.818218    training's binary_logloss: 0.0793631    valid_1's auc: 0.784115 valid_1's binary_logloss: 0.079661
[45]    training's auc: 0.818524    training's binary_logloss: 0.0792982    valid_1's auc: 0.783571 valid_1's binary_logloss: 0.0796149
[46]    training's auc: 0.818555    training's binary_logloss: 0.0792513    valid_1's auc: 0.783648 valid_1's binary_logloss: 0.0795808
[47]    training's auc: 0.818615    training's binary_logloss: 0.0791979    valid_1's auc: 0.783478 valid_1's binary_logloss: 0.0795826
[48]    training's auc: 0.818592    training's binary_logloss: 0.0791522    valid_1's auc: 0.783445 valid_1's binary_logloss: 0.0795619
[49]    training's auc: 0.818876    training's binary_logloss: 0.0791164    valid_1's auc: 0.78382  valid_1's binary_logloss: 0.0795243
[50]    training's auc: 0.819024    training's binary_logloss: 0.0790847    valid_1's auc: 0.783502 valid_1's binary_logloss: 0.0795269
[51]    training's auc: 0.818982    training's binary_logloss: 0.0790376    valid_1's auc: 0.783484 valid_1's binary_logloss: 0.0794939
[52]    training's auc: 0.818955    training's binary_logloss: 0.0790008    valid_1's auc: 0.783276 valid_1's binary_logloss: 0.0794859
[53]    training's auc: 0.819034    training's binary_logloss: 0.078982 valid_1's auc: 0.783205 valid_1's binary_logloss: 0.0794826
[54]    training's auc: 0.819007    training's binary_logloss: 0.0789487    valid_1's auc: 0.783178 valid_1's binary_logloss: 0.0794655
[55]    training's auc: 0.819106    training's binary_logloss: 0.0789174    valid_1's auc: 0.783313 valid_1's binary_logloss: 0.0794325
[56]    training's auc: 0.818988    training's binary_logloss: 0.0788839    valid_1's auc: 0.783629 valid_1's binary_logloss: 0.0794011
[57]    training's auc: 0.819188    training's binary_logloss: 0.0788547    valid_1's auc: 0.783817 valid_1's binary_logloss: 0.0793864
[58]    training's auc: 0.819402    training's binary_logloss: 0.0788221    valid_1's auc: 0.783963 valid_1's binary_logloss: 0.0793541
[59]    training's auc: 0.81949 training's binary_logloss: 0.0787999    valid_1's auc: 0.784072 valid_1's binary_logloss: 0.079331
[60]    training's auc: 0.819589    training's binary_logloss: 0.0787798    valid_1's auc: 0.784306 valid_1's binary_logloss: 0.0793165
[61]    training's auc: 0.819728    training's binary_logloss: 0.0787515    valid_1's auc: 0.784216 valid_1's binary_logloss: 0.0792937
[62]    training's auc: 0.819662    training's binary_logloss: 0.0787233    valid_1's auc: 0.784164 valid_1's binary_logloss: 0.0792801
[63]    training's auc: 0.819813    training's binary_logloss: 0.0787029    valid_1's auc: 0.784571 valid_1's binary_logloss: 0.0792499
[64]    training's auc: 0.819947    training's binary_logloss: 0.0786747    valid_1's auc: 0.78446  valid_1's binary_logloss: 0.0792533
[65]    training's auc: 0.820022    training's binary_logloss: 0.0786538    valid_1's auc: 0.784472 valid_1's binary_logloss: 0.0792316
[66]    training's auc: 0.820127    training's binary_logloss: 0.0786348    valid_1's auc: 0.784664 valid_1's binary_logloss: 0.0792305
[67]    training's auc: 0.820297    training's binary_logloss: 0.0786163    valid_1's auc: 0.784947 valid_1's binary_logloss: 0.0791983
[68]    training's auc: 0.820432    training's binary_logloss: 0.0785906    valid_1's auc: 0.785215 valid_1's binary_logloss: 0.0791634
[69]    training's auc: 0.820567    training's binary_logloss: 0.0785762    valid_1's auc: 0.785291 valid_1's binary_logloss: 0.0791573
[70]    training's auc: 0.820656    training's binary_logloss: 0.078559 valid_1's auc: 0.785022 valid_1's binary_logloss: 0.0791504
[71]    training's auc: 0.820772    training's binary_logloss: 0.0785481    valid_1's auc: 0.785291 valid_1's binary_logloss: 0.079121
[72]    training's auc: 0.820776    training's binary_logloss: 0.0785264    valid_1's auc: 0.785388 valid_1's binary_logloss: 0.0791141
[73]    training's auc: 0.820885    training's binary_logloss: 0.0785048    valid_1's auc: 0.785601 valid_1's binary_logloss: 0.0790928
[74]    training's auc: 0.820993    training's binary_logloss: 0.0784918    valid_1's auc: 0.785674 valid_1's binary_logloss: 0.0790998
[75]    training's auc: 0.821025    training's binary_logloss: 0.0784787    valid_1's auc: 0.785609 valid_1's binary_logloss: 0.0791091
[76]    training's auc: 0.821143    training's binary_logloss: 0.0784582    valid_1's auc: 0.785533 valid_1's binary_logloss: 0.0790983
[77]    training's auc: 0.821153    training's binary_logloss: 0.0784449    valid_1's auc: 0.785453 valid_1's binary_logloss: 0.0790925
[78]    training's auc: 0.821267    training's binary_logloss: 0.0784375    valid_1's auc: 0.785365 valid_1's binary_logloss: 0.0790976
[79]    training's auc: 0.821337    training's binary_logloss: 0.0784289    valid_1's auc: 0.785413 valid_1's binary_logloss: 0.0791004
[80]    training's auc: 0.821432    training's binary_logloss: 0.0784187    valid_1's auc: 0.785352 valid_1's binary_logloss: 0.0791017
[81]    training's auc: 0.821432    training's binary_logloss: 0.0784016    valid_1's auc: 0.78561  valid_1's binary_logloss: 0.0790911
[82]    training's auc: 0.821599    training's binary_logloss: 0.0783875    valid_1's auc: 0.785593 valid_1's binary_logloss: 0.0790856
[83]    training's auc: 0.821741    training's binary_logloss: 0.0783701    valid_1's auc: 0.785815 valid_1's binary_logloss: 0.0790796
[84]    training's auc: 0.821787    training's binary_logloss: 0.0783598    valid_1's auc: 0.785932 valid_1's binary_logloss: 0.0790788
[85]    training's auc: 0.821866    training's binary_logloss: 0.0783494    valid_1's auc: 0.786283 valid_1's binary_logloss: 0.0790641
[86]    training's auc: 0.821849    training's binary_logloss: 0.0783339    valid_1's auc: 0.786232 valid_1's binary_logloss: 0.079058
[87]    training's auc: 0.821839    training's binary_logloss: 0.0783175    valid_1's auc: 0.785939 valid_1's binary_logloss: 0.0790535
[88]    training's auc: 0.821931    training's binary_logloss: 0.0783039    valid_1's auc: 0.78613  valid_1's binary_logloss: 0.0790461
[89]    training's auc: 0.821914    training's binary_logloss: 0.0782978    valid_1's auc: 0.786344 valid_1's binary_logloss: 0.0790378
[90]    training's auc: 0.821963    training's binary_logloss: 0.0782853    valid_1's auc: 0.786261 valid_1's binary_logloss: 0.0790495
[91]    training's auc: 0.822054    training's binary_logloss: 0.0782734    valid_1's auc: 0.786616 valid_1's binary_logloss: 0.0790317
[92]    training's auc: 0.822196    training's binary_logloss: 0.078264 valid_1's auc: 0.78647  valid_1's binary_logloss: 0.0790418
[93]    training's auc: 0.82227 training's binary_logloss: 0.0782511    valid_1's auc: 0.786457 valid_1's binary_logloss: 0.0790237
[94]    training's auc: 0.822332    training's binary_logloss: 0.0782432    valid_1's auc: 0.78645  valid_1's binary_logloss: 0.0790311
[95]    training's auc: 0.822368    training's binary_logloss: 0.0782334    valid_1's auc: 0.786355 valid_1's binary_logloss: 0.0790374
[96]    training's auc: 0.822411    training's binary_logloss: 0.0782272    valid_1's auc: 0.786398 valid_1's binary_logloss: 0.0790194
[97]    training's auc: 0.822502    training's binary_logloss: 0.0782184    valid_1's auc: 0.78646  valid_1's binary_logloss: 0.079007
[98]    training's auc: 0.822563    training's binary_logloss: 0.0782044    valid_1's auc: 0.786401 valid_1's binary_logloss: 0.0789917
[99]    training's auc: 0.822627    training's binary_logloss: 0.0781944    valid_1's auc: 0.786408 valid_1's binary_logloss: 0.0789963
[100]    training's auc: 0.822656    training's binary_logloss: 0.078188 valid_1's auc: 0.786307 valid_1's binary_logloss: 0.0790026
[101]    training's auc: 0.822742    training's binary_logloss: 0.0781771    valid_1's auc: 0.786278 valid_1's binary_logloss: 0.0790049
[102]    training's auc: 0.82282 training's binary_logloss: 0.0781672    valid_1's auc: 0.786192 valid_1's binary_logloss: 0.0790083
[103]    training's auc: 0.822795    training's binary_logloss: 0.0781576    valid_1's auc: 0.786247 valid_1's binary_logloss: 0.0790055
[104]    training's auc: 0.822816    training's binary_logloss: 0.0781485    valid_1's auc: 0.786197 valid_1's binary_logloss: 0.07901
[105]    training's auc: 0.822842    training's binary_logloss: 0.0781402    valid_1's auc: 0.786148 valid_1's binary_logloss: 0.0790222
[106]    training's auc: 0.822924    training's binary_logloss: 0.0781312    valid_1's auc: 0.786128 valid_1's binary_logloss: 0.0790196
[107]    training's auc: 0.822985    training's binary_logloss: 0.0781237    valid_1's auc: 0.786337 valid_1's binary_logloss: 0.07901
[108]    training's auc: 0.823039    training's binary_logloss: 0.0781189    valid_1's auc: 0.786351 valid_1's binary_logloss: 0.0790103
[109]    training's auc: 0.823078    training's binary_logloss: 0.0781112    valid_1's auc: 0.786267 valid_1's binary_logloss: 0.0790051
[110]    training's auc: 0.82319 training's binary_logloss: 0.0781041    valid_1's auc: 0.786363 valid_1's binary_logloss: 0.0790121
[111]    training's auc: 0.823236    training's binary_logloss: 0.0780987    valid_1's auc: 0.786377 valid_1's binary_logloss: 0.0790151
[112]    training's auc: 0.823316    training's binary_logloss: 0.0780912    valid_1's auc: 0.786322 valid_1's binary_logloss: 0.0790217
[113]    training's auc: 0.823261    training's binary_logloss: 0.0780737    valid_1's auc: 0.786354 valid_1's binary_logloss: 0.0790061
[114]    training's auc: 0.823326    training's binary_logloss: 0.0780691    valid_1's auc: 0.786429 valid_1's binary_logloss: 0.0790017
[115]    training's auc: 0.823345    training's binary_logloss: 0.0780657    valid_1's auc: 0.78652  valid_1's binary_logloss: 0.078992
[116]    training's auc: 0.823398    training's binary_logloss: 0.0780629    valid_1's auc: 0.786453 valid_1's binary_logloss: 0.078996
[117]    training's auc: 0.82352 training's binary_logloss: 0.078055 valid_1's auc: 0.786324 valid_1's binary_logloss: 0.0789912
[118]    training's auc: 0.823639    training's binary_logloss: 0.0780459    valid_1's auc: 0.786357 valid_1's binary_logloss: 0.0789927
[119]    training's auc: 0.823765    training's binary_logloss: 0.0780379    valid_1's auc: 0.786363 valid_1's binary_logloss: 0.078994
[120]    training's auc: 0.823795    training's binary_logloss: 0.0780322    valid_1's auc: 0.786589 valid_1's binary_logloss: 0.0789764
[121]    training's auc: 0.82394 training's binary_logloss: 0.0780226    valid_1's auc: 0.786529 valid_1's binary_logloss: 0.0789795
[122]    training's auc: 0.823982    training's binary_logloss: 0.0780177    valid_1's auc: 0.786606 valid_1's binary_logloss: 0.0789843
[123]    training's auc: 0.82402 training's binary_logloss: 0.0780125    valid_1's auc: 0.786626 valid_1's binary_logloss: 0.0789717
[124]    training's auc: 0.824026    training's binary_logloss: 0.0780057    valid_1's auc: 0.786676 valid_1's binary_logloss: 0.0789752
[125]    training's auc: 0.824058    training's binary_logloss: 0.0780015    valid_1's auc: 0.786836 valid_1's binary_logloss: 0.0789708
[126]    training's auc: 0.824083    training's binary_logloss: 0.0779982    valid_1's auc: 0.786917 valid_1's binary_logloss: 0.0789604
[127]    training's auc: 0.824091    training's binary_logloss: 0.0779944    valid_1's auc: 0.787011 valid_1's binary_logloss: 0.0789621
[128]    training's auc: 0.824093    training's binary_logloss: 0.0779903    valid_1's auc: 0.786994 valid_1's binary_logloss: 0.0789605
[129]    training's auc: 0.824115    training's binary_logloss: 0.0779862    valid_1's auc: 0.786917 valid_1's binary_logloss: 0.0789549
[130]    training's auc: 0.824134    training's binary_logloss: 0.07798  valid_1's auc: 0.786869 valid_1's binary_logloss: 0.0789555
[131]    training's auc: 0.824169    training's binary_logloss: 0.0779732    valid_1's auc: 0.786889 valid_1's binary_logloss: 0.0789679
[132]    training's auc: 0.824176    training's binary_logloss: 0.0779674    valid_1's auc: 0.786952 valid_1's binary_logloss: 0.0789678
[133]    training's auc: 0.824187    training's binary_logloss: 0.077964 valid_1's auc: 0.787101 valid_1's binary_logloss: 0.0789585
[134]    training's auc: 0.824254    training's binary_logloss: 0.0779584    valid_1's auc: 0.787027 valid_1's binary_logloss: 0.0789541
[135]    training's auc: 0.824341    training's binary_logloss: 0.077952 valid_1's auc: 0.786869 valid_1's binary_logloss: 0.0789723
[136]    training's auc: 0.82438 training's binary_logloss: 0.0779474    valid_1's auc: 0.78692  valid_1's binary_logloss: 0.0789597
[137]    training's auc: 0.824406    training's binary_logloss: 0.0779433    valid_1's auc: 0.786874 valid_1's binary_logloss: 0.0789575
[138]    training's auc: 0.824454    training's binary_logloss: 0.0779352    valid_1's auc: 0.786895 valid_1's binary_logloss: 0.0789616
[139]    training's auc: 0.824473    training's binary_logloss: 0.0779328    valid_1's auc: 0.786893 valid_1's binary_logloss: 0.0789637
[140]    training's auc: 0.82449 training's binary_logloss: 0.0779292    valid_1's auc: 0.786926 valid_1's binary_logloss: 0.0789555
[141]    training's auc: 0.824514    training's binary_logloss: 0.0779257    valid_1's auc: 0.786878 valid_1's binary_logloss: 0.0789611
[142]    training's auc: 0.824559    training's binary_logloss: 0.0779182    valid_1's auc: 0.786888 valid_1's binary_logloss: 0.0789665
[143]    training's auc: 0.824643    training's binary_logloss: 0.0779107    valid_1's auc: 0.786796 valid_1's binary_logloss: 0.0789839
[144]    training's auc: 0.824719    training's binary_logloss: 0.0779031    valid_1's auc: 0.786829 valid_1's binary_logloss: 0.078982
[145]    training's auc: 0.824727    training's binary_logloss: 0.0778948    valid_1's auc: 0.786816 valid_1's binary_logloss: 0.078985
[146]    training's auc: 0.824755    training's binary_logloss: 0.0778917    valid_1's auc: 0.786763 valid_1's binary_logloss: 0.0789806
[147]    training's auc: 0.824772    training's binary_logloss: 0.0778878    valid_1's auc: 0.786758 valid_1's binary_logloss: 0.078983
[148]    training's auc: 0.824852    training's binary_logloss: 0.0778802    valid_1's auc: 0.786854 valid_1's binary_logloss: 0.0789847
[149]    training's auc: 0.824865    training's binary_logloss: 0.077876 valid_1's auc: 0.786902 valid_1's binary_logloss: 0.0789814
[150]    training's auc: 0.824915    training's binary_logloss: 0.0778703    valid_1's auc: 0.786859 valid_1's binary_logloss: 0.0789805
[151]    training's auc: 0.824947    training's binary_logloss: 0.0778578    valid_1's auc: 0.786807 valid_1's binary_logloss: 0.0789573
[152]    training's auc: 0.824974    training's binary_logloss: 0.0778552    valid_1's auc: 0.786779 valid_1's binary_logloss: 0.0789618
[153]    training's auc: 0.824993    training's binary_logloss: 0.0778495    valid_1's auc: 0.786761 valid_1's binary_logloss: 0.0789768
[154]    training's auc: 0.825031    training's binary_logloss: 0.0778448    valid_1's auc: 0.786767 valid_1's binary_logloss: 0.0789732
[155]    training's auc: 0.825142    training's binary_logloss: 0.0778363    valid_1's auc: 0.786753 valid_1's binary_logloss: 0.0789691
[156]    training's auc: 0.825185    training's binary_logloss: 0.0778336    valid_1's auc: 0.786824 valid_1's binary_logloss: 0.0789662
[157]    training's auc: 0.825244    training's binary_logloss: 0.077829 valid_1's auc: 0.786973 valid_1's binary_logloss: 0.078953
[158]    training's auc: 0.825257    training's binary_logloss: 0.0778269    valid_1's auc: 0.786975 valid_1's binary_logloss: 0.0789466
[159]    training's auc: 0.825286    training's binary_logloss: 0.077823 valid_1's auc: 0.78702  valid_1's binary_logloss: 0.0789322
[160]    training's auc: 0.825357    training's binary_logloss: 0.0778159    valid_1's auc: 0.78703  valid_1's binary_logloss: 0.0789328
[161]    training's auc: 0.825411    training's binary_logloss: 0.0778119    valid_1's auc: 0.78692  valid_1's binary_logloss: 0.0789383
[162]    training's auc: 0.825434    training's binary_logloss: 0.0778067    valid_1's auc: 0.786873 valid_1's binary_logloss: 0.0789497
[163]    training's auc: 0.825453    training's binary_logloss: 0.0778046    valid_1's auc: 0.786864 valid_1's binary_logloss: 0.0789537
[164]    training's auc: 0.825503    training's binary_logloss: 0.077798 valid_1's auc: 0.786776 valid_1's binary_logloss: 0.0789576
[165]    training's auc: 0.825541    training's binary_logloss: 0.0777844    valid_1's auc: 0.786773 valid_1's binary_logloss: 0.0789516
[166]    training's auc: 0.825539    training's binary_logloss: 0.0777775    valid_1's auc: 0.786653 valid_1's binary_logloss: 0.078943
[167]    training's auc: 0.825606    training's binary_logloss: 0.0777724    valid_1's auc: 0.786586 valid_1's binary_logloss: 0.0789509
[168]    training's auc: 0.825606    training's binary_logloss: 0.077771 valid_1's auc: 0.786555 valid_1's binary_logloss: 0.0789529
[169]    training's auc: 0.825623    training's binary_logloss: 0.0777661    valid_1's auc: 0.786428 valid_1's binary_logloss: 0.0789606
[170]    training's auc: 0.825644    training's binary_logloss: 0.0777637    valid_1's auc: 0.786396 valid_1's binary_logloss: 0.0789655
[171]    training's auc: 0.825668    training's binary_logloss: 0.0777602    valid_1's auc: 0.786352 valid_1's binary_logloss: 0.0789625
[172]    training's auc: 0.825707    training's binary_logloss: 0.0777449    valid_1's auc: 0.786399 valid_1's binary_logloss: 0.07897
[173]    training's auc: 0.825756    training's binary_logloss: 0.077737 valid_1's auc: 0.78632  valid_1's binary_logloss: 0.0789739
[174]    training's auc: 0.825777    training's binary_logloss: 0.077735 valid_1's auc: 0.786218 valid_1's binary_logloss: 0.0789728
[175]    training's auc: 0.825797    training's binary_logloss: 0.0777302    valid_1's auc: 0.786371 valid_1's binary_logloss: 0.0789586
[176]    training's auc: 0.82586 training's binary_logloss: 0.0777229    valid_1's auc: 0.786413 valid_1's binary_logloss: 0.0789549
[177]    training's auc: 0.82586 training's binary_logloss: 0.0777215    valid_1's auc: 0.786354 valid_1's binary_logloss: 0.0789554
[178]    training's auc: 0.825978    training's binary_logloss: 0.0777139    valid_1's auc: 0.786282 valid_1's binary_logloss: 0.0789642
[179]    training's auc: 0.826004    training's binary_logloss: 0.077712 valid_1's auc: 0.78624  valid_1's binary_logloss: 0.0789668
[180]    training's auc: 0.826015    training's binary_logloss: 0.0777086    valid_1's auc: 0.786241 valid_1's binary_logloss: 0.0789582
[181]    training's auc: 0.826025    training's binary_logloss: 0.0777058    valid_1's auc: 0.786223 valid_1's binary_logloss: 0.0789672
[182]    training's auc: 0.826054    training's binary_logloss: 0.0777037    valid_1's auc: 0.786208 valid_1's binary_logloss: 0.0789682
[183]    training's auc: 0.826064    training's binary_logloss: 0.0777011    valid_1's auc: 0.786239 valid_1's binary_logloss: 0.0789613
[184]    training's auc: 0.826124    training's binary_logloss: 0.0776982    valid_1's auc: 0.786293 valid_1's binary_logloss: 0.0789611
[185]    training's auc: 0.826139    training's binary_logloss: 0.0776903    valid_1's auc: 0.786263 valid_1's binary_logloss: 0.0789511
[186]    training's auc: 0.826179    training's binary_logloss: 0.0776848    valid_1's auc: 0.786334 valid_1's binary_logloss: 0.078947
[187]    training's auc: 0.826215    training's binary_logloss: 0.0776789    valid_1's auc: 0.786401 valid_1's binary_logloss: 0.0789423
[188]    training's auc: 0.826235    training's binary_logloss: 0.077676 valid_1's auc: 0.786488 valid_1's binary_logloss: 0.0789343
[189]    training's auc: 0.826282    training's binary_logloss: 0.0776715    valid_1's auc: 0.786471 valid_1's binary_logloss: 0.0789407
[190]    training's auc: 0.826278    training's binary_logloss: 0.0776701    valid_1's auc: 0.786426 valid_1's binary_logloss: 0.0789375
[191]    training's auc: 0.826325    training's binary_logloss: 0.0776637    valid_1's auc: 0.786376 valid_1's binary_logloss: 0.0789415
[192]    training's auc: 0.826328    training's binary_logloss: 0.0776618    valid_1's auc: 0.786346 valid_1's binary_logloss: 0.0789386
[193]    training's auc: 0.826437    training's binary_logloss: 0.0776509    valid_1's auc: 0.786426 valid_1's binary_logloss: 0.0789442
[194]    training's auc: 0.826493    training's binary_logloss: 0.0776317    valid_1's auc: 0.786441 valid_1's binary_logloss: 0.0789423
[195]    training's auc: 0.826518    training's binary_logloss: 0.0776291    valid_1's auc: 0.786308 valid_1's binary_logloss: 0.0789367
[196]    training's auc: 0.826582    training's binary_logloss: 0.0776236    valid_1's auc: 0.786229 valid_1's binary_logloss: 0.0789333
[197]    training's auc: 0.826606    training's binary_logloss: 0.0776201    valid_1's auc: 0.786179 valid_1's binary_logloss: 0.0789414
[198]    training's auc: 0.826633    training's binary_logloss: 0.0776174    valid_1's auc: 0.786172 valid_1's binary_logloss: 0.0789445
[199]    training's auc: 0.826654    training's binary_logloss: 0.0776125    valid_1's auc: 0.786157 valid_1's binary_logloss: 0.0789483
[200]    training's auc: 0.826726    training's binary_logloss: 0.0776032    valid_1's auc: 0.786308 valid_1's binary_logloss: 0.0789347
[201]    training's auc: 0.826736    training's binary_logloss: 0.0776011    valid_1's auc: 0.786306 valid_1's binary_logloss: 0.07893
[202]    training's auc: 0.826725    training's binary_logloss: 0.0775985    valid_1's auc: 0.78634  valid_1's binary_logloss: 0.0789325
[203]    training's auc: 0.826761    training's binary_logloss: 0.0775836    valid_1's auc: 0.786332 valid_1's binary_logloss: 0.0789319
[204]    training's auc: 0.826767    training's binary_logloss: 0.0775756    valid_1's auc: 0.786323 valid_1's binary_logloss: 0.0789358
[205]    training's auc: 0.826826    training's binary_logloss: 0.0775704    valid_1's auc: 0.78636  valid_1's binary_logloss: 0.0789362
[206]    training's auc: 0.826843    training's binary_logloss: 0.0775686    valid_1's auc: 0.786327 valid_1's binary_logloss: 0.0789443
[207]    training's auc: 0.826886    training's binary_logloss: 0.0775625    valid_1's auc: 0.786343 valid_1's binary_logloss: 0.0789469
[208]    training's auc: 0.826877    training's binary_logloss: 0.0775602    valid_1's auc: 0.786374 valid_1's binary_logloss: 0.0789392
[209]    training's auc: 0.826923    training's binary_logloss: 0.0775509    valid_1's auc: 0.786372 valid_1's binary_logloss: 0.0789281
[210]    training's auc: 0.826956    training's binary_logloss: 0.0775488    valid_1's auc: 0.786434 valid_1's binary_logloss: 0.0789274
[211]    training's auc: 0.827002    training's binary_logloss: 0.077542 valid_1's auc: 0.786457 valid_1's binary_logloss: 0.0789298
[212]    training's auc: 0.827065    training's binary_logloss: 0.0775354    valid_1's auc: 0.786537 valid_1's binary_logloss: 0.0789285
[213]    training's auc: 0.827099    training's binary_logloss: 0.077534 valid_1's auc: 0.78651  valid_1's binary_logloss: 0.0789412
[214]    training's auc: 0.827106    training's binary_logloss: 0.0775318    valid_1's auc: 0.786489 valid_1's binary_logloss: 0.078938
[215]    training's auc: 0.827147    training's binary_logloss: 0.0775288    valid_1's auc: 0.786432 valid_1's binary_logloss: 0.0789351
[216]    training's auc: 0.827218    training's binary_logloss: 0.0775226    valid_1's auc: 0.78638  valid_1's binary_logloss: 0.0789424
[217]    training's auc: 0.827248    training's binary_logloss: 0.0775197    valid_1's auc: 0.786353 valid_1's binary_logloss: 0.0789355
[218]    training's auc: 0.827266    training's binary_logloss: 0.0775178    valid_1's auc: 0.786303 valid_1's binary_logloss: 0.078938
[219]    training's auc: 0.827273    training's binary_logloss: 0.0775152    valid_1's auc: 0.786388 valid_1's binary_logloss: 0.0789348
[220]    training's auc: 0.827309    training's binary_logloss: 0.0775012    valid_1's auc: 0.786397 valid_1's binary_logloss: 0.0789287
[221]    training's auc: 0.827355    training's binary_logloss: 0.0774964    valid_1's auc: 0.786415 valid_1's binary_logloss: 0.0789237
[222]    training's auc: 0.827414    training's binary_logloss: 0.0774894    valid_1's auc: 0.786362 valid_1's binary_logloss: 0.0789336
[223]    training's auc: 0.827425    training's binary_logloss: 0.0774865    valid_1's auc: 0.786212 valid_1's binary_logloss: 0.0789445
[224]    training's auc: 0.827432    training's binary_logloss: 0.0774849    valid_1's auc: 0.786205 valid_1's binary_logloss: 0.0789539
[225]    training's auc: 0.827441    training's binary_logloss: 0.0774832    valid_1's auc: 0.786219 valid_1's binary_logloss: 0.0789549
[226]    training's auc: 0.827478    training's binary_logloss: 0.0774814    valid_1's auc: 0.786104 valid_1's binary_logloss: 0.0789654
[227]    training's auc: 0.827504    training's binary_logloss: 0.0774766    valid_1's auc: 0.786015 valid_1's binary_logloss: 0.078965
[228]    training's auc: 0.827541    training's binary_logloss: 0.0774724    valid_1's auc: 0.786071 valid_1's binary_logloss: 0.0789723
[229]    training's auc: 0.827635    training's binary_logloss: 0.0774622    valid_1's auc: 0.78603  valid_1's binary_logloss: 0.0789772
[230]    training's auc: 0.827692    training's binary_logloss: 0.0774549    valid_1's auc: 0.78611  valid_1's binary_logloss: 0.0789837
[231]    training's auc: 0.827744    training's binary_logloss: 0.0774514    valid_1's auc: 0.786075 valid_1's binary_logloss: 0.0789911
[232]    training's auc: 0.82773 training's binary_logloss: 0.0774475    valid_1's auc: 0.786088 valid_1's binary_logloss: 0.0789787
[233]    training's auc: 0.827737    training's binary_logloss: 0.0774452    valid_1's auc: 0.786147 valid_1's binary_logloss: 0.0789679
Early stopping, best iteration is:
[133]    training's auc: 0.824187    training's binary_logloss: 0.077964 valid_1's auc: 0.787101 valid_1's binary_logloss: 0.0789585
8
train_ks:  0.48924745315875107
test_ks:  0.47139484384477426
ft_lst:  ['finance_info', 'act_info', 'person_info', 'credit_info']


lst = ['person_info','finance_info','credit_info','act_info']

train = data[data.obs_mth != '2018-11-30'].reset_index().copy()
evl = data[data.obs_mth == '2018-11-30'].reset_index().copy()

x = train[lst]
y = train['bad_ind']

evl_x =  evl[lst]
evl_y = evl['bad_ind']

model,auc = LGB_test(x,y,evl_x,evl_y)

y_pred = model.predict_proba(x)[:,1]
fpr_lgb_train,tpr_lgb_train,_ = roc_curve(y,y_pred)
train_ks = abs(fpr_lgb_train - tpr_lgb_train).max()
print('train_ks : ',train_ks)

y_pred = model.predict_proba(evl_x)[:,1]
fpr_lgb,tpr_lgb,_ = roc_curve(evl_y,y_pred)
evl_ks = abs(fpr_lgb - tpr_lgb).max()
print('evl_ks : ',evl_ks)

from matplotlib import pyplot as plt
plt.plot(fpr_lgb_train,tpr_lgb_train,label = 'train LR')
plt.plot(fpr_lgb,tpr_lgb,label = 'evl LR')
plt.plot([0,1],[0,1],'k--')
plt.xlabel('False positive rate')
plt.ylabel('True positive rate')
plt.title('ROC Curve')
plt.legend(loc = 'best')
plt.show()


[1]    training's auc: 0.712883    training's binary_logloss: 0.0902863    valid_1's auc: 0.678619 valid_1's binary_logloss: 0.0986249
Training until validation scores don't improve for 100 rounds.
[2]    training's auc: 0.779422    training's binary_logloss: 0.0896631    valid_1's auc: 0.755386 valid_1's binary_logloss: 0.0979446
[3]    training's auc: 0.796859    training's binary_logloss: 0.0884581    valid_1's auc: 0.766644 valid_1's binary_logloss: 0.0966552
[4]    training's auc: 0.793759    training's binary_logloss: 0.0879312    valid_1's auc: 0.770979 valid_1's binary_logloss: 0.0960961
[5]    training's auc: 0.799951    training's binary_logloss: 0.0870815    valid_1's auc: 0.771334 valid_1's binary_logloss: 0.0953262
[6]    training's auc: 0.794522    training's binary_logloss: 0.0866877    valid_1's auc: 0.77294  valid_1's binary_logloss: 0.0949284
[7]    training's auc: 0.798617    training's binary_logloss: 0.0859757    valid_1's auc: 0.772861 valid_1's binary_logloss: 0.0942325
[8]    training's auc: 0.797511    training's binary_logloss: 0.0856484    valid_1's auc: 0.772569 valid_1's binary_logloss: 0.0939176
[9]    training's auc: 0.79827 training's binary_logloss: 0.0850742    valid_1's auc: 0.772891 valid_1's binary_logloss: 0.0933913
[10]    training's auc: 0.799088    training's binary_logloss: 0.0847825    valid_1's auc: 0.77281  valid_1's binary_logloss: 0.0931575
[11]    training's auc: 0.79966 training's binary_logloss: 0.0842762    valid_1's auc: 0.773554 valid_1's binary_logloss: 0.0926702
[12]    training's auc: 0.799968    training's binary_logloss: 0.0840431    valid_1's auc: 0.774168 valid_1's binary_logloss: 0.092494
[13]    training's auc: 0.802731    training's binary_logloss: 0.0836309    valid_1's auc: 0.774418 valid_1's binary_logloss: 0.0921818
[14]    training's auc: 0.801762    training's binary_logloss: 0.0834125    valid_1's auc: 0.77673  valid_1's binary_logloss: 0.0919847
[15]    training's auc: 0.803912    training's binary_logloss: 0.0830492    valid_1's auc: 0.774707 valid_1's binary_logloss: 0.0917197
[16]    training's auc: 0.803406    training's binary_logloss: 0.0828779    valid_1's auc: 0.77519  valid_1's binary_logloss: 0.0915828
[17]    training's auc: 0.804264    training's binary_logloss: 0.0825632    valid_1's auc: 0.775024 valid_1's binary_logloss: 0.0913537
[18]    training's auc: 0.803802    training's binary_logloss: 0.0824116    valid_1's auc: 0.774978 valid_1's binary_logloss: 0.0912317
[19]    training's auc: 0.805187    training's binary_logloss: 0.082129 valid_1's auc: 0.774492 valid_1's binary_logloss: 0.091111
[20]    training's auc: 0.805259    training's binary_logloss: 0.0819953    valid_1's auc: 0.774937 valid_1's binary_logloss: 0.0910314
[21]    training's auc: 0.806136    training's binary_logloss: 0.0817592    valid_1's auc: 0.775148 valid_1's binary_logloss: 0.0909239
[22]    training's auc: 0.806158    training's binary_logloss: 0.0816511    valid_1's auc: 0.77573  valid_1's binary_logloss: 0.0908629
[23]    training's auc: 0.806679    training's binary_logloss: 0.08145  valid_1's auc: 0.775596 valid_1's binary_logloss: 0.0907771
[24]    training's auc: 0.806419    training's binary_logloss: 0.0813543    valid_1's auc: 0.776032 valid_1's binary_logloss: 0.0907198
[25]    training's auc: 0.806751    training's binary_logloss: 0.0811696    valid_1's auc: 0.775598 valid_1's binary_logloss: 0.0906547
[26]    training's auc: 0.8065  training's binary_logloss: 0.08107  valid_1's auc: 0.776031 valid_1's binary_logloss: 0.0905925
[27]    training's auc: 0.806891    training's binary_logloss: 0.0809137    valid_1's auc: 0.775924 valid_1's binary_logloss: 0.0905542
[28]    training's auc: 0.806718    training's binary_logloss: 0.0808341    valid_1's auc: 0.776476 valid_1's binary_logloss: 0.0905119
[29]    training's auc: 0.807206    training's binary_logloss: 0.0806913    valid_1's auc: 0.776453 valid_1's binary_logloss: 0.0904315
[30]    training's auc: 0.80706 training's binary_logloss: 0.080629 valid_1's auc: 0.776512 valid_1's binary_logloss: 0.0903921
[31]    training's auc: 0.807298    training's binary_logloss: 0.0805036    valid_1's auc: 0.776524 valid_1's binary_logloss: 0.0903695
[32]    training's auc: 0.807173    training's binary_logloss: 0.080443 valid_1's auc: 0.77697  valid_1's binary_logloss: 0.0903384
[33]    training's auc: 0.807918    training's binary_logloss: 0.0803269    valid_1's auc: 0.777455 valid_1's binary_logloss: 0.0902696
[34]    training's auc: 0.807757    training's binary_logloss: 0.0802784    valid_1's auc: 0.777844 valid_1's binary_logloss: 0.0902539
[35]    training's auc: 0.808269    training's binary_logloss: 0.080179 valid_1's auc: 0.777772 valid_1's binary_logloss: 0.0902162
[36]    training's auc: 0.808237    training's binary_logloss: 0.0801379    valid_1's auc: 0.777754 valid_1's binary_logloss: 0.0902106
[37]    training's auc: 0.80852 training's binary_logloss: 0.0800512    valid_1's auc: 0.777562 valid_1's binary_logloss: 0.0901705
[38]    training's auc: 0.808361    training's binary_logloss: 0.0800092    valid_1's auc: 0.777544 valid_1's binary_logloss: 0.090157
[39]    training's auc: 0.808478    training's binary_logloss: 0.0799318    valid_1's auc: 0.777332 valid_1's binary_logloss: 0.0901297
[40]    training's auc: 0.808321    training's binary_logloss: 0.079893 valid_1's auc: 0.777233 valid_1's binary_logloss: 0.0901127
[41]    training's auc: 0.808999    training's binary_logloss: 0.0798096    valid_1's auc: 0.777827 valid_1's binary_logloss: 0.0901137
[42]    training's auc: 0.808798    training's binary_logloss: 0.0797778    valid_1's auc: 0.777977 valid_1's binary_logloss: 0.0901147
[43]    training's auc: 0.809328    training's binary_logloss: 0.0797034    valid_1's auc: 0.778392 valid_1's binary_logloss: 0.0901236
[44]    training's auc: 0.80925 training's binary_logloss: 0.079672 valid_1's auc: 0.777956 valid_1's binary_logloss: 0.0901046
[45]    training's auc: 0.809647    training's binary_logloss: 0.0796166    valid_1's auc: 0.778165 valid_1's binary_logloss: 0.0900778
[46]    training's auc: 0.809439    training's binary_logloss: 0.0795896    valid_1's auc: 0.778471 valid_1's binary_logloss: 0.0900589
[47]    training's auc: 0.80967 training's binary_logloss: 0.0795382    valid_1's auc: 0.778407 valid_1's binary_logloss: 0.0900608
[48]    training's auc: 0.809632    training's binary_logloss: 0.0795118    valid_1's auc: 0.778635 valid_1's binary_logloss: 0.0900545
[49]    training's auc: 0.810054    training's binary_logloss: 0.0794537    valid_1's auc: 0.778953 valid_1's binary_logloss: 0.0900595
[50]    training's auc: 0.809988    training's binary_logloss: 0.0794355    valid_1's auc: 0.778552 valid_1's binary_logloss: 0.0900536
[51]    training's auc: 0.809984    training's binary_logloss: 0.0793886    valid_1's auc: 0.778777 valid_1's binary_logloss: 0.0900401
[52]    training's auc: 0.809912    training's binary_logloss: 0.0793728    valid_1's auc: 0.778465 valid_1's binary_logloss: 0.0900442
[53]    training's auc: 0.810352    training's binary_logloss: 0.0793299    valid_1's auc: 0.778948 valid_1's binary_logloss: 0.0900201
[54]    training's auc: 0.810297    training's binary_logloss: 0.0793164    valid_1's auc: 0.779015 valid_1's binary_logloss: 0.0900228
[55]    training's auc: 0.810648    training's binary_logloss: 0.0792686    valid_1's auc: 0.778837 valid_1's binary_logloss: 0.0900379
[56]    training's auc: 0.810507    training's binary_logloss: 0.0792537    valid_1's auc: 0.778843 valid_1's binary_logloss: 0.0900383
[57]    training's auc: 0.810743    training's binary_logloss: 0.0792137    valid_1's auc: 0.779213 valid_1's binary_logloss: 0.090062
[58]    training's auc: 0.810843    training's binary_logloss: 0.0792009    valid_1's auc: 0.778467 valid_1's binary_logloss: 0.0900665
[59]    training's auc: 0.8111  training's binary_logloss: 0.0791657    valid_1's auc: 0.778908 valid_1's binary_logloss: 0.0900436
[60]    training's auc: 0.811013    training's binary_logloss: 0.0791521    valid_1's auc: 0.779083 valid_1's binary_logloss: 0.0900454
[61]    training's auc: 0.81115 training's binary_logloss: 0.0791238    valid_1's auc: 0.779218 valid_1's binary_logloss: 0.0900303
[62]    training's auc: 0.81117 training's binary_logloss: 0.0791089    valid_1's auc: 0.779171 valid_1's binary_logloss: 0.0900258
[63]    training's auc: 0.811327    training's binary_logloss: 0.0790788    valid_1's auc: 0.7791   valid_1's binary_logloss: 0.0900106
[64]    training's auc: 0.811326    training's binary_logloss: 0.079069 valid_1's auc: 0.779232 valid_1's binary_logloss: 0.0900223
[65]    training's auc: 0.811449    training's binary_logloss: 0.0790371    valid_1's auc: 0.779741 valid_1's binary_logloss: 0.0900352
[66]    training's auc: 0.811437    training's binary_logloss: 0.0790276    valid_1's auc: 0.779734 valid_1's binary_logloss: 0.0900245
[67]    training's auc: 0.811536    training's binary_logloss: 0.0789994    valid_1's auc: 0.779581 valid_1's binary_logloss: 0.0900515
[68]    training's auc: 0.811479    training's binary_logloss: 0.0789909    valid_1's auc: 0.779614 valid_1's binary_logloss: 0.0900465
[69]    training's auc: 0.811596    training's binary_logloss: 0.0789654    valid_1's auc: 0.779766 valid_1's binary_logloss: 0.0900401
[70]    training's auc: 0.811633    training's binary_logloss: 0.078961 valid_1's auc: 0.779946 valid_1's binary_logloss: 0.0900291
[71]    training's auc: 0.811785    training's binary_logloss: 0.0789392    valid_1's auc: 0.780212 valid_1's binary_logloss: 0.0900128
[72]    training's auc: 0.811745    training's binary_logloss: 0.0789321    valid_1's auc: 0.780268 valid_1's binary_logloss: 0.0900058
[73]    training's auc: 0.811867    training's binary_logloss: 0.0789131    valid_1's auc: 0.780366 valid_1's binary_logloss: 0.0899873
[74]    training's auc: 0.81177 training's binary_logloss: 0.0789059    valid_1's auc: 0.780388 valid_1's binary_logloss: 0.0899878
[75]    training's auc: 0.811873    training's binary_logloss: 0.0788864    valid_1's auc: 0.78033  valid_1's binary_logloss: 0.0900109
[76]    training's auc: 0.811944    training's binary_logloss: 0.0788774    valid_1's auc: 0.780221 valid_1's binary_logloss: 0.0900063
[77]    training's auc: 0.812065    training's binary_logloss: 0.0788603    valid_1's auc: 0.780391 valid_1's binary_logloss: 0.0899994
[78]    training's auc: 0.812154    training's binary_logloss: 0.0788576    valid_1's auc: 0.780332 valid_1's binary_logloss: 0.0900096
[79]    training's auc: 0.812294    training's binary_logloss: 0.0788368    valid_1's auc: 0.780343 valid_1's binary_logloss: 0.0900513
[80]    training's auc: 0.812266    training's binary_logloss: 0.0788331    valid_1's auc: 0.780413 valid_1's binary_logloss: 0.0900495
[81]    training's auc: 0.812309    training's binary_logloss: 0.0788191    valid_1's auc: 0.780574 valid_1's binary_logloss: 0.0900269
[82]    training's auc: 0.812403    training's binary_logloss: 0.0788113    valid_1's auc: 0.780618 valid_1's binary_logloss: 0.0900231
[83]    training's auc: 0.812473    training's binary_logloss: 0.0787966    valid_1's auc: 0.780246 valid_1's binary_logloss: 0.0900257
[84]    training's auc: 0.812372    training's binary_logloss: 0.0787897    valid_1's auc: 0.780686 valid_1's binary_logloss: 0.0900233
[85]    training's auc: 0.812404    training's binary_logloss: 0.0787757    valid_1's auc: 0.780809 valid_1's binary_logloss: 0.0900316
[86]    training's auc: 0.812445    training's binary_logloss: 0.0787704    valid_1's auc: 0.780236 valid_1's binary_logloss: 0.0900217
[87]    training's auc: 0.812461    training's binary_logloss: 0.0787592    valid_1's auc: 0.78038  valid_1's binary_logloss: 0.0900165
[88]    training's auc: 0.812455    training's binary_logloss: 0.0787545    valid_1's auc: 0.780422 valid_1's binary_logloss: 0.090014
[89]    training's auc: 0.812429    training's binary_logloss: 0.0787446    valid_1's auc: 0.780449 valid_1's binary_logloss: 0.0900218
[90]    training's auc: 0.812471    training's binary_logloss: 0.078741 valid_1's auc: 0.780441 valid_1's binary_logloss: 0.0900193
[91]    training's auc: 0.812505    training's binary_logloss: 0.0787315    valid_1's auc: 0.780464 valid_1's binary_logloss: 0.0900318
[92]    training's auc: 0.812453    training's binary_logloss: 0.0787265    valid_1's auc: 0.780312 valid_1's binary_logloss: 0.0900344
[93]    training's auc: 0.812515    training's binary_logloss: 0.0787126    valid_1's auc: 0.780252 valid_1's binary_logloss: 0.0900471
[94]    training's auc: 0.812504    training's binary_logloss: 0.0787088    valid_1's auc: 0.780297 valid_1's binary_logloss: 0.0900514
[95]    training's auc: 0.812523    training's binary_logloss: 0.0786988    valid_1's auc: 0.780321 valid_1's binary_logloss: 0.0900479
[96]    training's auc: 0.812497    training's binary_logloss: 0.0786947    valid_1's auc: 0.780363 valid_1's binary_logloss: 0.0900411
[97]    training's auc: 0.812553    training's binary_logloss: 0.0786835    valid_1's auc: 0.780308 valid_1's binary_logloss: 0.0900571
[98]    training's auc: 0.812572    training's binary_logloss: 0.0786808    valid_1's auc: 0.780397 valid_1's binary_logloss: 0.0900602
[99]    training's auc: 0.812617    training's binary_logloss: 0.0786723    valid_1's auc: 0.780379 valid_1's binary_logloss: 0.0900683
[100]    training's auc: 0.81259 training's binary_logloss: 0.0786651    valid_1's auc: 0.780636 valid_1's binary_logloss: 0.0900653
[101]    training's auc: 0.81264 training's binary_logloss: 0.0786558    valid_1's auc: 0.780761 valid_1's binary_logloss: 0.0900662
[102]    training's auc: 0.812602    training's binary_logloss: 0.0786516    valid_1's auc: 0.780722 valid_1's binary_logloss: 0.09007
[103]    training's auc: 0.812648    training's binary_logloss: 0.0786414    valid_1's auc: 0.780776 valid_1's binary_logloss: 0.0900735
[104]    training's auc: 0.812667    training's binary_logloss: 0.0786374    valid_1's auc: 0.780811 valid_1's binary_logloss: 0.0900674
[105]    training's auc: 0.812732    training's binary_logloss: 0.0786315    valid_1's auc: 0.780832 valid_1's binary_logloss: 0.0900778
[106]    training's auc: 0.812718    training's binary_logloss: 0.0786293    valid_1's auc: 0.78075  valid_1's binary_logloss: 0.090078
[107]    training's auc: 0.812768    training's binary_logloss: 0.0786234    valid_1's auc: 0.780745 valid_1's binary_logloss: 0.0900803
[108]    training's auc: 0.812723    training's binary_logloss: 0.07862  valid_1's auc: 0.780829 valid_1's binary_logloss: 0.0900856
[109]    training's auc: 0.812755    training's binary_logloss: 0.0786136    valid_1's auc: 0.780775 valid_1's binary_logloss: 0.0900877
[110]    training's auc: 0.812742    training's binary_logloss: 0.0786126    valid_1's auc: 0.780712 valid_1's binary_logloss: 0.0900845
[111]    training's auc: 0.812729    training's binary_logloss: 0.0786033    valid_1's auc: 0.780761 valid_1's binary_logloss: 0.0901134
[112]    training's auc: 0.812837    training's binary_logloss: 0.0785951    valid_1's auc: 0.780808 valid_1's binary_logloss: 0.0900995
[113]    training's auc: 0.812832    training's binary_logloss: 0.0785882    valid_1's auc: 0.780903 valid_1's binary_logloss: 0.0900979
[114]    training's auc: 0.812831    training's binary_logloss: 0.0785864    valid_1's auc: 0.780839 valid_1's binary_logloss: 0.0900861
[115]    training's auc: 0.812845    training's binary_logloss: 0.0785775    valid_1's auc: 0.780897 valid_1's binary_logloss: 0.0900934
[116]    training's auc: 0.81284 training's binary_logloss: 0.0785754    valid_1's auc: 0.780876 valid_1's binary_logloss: 0.0900937
[117]    training's auc: 0.812856    training's binary_logloss: 0.078571 valid_1's auc: 0.780955 valid_1's binary_logloss: 0.0900814
[118]    training's auc: 0.812851    training's binary_logloss: 0.0785666    valid_1's auc: 0.780996 valid_1's binary_logloss: 0.0900797
[119]    training's auc: 0.81277 training's binary_logloss: 0.0785601    valid_1's auc: 0.780963 valid_1's binary_logloss: 0.0900779
[120]    training's auc: 0.812778    training's binary_logloss: 0.078558 valid_1's auc: 0.780911 valid_1's binary_logloss: 0.0900911
[121]    training's auc: 0.812798    training's binary_logloss: 0.0785529    valid_1's auc: 0.780961 valid_1's binary_logloss: 0.090077
[122]    training's auc: 0.81279 training's binary_logloss: 0.0785459    valid_1's auc: 0.78113  valid_1's binary_logloss: 0.0900695
[123]    training's auc: 0.812796    training's binary_logloss: 0.0785429    valid_1's auc: 0.781147 valid_1's binary_logloss: 0.0900673
[124]    training's auc: 0.812858    training's binary_logloss: 0.0785361    valid_1's auc: 0.780897 valid_1's binary_logloss: 0.0900794
[125]    training's auc: 0.812844    training's binary_logloss: 0.0785307    valid_1's auc: 0.780882 valid_1's binary_logloss: 0.0900767
[126]    training's auc: 0.812903    training's binary_logloss: 0.0785301    valid_1's auc: 0.780944 valid_1's binary_logloss: 0.0900859
[127]    training's auc: 0.812944    training's binary_logloss: 0.0785268    valid_1's auc: 0.780996 valid_1's binary_logloss: 0.0900713
[128]    training's auc: 0.812963    training's binary_logloss: 0.0785244    valid_1's auc: 0.78103  valid_1's binary_logloss: 0.0900753
[129]    training's auc: 0.812938    training's binary_logloss: 0.078522 valid_1's auc: 0.781035 valid_1's binary_logloss: 0.0900724
[130]    training's auc: 0.812876    training's binary_logloss: 0.07852  valid_1's auc: 0.781049 valid_1's binary_logloss: 0.0900627
[131]    training's auc: 0.812863    training's binary_logloss: 0.0785178    valid_1's auc: 0.780816 valid_1's binary_logloss: 0.090063
[132]    training's auc: 0.812864    training's binary_logloss: 0.0785163    valid_1's auc: 0.780828 valid_1's binary_logloss: 0.0900533
[133]    training's auc: 0.812929    training's binary_logloss: 0.0785118    valid_1's auc: 0.780818 valid_1's binary_logloss: 0.0900774
[134]    training's auc: 0.813009    training's binary_logloss: 0.0785086    valid_1's auc: 0.781097 valid_1's binary_logloss: 0.0900723
[135]    training's auc: 0.813014    training's binary_logloss: 0.0785045    valid_1's auc: 0.781128 valid_1's binary_logloss: 0.0900665
[136]    training's auc: 0.812995    training's binary_logloss: 0.0785039    valid_1's auc: 0.781106 valid_1's binary_logloss: 0.0900689
[137]    training's auc: 0.813008    training's binary_logloss: 0.0785006    valid_1's auc: 0.781143 valid_1's binary_logloss: 0.0900677
[138]    training's auc: 0.813005    training's binary_logloss: 0.0784957    valid_1's auc: 0.780823 valid_1's binary_logloss: 0.0900726
[139]    training's auc: 0.813013    training's binary_logloss: 0.0784936    valid_1's auc: 0.780812 valid_1's binary_logloss: 0.0900736
[140]    training's auc: 0.812997    training's binary_logloss: 0.0784911    valid_1's auc: 0.780735 valid_1's binary_logloss: 0.0900827
[141]    training's auc: 0.812913    training's binary_logloss: 0.0784877    valid_1's auc: 0.780716 valid_1's binary_logloss: 0.0900888
[142]    training's auc: 0.812945    training's binary_logloss: 0.0784862    valid_1's auc: 0.780709 valid_1's binary_logloss: 0.0900787
[143]    training's auc: 0.812897    training's binary_logloss: 0.0784826    valid_1's auc: 0.780662 valid_1's binary_logloss: 0.090093
[144]    training's auc: 0.812869    training's binary_logloss: 0.0784802    valid_1's auc: 0.780654 valid_1's binary_logloss: 0.0901036
[145]    training's auc: 0.812826    training's binary_logloss: 0.0784779    valid_1's auc: 0.780676 valid_1's binary_logloss: 0.0901069
[146]    training's auc: 0.812835    training's binary_logloss: 0.0784763    valid_1's auc: 0.780666 valid_1's binary_logloss: 0.0900979
[147]    training's auc: 0.812833    training's binary_logloss: 0.0784755    valid_1's auc: 0.780662 valid_1's binary_logloss: 0.0900873
[148]    training's auc: 0.812756    training's binary_logloss: 0.0784742    valid_1's auc: 0.780615 valid_1's binary_logloss: 0.0900852
[149]    training's auc: 0.812782    training's binary_logloss: 0.0784723    valid_1's auc: 0.780662 valid_1's binary_logloss: 0.0900806
[150]    training's auc: 0.812803    training's binary_logloss: 0.07847  valid_1's auc: 0.78073  valid_1's binary_logloss: 0.0900796
[151]    training's auc: 0.812806    training's binary_logloss: 0.0784677    valid_1's auc: 0.780802 valid_1's binary_logloss: 0.0900699
[152]    training's auc: 0.812803    training's binary_logloss: 0.0784665    valid_1's auc: 0.780772 valid_1's binary_logloss: 0.0900722
[153]    training's auc: 0.812779    training's binary_logloss: 0.0784648    valid_1's auc: 0.780778 valid_1's binary_logloss: 0.0900689
[154]    training's auc: 0.81282 training's binary_logloss: 0.07846  valid_1's auc: 0.780537 valid_1's binary_logloss: 0.0900787
[155]    training's auc: 0.812817    training's binary_logloss: 0.0784579    valid_1's auc: 0.780572 valid_1's binary_logloss: 0.0900729
[156]    training's auc: 0.812844    training's binary_logloss: 0.0784568    valid_1's auc: 0.780582 valid_1's binary_logloss: 0.090063
[157]    training's auc: 0.81285 training's binary_logloss: 0.078456 valid_1's auc: 0.780546 valid_1's binary_logloss: 0.0900826
[158]    training's auc: 0.812861    training's binary_logloss: 0.0784499    valid_1's auc: 0.780467 valid_1's binary_logloss: 0.0900775
[159]    training's auc: 0.812793    training's binary_logloss: 0.0784475    valid_1's auc: 0.780521 valid_1's binary_logloss: 0.09009
[160]    training's auc: 0.812859    training's binary_logloss: 0.0784436    valid_1's auc: 0.780489 valid_1's binary_logloss: 0.0900845
[161]    training's auc: 0.812846    training's binary_logloss: 0.078442 valid_1's auc: 0.780548 valid_1's binary_logloss: 0.0900847
[162]    training's auc: 0.812833    training's binary_logloss: 0.078441 valid_1's auc: 0.780561 valid_1's binary_logloss: 0.0900856
[163]    training's auc: 0.812783    training's binary_logloss: 0.0784386    valid_1's auc: 0.780523 valid_1's binary_logloss: 0.0900987
[164]    training's auc: 0.812873    training's binary_logloss: 0.0784353    valid_1's auc: 0.780579 valid_1's binary_logloss: 0.0900967
[165]    training's auc: 0.812865    training's binary_logloss: 0.0784342    valid_1's auc: 0.780603 valid_1's binary_logloss: 0.0901074
[166]    training's auc: 0.812847    training's binary_logloss: 0.0784317    valid_1's auc: 0.780571 valid_1's binary_logloss: 0.0900896
[167]    training's auc: 0.812823    training's binary_logloss: 0.0784293    valid_1's auc: 0.780457 valid_1's binary_logloss: 0.0900842
[168]    training's auc: 0.812859    training's binary_logloss: 0.0784281    valid_1's auc: 0.780467 valid_1's binary_logloss: 0.0900965
[169]    training's auc: 0.812886    training's binary_logloss: 0.0784263    valid_1's auc: 0.780444 valid_1's binary_logloss: 0.0901021
[170]    training's auc: 0.812915    training's binary_logloss: 0.0784253    valid_1's auc: 0.780471 valid_1's binary_logloss: 0.0901108
[171]    training's auc: 0.812892    training's binary_logloss: 0.0784248    valid_1's auc: 0.780492 valid_1's binary_logloss: 0.0901005
[172]    training's auc: 0.812906    training's binary_logloss: 0.0784215    valid_1's auc: 0.780465 valid_1's binary_logloss: 0.0900966
[173]    training's auc: 0.812882    training's binary_logloss: 0.0784194    valid_1's auc: 0.780487 valid_1's binary_logloss: 0.0900905
Early stopping, best iteration is:
[73]    training's auc: 0.811867    training's binary_logloss: 0.0789131    valid_1's auc: 0.780366 valid_1's binary_logloss: 0.0899873
4
train_ks :  0.4790454817217402
evl_ks :  0.4361379178117211

<Figure size 640x480 with 1 Axes>

LightGBM其实效果确实是比较LR要好的,但是我们LR也可以逼近这个效果,下节课我们会具体来做。

# ['person_info','finance_info','credit_info','act_info']
# 算分数onekey
def score(xbeta):
    score = 1000-500*(math.log2(1-xbeta)/xbeta)  # 好人的概率/坏人的概率
    return score
evl['xbeta'] = model.predict_proba(evl_x)[:,1]
evl['score'] = evl.apply(lambda x : score(x.xbeta) ,axis=1)


fpr_lr,tpr_lr,_ = roc_curve(evl_y,evl['score'])
evl_ks = abs(fpr_lr - tpr_lr).max()
print('val_ks : ',evl_ks)


val_ks :  0.4361379178117211


#生成报告
row_num, col_num = 0, 0
bins = 20
Y_predict = evl['score']
Y = evl_y
nrows = Y.shape[0]
lis = [(Y_predict[i], Y[i]) for i in range(nrows)]
ks_lis = sorted(lis, key=lambda x: x[0], reverse=True)
bin_num = int(nrows/bins+1)
bad = sum([1 for (p, y) in ks_lis if y > 0.5])
good = sum([1 for (p, y) in ks_lis if y <= 0.5])
bad_cnt, good_cnt = 0, 0
KS = []
BAD = []
GOOD = []
BAD_CNT = []
GOOD_CNT = []
BAD_PCTG = []
BADRATE = []
dct_report = {}
for j in range(bins):
    ds = ks_lis[j*bin_num: min((j+1)*bin_num, nrows)]
    bad1 = sum([1 for (p, y) in ds if y > 0.5])
    good1 = sum([1 for (p, y) in ds if y <= 0.5])
    bad_cnt += bad1
    good_cnt += good1
    bad_pctg = round(bad_cnt/sum(evl_y),3)
    badrate = round(bad1/(bad1+good1),3)
    ks = round(math.fabs((bad_cnt / bad) - (good_cnt / good)),3)
    KS.append(ks)
    BAD.append(bad1)
    GOOD.append(good1)
    BAD_CNT.append(bad_cnt)
    GOOD_CNT.append(good_cnt)
    BAD_PCTG.append(bad_pctg)
    BADRATE.append(badrate)
    dct_report['KS'] = KS
    dct_report['BAD'] = BAD
    dct_report['GOOD'] = GOOD
    dct_report['BAD_CNT'] = BAD_CNT
    dct_report['GOOD_CNT'] = GOOD_CNT
    dct_report['BAD_PCTG'] = BAD_PCTG
    dct_report['BADRATE'] = BADRATE
val_repot = pd.DataFrame(dct_report)
val_repot

.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}

.dataframe tbody tr th {
    vertical-align: top;
}

.dataframe thead th {
    text-align: right;
}

KS

BAD

GOOD

BAD_CNT

GOOD_CNT

BAD_PCTG

BADRATE

0

0.229

90

709

90

709

0.274

0.113

1

0.271

30

769

120

1478

0.366

0.038

2

0.348

41

758

161

2236

0.491

0.051

3

0.381

27

772

188

3008

0.573

0.034

4

0.398

22

777

210

3785

0.640

0.028

5

0.419

23

776

233

4561

0.710

0.029

6

0.424

18

781

251

5342

0.765

0.023

7

0.407

11

788

262

6130

0.799

0.014

8

0.387

10

789

272

6919

0.829

0.013

9

0.380

14

785

286

7704

0.872

0.018

10

0.357

9

790

295

8494

0.899

0.011

11

0.340

11

788

306

9282

0.933

0.014

12

0.301

4

795

310

10077

0.945

0.005

13

0.262

4

795

314

10872

0.957

0.005

14

0.221

3

796

317

11668

0.966

0.004

15

0.182

4

795

321

12463

0.979

0.005

16

0.137

2

797

323

13260

0.985

0.003

17

0.092

2

797

325

14057

0.991

0.003

18

0.041

0

799

325

14856

0.991

0.000

19

0.000

3

791

328

15647

1.000

0.004

from pyecharts.charts import *
from pyecharts import options as opts
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
np.set_printoptions(suppress=True)
pd.set_option('display.unicode.ambiguous_as_wide', True)
pd.set_option('display.unicode.east_asian_width', True)
line = (

    Line()
    .add_xaxis(list(val_repot.index))
    .add_yaxis(
        "分组坏人占比",
        list(val_repot.BADRATE),
        yaxis_index=0,
        color="red",
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(title="行为评分卡模型表现"),
    )
    .extend_axis(
        yaxis=opts.AxisOpts(
            name="累计坏人占比",
            type_="value",
            min_=0,
            max_=0.5,
            position="right",
            axisline_opts=opts.AxisLineOpts(
                linestyle_opts=opts.LineStyleOpts(color="red")
            ),
            axislabel_opts=opts.LabelOpts(formatter="{value}"),
        )

    )
    .add_xaxis(list(val_repot.index))
    .add_yaxis(
        "KS",
        list(val_repot['KS']),
        yaxis_index=1,
        color="blue",
        label_opts=opts.LabelOpts(is_show=False),
    )
)
line.render_notebook()


<div id="4443c6c5e7f04a84b2c462473c25c6a0" style="width:900px; height:500px;"></div>

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章