K Modes is a clustering algorithm used in machine learning. It is a variation of k-Means algorithm and uses mode as opposed to mean to perform the clustering. k-Modes is not restricted to numerical values as calculation of modes do not require numeric operations.
The number of clusters
If selected, the first row is considered as a header
The initializing technique for the clustering algorithm
Uses the k-means++ algorithm to select the initial centroids
Randomly select initial centroids
Use the PAM BUILD algorithm for selecting initial centroids