"Words, words, words." Hamlet (II,ii,194)

 The main idea of HAMLET  is to search a text file for words
 in a given vocabulary list, and to count joint frequencies within 
 any specified context unit, within sentences, or as collocations 
 within a given span of words.

 Individual word frequencies (fi) , joint frequencies (fij)

 for pairs of words (i,j), both expressed in terms of the chosen unit 
 of context, and the corresponding standardised joint frequencies

   sij = (fij) / (fi + fj  - fij)

 are displayed in a similarities matrix, which can be submitted to 
 a simple cluster analysis and multi-dimensional scaling. (Instead 
 of the above (Jaccard) coefficient, it is possible to apply Sokal's 
 'matching coefficient', which takes account also of joint 

 A further option allows comparison of the results of applying multi-
 dimensional scaling to matrices of joint frequencies derived from a 
 number of texts, using Procrustean Individual Differences Scaling

Further procedures are included to help to determine the broad characteristics of word usage in a text:
KWIC offers Key-Word-In-Context listings for any given word-string.
WORDLIST generates lists of words and frequencies.
COMPARE lists words common to pairs of texts, and is useful in generating vocabulary lists, including synonyms, for use in comparing a number of texts.
PROFILE displays the distributions of word and sentence lengths in a text, and may be useful for stylistic analysis.

Download HAMLET Download HAMLETDownload HAMLET Download HAMLET tutorial Download HAMLET HTML tutorialHAMLET tutorial (HTML)

Please report any problems and address all enquiries to Alan Brier