INNER CODE UNIT · Python
KL
SalvatoreRa/tutorial · machine learning/scripts/MCAR.py:171
KL = metrics.kl_divergence(pd.DataFrame(np.array(df.iloc[:, :-1])[train_index]),
pd.DataFrame(X_train_imp), pd.DataFrame(df_mask))
KL= np.sum(KL)
print(KL)
E = metrics.sum_energy_distances(pd.DataFrame(np.array(df.iloc[:, :-1])[train_index]),
pd.DataFrame(X_train_imp), pd.DataFrame(df_mask))
E= np.sum(E)
print(E)
FR = metrics.frechet_distance(pd.DataFrame(np.array(df.iloc[:, :-1])[train_index]),
pd.DataFrame(X_train_imp), pd.DataFrame(df_mask))
FR= np.sum(FR)
print(FR)
WA = metrics.dist_wasserstein(pd.DataFrame(np.array(df.iloc[:, :-1])[train_index]),
pd.DataFrame(X_train_imp), pd.DataFrame(df_mask))
WA= np.sum(WA)
print(WA)
m = [j, ms, perc, 'Mean', accuracy_score(y_test, y_test_pred), mae,