I try to find any R implementations that allow to perform hierarchical classification (not clustering).
The considered classification problems consist of hierarchically nested outcome classes. For example, consider the class "sport" (1). Sub-classes of that class could be "basketball" (1.1), "soccer" (1.2), and "tennis" (1.3). But usually more than two classes are nested. For example, the first level could have classes 1 to 4, then we have classes 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5, ..., then classes 1.1.1, 1.1.2, ..., and then classes 1.1.1.1, 1.1.1.2, ..., and so on. It is a tree-structured classification problem, where each sub-class belongs to exactly one parent class.
Hierarchical classification problems of this kind can be tackled using so-called top-down classification approaches, where conventional multi-class classifiers are applied to each node in the tree. That is, in the example above, one classifier would differentiate between classes 1 to 4, another classifier between classes 1.1, 1.2, and 1.3, another classifier between classes 2.1 to 2.5, and so on. One implementation of this in R was the package "HieRanFor", which seems to have been developed on R-Forge, but it is no longer available. But there also exist special classifiers designed for hierarchical classification problems, so-called big-bang approaches.
Are there any possibilities in R to perform hierarchical classification?
clusterhas functionsmona(mona: MONothetic Analysis Clustering of Binary Variables) anddiana(diana: DIvisive ANAlysis Clustering) that might work for your application.