DiaHClust-package: DiaHClust: an iterative hierarchical clustering approach for...

Description Details Author(s) References See Also Examples

Description

This package contain functions which implement the DiaHClust methodology (Schaetzle and Booth 2019) for the identification of stages in historical linguistic change. DiaHClust is based on the iterative application of Variability-based Neighbor Clustering (VNC, Gries and Hilpert 2008, 2012) in combination with a cluster validation process using silhouette values in order to provide a multi-layered perspective on language change, from text-level to broader time stages, while also respecting outliers and genre effects.

Details

Package: DiaHClust
Type: Package
Version: 1.0
Date: 2019-04-30
License: GPL-3

~~ An overview of how to use the package, including the most important functions ~~

Author(s)

Christin Schaetzle

Maintainer: Christin Schaetzle <christin.schaetzle@uni-konstanz.de>

References

Stefan Th. Gries and Martin Hilpert. 2008. The identification of stages in diachronic data: variability-based neighbour clustering. Corpora, 3(1):59–81. Stefan Th. Gries and Martin Hilpert. 2012. Variability-based neighbor clustering: A bottom-up approach to periodization in historical linguistics. In Nevalainen Terttu and Elizabeth Closs Traugott, editors, The Oxford Handbook of the History of English, pages 134–144. Oxford University Press, Oxford. Christin Schaetzle and Hannah Booth. 2019. DiaHClust: an iterative hierarchical clustering apprach for identifying stages in language change. to appear.

See Also

hclust diahclust distvnc optimal_clust

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
icelandic=data(icelandic)
icelandic.cor=cor(icelandic[,-1])  #[,-1] because rows are labeled
icelandic.dist=dist(icelandic.cor)

icelandic.vnc=vnc(icelandic.dist, method="average")
plot(icelandic.vnc, hang=-1) #plotting the resulting dendrogram

#cluster validation for identification of time stages
optimal=optimal_clust(icelandic.vnc, icelandic.dist) 

#Iterative clustering with DiaHClust methodology
icelandic.diahclust=diahclust(optimal, icelandic[,-1], method="average")

christinschaetzle/DiaHClust documentation built on May 15, 2020, 11:20 p.m.