For a sample dataset of dimensions n how will you define the number of clusters in a clustering algorithm? Aug 21, 2018 142 views

## 1 answer to this question.

Though the Clustering Algorithm is not specified, this question is mostly in reference to K-Means clustering where “K” defines the number of clusters. The objective of clustering is to group similar entities in a way that the entities within a group are similar to each other but the groups are different from each other.

For example, the following image shows three different groups. Within Sum of squares is generally used to explain the homogeneity within a cluster. If you plot WSS for a range of number of clusters, you will get the plot shown below. • The Graph is generally known as Elbow Curve.
• Red circled point in above graph i.e. Number of Cluster =6 is the point after which you don’t see any decrement in WSS.
• This point is known as bending point and taken as K in K – Means.

This is the widely used approach but few data scientists also use Hierarchical clustering first to create dendograms and identify the distinct groups from there. answered Aug 21, 2018 by
• 3,680 points

## How to count the number of elements with the values in a vector?

Use dplyr function group_by(). > n = as.data.frame(num) > ...READ MORE

## How to write a custom function which will replace all the missing values in a vector with the mean of values in R?

Consider this vector: a<-c(1,2,3,NA,4,5,NA,NA) Write the function to impute ...READ MORE

## How to get the output of number of elements to reach a cumulative sum?

You can use the sapply function, to loop ...READ MORE

## What is difference between Distributed search head and Search head cluster?

A distributed environment describes the separation of ...READ MORE

## "Train" and "Test" sets in Data Science

Normally to perform supervised learning you need ...READ MORE

## Installing MXNet for R in Windows System

You can install it for python in ...READ MORE

+1 vote

## Problem with installation of Wordcloud in anaconda

Using Anaconda Python 3.6 version For Windows ...READ MORE