楼主: jiemin
24536 24

[问答] SPSS k均值聚类中的初始聚类中心是怎么确定的 [推广有奖]

  • 2关注
  • 93粉丝

已卖:322份资源

学科带头人

92%

还不是VIP/贵宾

-

威望
0
论坛币
17 个
通用积分
159.9287
学术水平
26 点
热心指数
28 点
信用等级
20 点
经验
456 点
帖子
1418
精华
0
在线时间
3627 小时
注册时间
2010-1-25
最后登录
2025-12-20

楼主
jiemin 在职认证  发表于 2013-5-7 20:05:30 |AI写论文
5论坛币
求教SPSS达人、高手、专家: k均值聚类中的初始聚类中心是怎么确定的?是基于什么算法?

关键词:SPSS PSS 中心

回帖推荐

心灵的珍珠 发表于6楼  查看完整内容

K均值法开始要自己输入分几类(比如2类),然后系统随机的将样品分成2类,再根据均值求这2类聚类中心,接着将每个样品与这2个类别分别求欧几里得距离,与哪个距离小就划入哪一类,第一遍下来会对所有样品重新划了类,再接着求新类别的聚类中心,再继续如上重复,到最后判的类不用更改为止。

本帖被以下文库推荐

凡事预则立~

沙发
kuangsir6 发表于 2013-5-9 14:20:17
查看一下SPSS算法,上面有的。

藤椅
zkymath 在职认证  发表于 2013-5-9 17:39:28
在满足相互之间距离大于给定最小类间距离的条件下,选择前K个完整观测作为初始凝聚点

板凳
jiemin 在职认证  发表于 2013-5-11 10:05:54
zkymath 发表于 2013-5-9 17:39
在满足相互之间距离大于给定最小类间距离的条件下,选择前K个完整观测作为初始凝聚点
但是在SPSS中并没有要求输入最小类间距离
凡事预则立~

报纸
zkymath 在职认证  发表于 2013-5-11 10:24:00
jiemin 发表于 2013-5-11 10:05
但是在SPSS中并没有要求输入最小类间距离
sas中缺省为0,就是使用前K个完整观测

地板
心灵的珍珠 发表于 2013-5-12 00:23:08 来自手机
K均值法开始要自己输入分几类(比如2类),然后系统随机的将样品分成2类,再根据均值求这2类聚类中心,接着将每个样品与这2个类别分别求欧几里得距离,与哪个距离小就划入哪一类,第一遍下来会对所有样品重新划了类,再接着求新类别的聚类中心,再继续如上重复,到最后判的类不用更改为止。
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

7
jiemin 在职认证  发表于 2013-5-12 08:47:41
心灵的珍珠 发表于 2013-5-12 00:23
K均值法开始要自己输入分几类(比如2类),然后系统随机的将样品分成2类,再根据均值求这2类聚类中心,接着 ...
这个我知道。我就想问SPSS里面确定初始聚类中心的算法。因为K均值聚类结果应该会与初始类的选择有关。
凡事预则立~

8
心灵的珍珠 发表于 2013-5-12 14:55:07 来自手机
jiemin 发表于 2013-5-12 08:47
这个我知道。我就想问SPSS里面确定初始聚类中心的算法。因为K均值聚类结果应该会与初始类的选择有关。
跟初始类选择无关的,初始类是由系统随机划分的,然后根据平均值求每个类中心。初始类随便怎么划分,主要后面有经过n轮的重判过程,这些重判就使终结果都会一样的。你可以选个简单的算一下看看。

9
jiemin 在职认证  发表于 2013-5-12 17:56:44
心灵的珍珠 发表于 2013-5-12 14:55
跟初始类选择无关的,初始类是由系统随机划分的,然后根据平均值求每个类中心。初始类随便怎么划分,主要 ...
我matlab编程算了,不一样,,用SPSS初始聚类中心,结果就比较好,而用随机的,就不一定,得看数据,
凡事预则立~

10
心灵的珍珠 发表于 2013-5-12 23:34:40 来自手机
估计你编程有问题吧,你选四个简单样品的笔算一下。你可以把程序发上来我看看。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-21 13:13