嗨骑自行车的,默认值是随机选择从数据开始,你已经发现,这有时没有很好的工作。有一个争论
“复制”
,您可以使用它多次尝试这个,交付骨骼健康。然而,在最近的版本中包括R2014b有一个新的论点
‘开始’,‘+’
使用一个更好的起动方法,基于kmeans + +聚类算法。这是函数的一个变体,显示了默认的相对性能随机启动和“+”开始:
N = 100000;
EFFECT_SIZE = 5;
seedList = 1:20;
means1 = 0(长度(seedList), 2);
means2 = 0(长度(seedList), 2);
为s = seedList
年代
rng (s)
X = [randn (N, 1);randn (N - 1) + EFFECT_SIZE];
rng (s)%随机性也用于配合
GMModel = fitgmdist (X, 2);
means1(年代)= GMModel.mu ';
rng (s)
GMModel = fitgmdist (X 2“开始”,“+”);
means2(年代)= GMModel.mu ';
结束
情节(means1 (: 1) means1 (:, 2),“软”means2 (: 1), means2 (:, 2),“罗”)