如何在SAS中将群集绘制成散点图?

如何在SAS中将群集绘制成散点图?,sas,Sas,我使用以下代码创建了一个名为clusteringds的数据集 DATA clusterds; INPUT ID$ title$ name$ age$ marital_status$ salary% postcode$ ethnic_origin$; CARDS; {Inserts Data Here} run; 然后,我使用下面的代码根据ID对行进行集群 proc fastclus data = clusteringds maxc=5 maxiter=10 out=clus; run; 这有

我使用以下代码创建了一个名为clusteringds的数据集

DATA clusterds;
INPUT ID$ title$ name$ age$ marital_status$ salary% postcode$ ethnic_origin$;
CARDS;
{Inserts Data Here}
run;
然后,我使用下面的代码根据ID对行进行集群

proc fastclus data = clusteringds maxc=5 maxiter=10 out=clus;
run;
这有助于创建一个名为Clus的数据表,它是表clusteringds和另一个名为clusters的变量的组合,其中每一行都是从1到5的集群编号

我想通过一个情节来描绘集群。我相信守则包括:

proc &gplot data = clusteringds;
scatter;
run; 
quit;

但我不确定如何完成我的情节创作。有人能帮忙吗?

散点图可以显示两个或三个(气泡)或四个(气泡+颜色),但随后它会变得非常繁忙

让我们从这里简单开始,用一个散点图

proc sgplot data=clus; *note you need to use the output data set here;
   scatter x= marital_status y=salary / group = cluster; *you may need to verify the cluster name;
   run; quit;

散点图一次只能显示两个维度。有很多变数会让它变得很难,尤其是当大多数变数都是直截了当的时候。谢谢你的回答。如果散点图可能不合适,因为我有很多变量,那么可以创建一个树状图来说明不同的聚类组吗?如果是这样的话,我将如何修改您提供的代码来创建它呢?树状图要复杂得多。