Typically when I think of limiting the number of points in a cluster I
think of KD trees. I suppose that wouldn't work?

On Tue, Jul 11, 2017 at 11:22 AM, Ariani A <b.noush...@gmail.com> wrote:

> ِDear Uri,
> Thanks. I just have a pairwise distance matrix and I want to implement it
> so that each cluster has at least 40 data points. (in Agglomerative).
> Does it work?
> Thanks,
> -Ariani
>
> On Tue, Jul 11, 2017 at 1:54 PM, Uri Goren <u...@goren4u.com> wrote:
>
>> Take a look at scipy's fcluster function.
>> If M is a matrix of all of your feature vectors, this code snippet should
>> work.
>>
>> You need to figure out what metric and algorithm work for you
>>
>>     from sklearn.metrics import pairwise_distance
>>     from scipy.cluster import  hierarchy
>>     X = pairwise_distance(M, metric=metric)
>>     Z = hierarchy.linkage(X, algo, metric=metric)
>>     C = hierarchy.fcluster(Z,threshold, criterion="distance")
>>
>> Best,
>> Uri Goren
>>
>> On Tue, Jul 11, 2017 at 7:42 PM, Ariani A <b.noush...@gmail.com> wrote:
>>
>>> Hi all,
>>> I want to perform agglomerative clustering, but I have no idea of number
>>>  of clusters before hand. But I want that every cluster has at least 40
>>> data points in it. How can I apply this to sklearn.agglomerative
>>> clustering?
>>> Should I use dendrogram and cut it somehow? I have no idea how to relate
>>> dendrogram to this and cutting it out. Any help will be appreciated!
>>> I have to use agglomerative clustering!
>>> Thanks,
>>> -Ariani
>>>
>>> _______________________________________________
>>> scikit-learn mailing list
>>> scikit-learn@python.org
>>> https://mail.python.org/mailman/listinfo/scikit-learn
>>>
>>>
>>
>>
>> --
>>
>>
>> *Uri Goren,Software innovator*
>>
>> *Phone: +972-507-649-650*
>>
>> *EMail: u...@goren4u.com <u...@goren4u.com>*
>> *Linkedin: il.linkedin.com/in/ugoren/ <http://il.linkedin.com/in/ugoren/>*
>>
>> _______________________________________________
>> scikit-learn mailing list
>> scikit-learn@python.org
>> https://mail.python.org/mailman/listinfo/scikit-learn
>>
>>
>
> _______________________________________________
> scikit-learn mailing list
> scikit-learn@python.org
> https://mail.python.org/mailman/listinfo/scikit-learn
>
>
_______________________________________________
scikit-learn mailing list
scikit-learn@python.org
https://mail.python.org/mailman/listinfo/scikit-learn

Reply via email to