PROC FASTCLUS is run on a 5-million-row dataset with MAXCLUSTERS=8 and MAXITER=20. Which characteristic makes PROC FASTCLUS more efficient than PROC HPCLUS for very large datasets when a fixed number of clusters is required?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Here's the deal — b is correct because PROC FASTCLUS is a base SAS procedure optimized for single-node large-dataset k-means clustering. It uses efficient seed selection (farthest-first initialization) and a single-pass initial assignment step before iterative refinement.
Full explanation below image
Full Explanation
B is correct because PROC FASTCLUS is a base SAS procedure optimized for single-node large-dataset k-means clustering. It uses efficient seed selection (farthest-first initialization) and a single-pass initial assignment step before iterative refinement. It can process very large datasets without requiring SAS Viya's CAS infrastructure. A is wrong; PROC FASTCLUS uses farthest-first seeding, not random. C is wrong; it's the reverse — PROC HPCLUS uses CAS for parallel processing, PROC FASTCLUS runs on a single SAS node. D is wrong; PROC FASTCLUS uses direct seed selection, not hierarchical pre-clustering.