diff --git a/Clustering/KMeans.mqh b/Clustering/KMeans.mqh index 617b44e..7c9b688 100644 --- a/Clustering/KMeans.mqh +++ b/Clustering/KMeans.mqh @@ -9,7 +9,7 @@ #include CGraphic graph; -#include +#include //+------------------------------------------------------------------+ enum errors @@ -22,7 +22,6 @@ enum errors class CKMeans { - CMatrixutils matrix_utils; private: ulong n; //number of samples @@ -181,7 +180,7 @@ void CKMeans::KMeansClustering(matrix &clustered_matrix, matrix ¢roids, int // solving for new cluster and updtating the old ones - cluster_comb_v = matrix_utils.MatrixToVector(cluster_comb_m); + cluster_comb_v = MatrixExtend::MatrixToVector(cluster_comb_m); if(iter == iterations-1) @@ -270,7 +269,7 @@ void CKMeans::ElbowMethod(const int initial_k=1, int total_k=10, bool showPlot = for(ulong j=0; j