Usage
moGap(x, K.max, B = 100, cluster = c("kmeans", "hclust"), plot = TRUE,  dist.method = "euclidean", dist.diag = FALSE, dist.upper = FALSE, dist.p = 2,  hcl.method = "complete", hcl.members = NULL,  km.iter.max = 10, km.nstart = 10,  km.algorithm = c("Hartigan-Wong", "Lloyd", "Forgy", "MacQueen"), km.trace = FALSE)
Arguments
K.max
  The maximum number of clusters to consider, passed to clusGap
B
  The number of bootstrap, passed to clusGap
cluster
  A charater string could be either "kmeans" or "hclust" to specify the 
  clustering algorithm.
plot
  Logical; whether return the gap statistic plot.
dist.method
  Distance meaurement, passed to function "dist".
dist.diag
  Passed to function "dist".
dist.upper
  Passed to function "dist".
dist.p
  Passed to function "dist".
hcl.method
  Hierarchical clustering method, passed to "hclust"
hcl.members
  Passed to "hclust"
km.iter.max
  Maximum number of iteration in kmeans, passed to "kmeans".
km.nstart
  An integer to specify how many random sets should be chosen. passed to "kmeans".
km.algorithm
  Kmeans algorithm, passed to "kmeans".
km.trace
  See function "kmeans".