public:
KMeans(vector<vector<int> >, int);
- vector<double> calcSilhouettes(vector< vector< double> >);
- double calcCHIndex(vector< vector< double> >);
private:
- int findSecondClosest(vector<int>&, vector<vector<double> >&, map<int, int>);
- double calcScore(int sample, int partition, vector<vector<double> >&, map<int, int>);
};