V. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КЛАСТЕРНОГО АНАЛИЗА И ЛИТЕРАТУРА ПО КЛАСТЕРИЗАЦИИ
Программное обеспечение кластерного анализа можно разделить на четыре основные категории: 1) библиотеки подпрограмм и алгоритмов; 2) общие пакеты программ по статистике, содержащие и методы кластеризации; 3) пакеты программ по кластерному анализу и 4) простые программы, реализующие какой-либо вид кластеризации (Blashfield et al., 1982). Поскольку исчерпывающий обзор программного обеспечения кластерного анализа выходит за рамки нашей работы, мы сосредоточим внимание лишь на тех программах и пакетах, которые получили широкое распространение.
БИБЛИОТЕКИ ПОДПРОГРАММ И АЛГОРИТМОВ
В настоящее время доступны три основные библиотеки программ и алгоритмов: книги (Anderberg, 1973; Hartigan, 1975) и программы из Международной математической и статистической библиотеки (IMSL, 1980).
(см. скан)
Рис. 12. Схема трехкластерного решения для данных MMPI-теста с плотными кластерами
(см. скан)
Рис. 13. Схема для рандомизированных данных
Поскольку большая часть этого программного обеспечения довольно запутана, пользователь должен применять все возможности языка управления заданиями для редактирования и последующего выполнения программ. Если воспользоваться современным программистским жаргоном, то можно сказать, что это программное обеспечение не очень «дружественно к пользователю». Прежде чем начать работу с программами, пользователь должен быть знаком как с языком управления заданиями вычислительной системы, так и с языком Фортран, который использовался при разработке этих программ. В общем, уровень программной поддержки пользователя очень низок. Алгоритмы Хартигаца описаны в отдельном руководстве пользователя (Dallal, 1975), тогда как алгоритмы Андерберга можно найти лишь в его книге. Хотя в документацию собрания
-подпрограмм входят и описания алгоритмов кластеризации, это не облегчает пользование алгоритмами. Несмотря на широкий выбор методов и вспомогательных программ, новичку не рекомендуется пользоваться алгоритмами этой категории до тех пор, пока не появятся обстоятельные руководства.