Correct Answer: C. When assignments or centroids no longer change materially, or a stopping limit is reached
Explanation:
Each iteration reduces or preserves the objective, so the process eventually stabilizes at a local solution. A tolerance or maximum-iteration rule prevents endless computation.
Correct Answer: A. No observations are assigned to one of the current centroids
Explanation:
A centroid cannot be updated by taking the mean of an empty set of assigned points. Implementations must reinitialize or otherwise handle such a center.
Correct Answer: A. Means and Euclidean distances are not naturally defined for unordered labels
Explanation:
A centroid is an arithmetic mean, and Euclidean distance assumes meaningful numerical differences. Arbitrary codes for nominal categories can create false geometry.
Correct Answer: C. Large-scale features can dominate the distance and centroid calculations
Explanation:
Standard k-means relies on Euclidean distances, which depend on measurement units. Scaling helps prevent one high-range variable from controlling the partition.
Correct Answer: D. It is much closer to its own cluster than to neighboring clusters
Explanation:
Silhouette compares cohesion within the assigned cluster with separation from the nearest alternative cluster. Values near one indicate a well-matched and well-separated assignment.
Correct Answer: B. The point where adding more clusters yields diminishing reduction in within-cluster variation
Explanation:
The k-means objective always decreases as k increases, so the elbow looks for a useful trade-off. A noticeable bend suggests that additional clusters offer smaller gains in compactness.
Correct Answer: D. Run it from multiple initializations and keep the solution with the lowest objective
Explanation:
Multiple starts reduce the chance of accepting a poor local optimum caused by unlucky initialization. A fixed random seed can also make experiments reproducible.
Correct Answer: A. The algorithm can be sensitive to its initial centroid locations
Explanation:
Different starting centers can lead the iterative process toward different local solutions. Initialization therefore affects the final partition and objective value.
Correct Answer: B. Each observation is assigned to its nearest current centroid
Explanation:
The assignment step compares each point with the current cluster centers. The point joins the cluster whose centroid is closest under the chosen distance.