• 步骤如下:
  • ①【分析】----【分类】----【系统聚类】
  • ②x2、x3、x4、x5、x6、x7、x8添加到变量,x1(即地区)添加到个案标注依据
  • ③点击【统计】勾选【解的范围】,可以根据自己的需要选择最小聚类数和最大聚类数(这里我设置为2和5),然后点击【继续】
  • ④点击【图】,(这里我选择的是做系谱图),然后点击【继续】
  • ⑤点击【方法】,选择瓦尔德(word)方法,然后点击【继续】
  • ⑥点击【保存】,取消勾选默认项,勾选解的范围,填入刚才设置的最小、最大聚类数,然后点击【继续】【确定】
  • 得到结果如图:
  • 如果需要进一步分析聚类中的均值等特点,可以将数据分组后分析,比如,以聚3类分析:各类均值的特点
  • ①【数据】-----【拆分文件】
  • ②勾选【比较组】,将Ward Method [CLU3_1]填入分组依据,然后确定
  • ③然后点击【分析】----【描述性统计】----【描述】
  • ④填入变量
  • ⑤点击【选项】,勾选自己想要得到的结果(这里只勾选均值),然后点击【继续】【确定】
  • 可得到结果如图,便可以比较各类均值大小了


现用如下数据做系统聚类分析:

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_聚类


将数据导入spss中,如图:

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_谱系聚类分析JAVA实现_02


谱系聚类分析JAVA实现 聚类谱系图怎么画spss_聚类算法_03

步骤如下:

①【分析】----【分类】----【系统聚类】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_SPSS_04

②x2、x3、x4、x5、x6、x7、x8添加到变量,x1(即地区)添加到个案标注依据

小技巧:添加变量的时候,可以单击【医疗机构床位数(张)】,然后按住shift键不松,鼠标单击【医院(个)】就可以选择多个变量一起添加

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_系统聚类_05


谱系聚类分析JAVA实现 聚类谱系图怎么画spss_聚类_06

③点击【统计】勾选【解的范围】,可以根据自己的需要选择最小聚类数和最大聚类数(这里我设置为2和5),然后点击【继续】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_谱系聚类分析JAVA实现_07

④点击【图】,(这里我选择的是做系谱图),然后点击【继续】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_系统聚类_08

⑤点击【方法】,选择瓦尔德(word)方法,然后点击【继续】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_聚类算法_09

⑥点击【保存】,取消勾选默认项,勾选解的范围,填入刚才设置的最小、最大聚类数,然后点击【继续】【确定】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_SPSS_10

得到结果如图:

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_谱系聚类分析JAVA实现_11

系谱图如下:

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_聚类算法_12


观察得出的结果图就可以知道当分n类时,把哪些地区是分到一类的**

如果需要进一步分析聚类中的均值等特点,可以将数据分组后分析,比如,以聚3类分析:各类均值的特点

步骤:

①【数据】-----【拆分文件】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_系统聚类_13

②勾选【比较组】,将Ward Method [CLU3_1]填入分组依据,然后确定

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_聚类算法_14

③然后点击【分析】----【描述性统计】----【描述】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_SPSS_15

④填入变量

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_系统聚类_16

⑤点击【选项】,勾选自己想要得到的结果(这里只勾选均值),然后点击【继续】【确定】

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_谱系聚类分析JAVA实现_17

可得到结果如图,便可以比较各类均值大小了

谱系聚类分析JAVA实现 聚类谱系图怎么画spss_SPSS_18