Learn R Programming

GDAtools (version 2.1)

ahc.plots: Plots for Ascending Hierarchical Clustering

Description

Draws various plots for Ascending Hierarchical Clustering results.

Usage

ahc.plots(ahc, distance = NULL, max.cl = 20, type = "dist")

Arguments

ahc

object of class hclust or agnes

distance

A dissimilarity matrix or a dist object. Only used if type is "inert" or "loss". Default is NULL.

max.cl

Integer. Maximum number of clusters taken into account in the plots.

type

Character string. If "dist" (default), the distance between agregated clusters is plotted. If "inert", it is the percentage of explained inertia (pseudo-R2). If "loss", it is the relative loss of explained inertia (pseudo-R2).

Author

Nicolas Robette

Details

The three kinds of plots proposed with this function are aimed at guiding in the choice of the number of clusters.

See Also

dist.chi2

Examples

Run this code
data(Taste)
# clustering of a subsample of the data
disjonctif <- dichotom(Taste[1:200, 1:11])
distance <- dist(disjonctif)
cah <- stats::hclust(distance, method = "ward.D2")
# distance between aggregated clusters
ahc.plots(cah, max.cl = 15, type = "dist")
# percentage of explained inertia
ahc.plots(cah, distance = distance, max.cl = 15, type = "inert")
# relative loss of explained inertia
ahc.plots(cah, distance = distance, max.cl = 15, type = "loss")

Run the code above in your browser using DataLab