使用Orange中的聚类算法KMeans

博客介绍了如何在Orange数据挖掘库中应用KMeans聚类算法。内容涵盖KMeans类的初始化参数及其作用,如数据输入、k值设定、距离度量等。还展示了设置回调函数来跟踪迭代过程,并提到了在大数据集上可能遇到的问题,即Orange在样本数量超过25k时可能出现异常,不适用于大规模数据处理。
摘要由CSDN通过智能技术生成

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:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值