drifter_ml.structural_tests package

Submodules

drifter_ml.structural_tests.structural_tests module

class drifter_ml.structural_tests.structural_tests.DBscanClustering(new_data, historical_data, column_names, target_name)

Bases: object

adjusted_rand_dbscan_scorer(min_similarity)
completeness_dbscan_scorer(min_similarity)
dbscan_clusters(data)
dbscan_scorer(metric, min_similarity)
fowlkes_mallows_dbscan_scorer(min_similarity)
homogeneity_dbscan_scorer(min_similarity)
mutual_info_dbscan_scorer(min_similarity)
unsupervised_dbscan_score_clustering(min_similarity)
v_measure_dbscan_scorer(min_similarity)
class drifter_ml.structural_tests.structural_tests.KmeansClustering(new_data, historical_data, column_names, target_name)

Bases: object

adjusted_rand_kmeans_scorer(min_similarity)
completeness_kmeans_scorer(min_similarity)
fowlkes_mallows_kmeans_scorer(min_similarity)
homogeneity_kmeans_scorer(min_similarity)
kmeans_clusters(n_clusters, data)
kmeans_scorer(metric, min_similarity)
mutual_info_kmeans_scorer(min_similarity)
unsupervised_kmeans_score_clustering(min_similarity)
v_measure_kmeans_scorer(min_similarity)
class drifter_ml.structural_tests.structural_tests.KnnClustering(new_data, historical_data, column_names, target_name)

Bases: object

cls_supervised_clustering(data)
cls_supervised_similar_clustering(absolute_distance)
reg_supervised_clustering(data)
reg_supervised_similar_clustering(absolute_distance)
class drifter_ml.structural_tests.structural_tests.StructuralData(new_data, historical_data, column_names, target_name)

Bases: drifter_ml.structural_tests.structural_tests.KnnClustering, drifter_ml.structural_tests.structural_tests.DBscanClustering, drifter_ml.structural_tests.structural_tests.KmeansClustering

Module contents

class drifter_ml.structural_tests.StructuralData(new_data, historical_data, column_names, target_name)

Bases: drifter_ml.structural_tests.structural_tests.KnnClustering, drifter_ml.structural_tests.structural_tests.DBscanClustering, drifter_ml.structural_tests.structural_tests.KmeansClustering