KMeans是orange中提供的一个用来聚类的类,它是标准k-means的实现。
初始化:
__init__(data=None, centroids=3, maxiters=None, minscorechange=None, stopchanges=0, nstart=1,initialization=kmeans_init_random, distance=orange.ExamplesDistanceConstructor_Euclidean, scoring=score_distance_to_centroids, inner_callback = None, outer_callback = None, initialize_only = False)
参数说明:
Data:输入的数据
centroids:即k的值
maxiters:最大迭代次数,停止聚类的条件之一。如果不想让迭代次数过多,可指定此参数
minscorechange: 停止聚类的条件之一,如果不指定,则不会计算2次迭代之间的评分
stopchanges:停止聚类的条件之一nstart: