[scikit-learn] Drawing contours in KMeans4
Mebbe principal components analysis would suggest an ellipsoid containing
"most" of the points in a "cloud".
"You won't find the right answers if you don't ask the right questions!"
(Robert Helmbold, 2013)
On Wednesday, December 9, 2020, 12:22:49 PM MST, Andrew Howe
<[email protected]> wrote:
Ok, I see. Well the attached notebook demonstrates doing this by simply
finding the maximum distance from each centroid to it's datapoints and drawing
a circle using that radius. It's simple, but will hopefully at least point you
in a useful direction.
Andrew
<~~~~~~~~~~~~~~~~~~~~~~~~~~~>
J. Andrew Howe, PhDLinkedIn ProfileResearchGate ProfileOpen Researcher and
Contributor ID (ORCID)Github Profile
Personal WebsiteI live to learn, so I can learn to live. - me
<~~~~~~~~~~~~~~~~~~~~~~~~~~~>
On Wed, Dec 9, 2020 at 12:59 PM Mahmood Naderan <[email protected]> wrote:
I mean a circle/contour to group the points in a cluster for better
representation.
For example, if there are 6 six clusters, it will be more meaningful to group
large data points in a circle or contour.
Regards,
Mahmood
On Wed, Dec 9, 2020 at 11:49 AM Andrew Howe <[email protected]> wrote:
Contours generally indicate a third variable - often a probability density.
Kmeans doesn't provide density estimates, so what precisely would you want the
contours to represent?
Andrew
<~~~~~~~~~~~~~~~~~~~~~~~~~~~>
J. Andrew Howe, PhDLinkedIn ProfileResearchGate ProfileOpen Researcher and
Contributor ID (ORCID)Github Profile
Personal WebsiteI live to learn, so I can learn to live. - me
<~~~~~~~~~~~~~~~~~~~~~~~~~~~>
On Wed, Dec 9, 2020 at 9:41 AM Mahmood Naderan <[email protected]> wrote:
HiI use the following code to highlight the cluster centers with some red dots.
kmeans = KMeans(n_clusters=6, init='k-means++', max_iter=100, n_init=10,
random_state=0)
pred_y = kmeans.fit_predict(a)
plt.scatter(a[:,0], a[:,1])
plt.scatter(kmeans.cluster_centers_[:, 0], kmeans.cluster_centers_[:, 1],
s=100, c='red')
plt.show()
I would like to know if it is possible to draw contours over the clusters. Is
there any way for that?Please let me know if there is a function or option in
KMeans.
Regards,
Mahmood
_______________________________________________
scikit-learn mailing list
[email protected]
https://mail.python.org/mailman/listinfo/scikit-learn
_______________________________________________
scikit-learn mailing list
[email protected]
https://mail.python.org/mailman/listinfo/scikit-learn
_______________________________________________
scikit-learn mailing list
[email protected]
https://mail.python.org/mailman/listinfo/scikit-learn
_______________________________________________
scikit-learn mailing list
[email protected]
https://mail.python.org/mailman/listinfo/scikit-learn
_______________________________________________
scikit-learn mailing list
[email protected]
https://mail.python.org/mailman/listinfo/scikit-learn