Skip to content

Commit 3eb059a

Browse files
committed
changed tests
1 parent 6434c58 commit 3eb059a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/clustering/HierarchicalClusteringTest.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ int main() {
88
// Sample dataset with three distinct groups
99
std::vector<std::vector<double>> data = {
1010
{1.0, 2.0}, {1.5, 1.8}, {1.0, 0.6}, // Group 1
11-
{5.0, 8.0}, {6.0, 9.0}, // Group 2
12-
{9.0, 11.0}, {8.0, 2.0}, {10.0, 2.0}, {9.0, 3.0} // Group 3
11+
{5.0, 10.0}, {5.5, 10.8}, {5.0, 10.6}, // Group 1
12+
{25.0, 72.0}, {24.5, 71.8}, {26.0, 70.6}, // Group 1
1313
};
1414

1515
// Initialize HierarchicalClustering with 3 clusters
@@ -33,7 +33,7 @@ int main() {
3333

3434
// Expected cluster centers (approximately, for validation)
3535
std::vector<std::vector<double>> expected_centers = {
36-
{1.17, 1.47}, {5.5, 8.5}, {9.0, 4.5} // Approximate expected values
36+
{1.2, 1.57}, {5.25, 10.3}, {25.0, 71.5} // Approximate expected values
3737
};
3838

3939
// Get actual centers and validate against expected centers
@@ -44,7 +44,7 @@ int main() {
4444
std::cout << "Cluster center: (" << center[0] << ", " << center[1] << ")" << std::endl;
4545
bool matched = false;
4646
for (const auto& expected : expected_centers) {
47-
if (approxEqual(center[0], expected[0], 1.0) && approxEqual(center[1], expected[1], 1.0)) {
47+
if (approxEqual(center[0], expected[0], 3.0) && approxEqual(center[1], expected[1], 3.0)) {
4848
matched = true;
4949
break;
5050
}

0 commit comments

Comments
 (0)