Перейти до вмісту

UPGMA

Матеріал з Вікіпедії — вільної енциклопедії.

UPGMA (англ. unweighted pair group method with arithmetic mean — незважений метод групування пар з арифметичним середнім) — це простий агломеративний (висхідний) метод ієрархічної кластеризації. Він також має зважений варіант WPGMA, і їх зазвичай приписують Сокалу та Міченеру.

Зауважте, що термін незважений вказує на те, що всі відстані однаково впливають на кожне обчислюване середнє, і не стосується математики, якою це досягається. Отже, просте усереднення у WPGMA дає зважений результат, а пропорційне усереднення в UPGMA — незважений.

Алгоритм

[ред. | ред. код]

Алгоритм UPGMA будує кореневе дерево (дендрограму), яке відображає структуру, наявну в попарній матриці схожості (чи матриці несхожості). На кожному кроці дві найближчі кластери об'єднуються у вищорівневий кластер. Відстань між будь-якими двома кластерами та , кожен розміру (тобто потужності) та , береться як середнє всіх відстаней між парами об'єктів з та з , тобто середня відстань між елементами кожного кластера:

Іншими словами, на кожному кроці кластеризації оновлена відстань між об'єднаними кластерами та новим кластером задається пропорційним усередненням відстаней та :

Алгоритм UPGMA дає кореневі дендрограми й потребує припущення сталої швидкості, тобто передбачає ультраметричне дерево, у якому відстані від кореня до кожного кінця гілки рівні. Коли кінцями є молекулярні дані (ДНК, РНК та білок), узяті в один час, припущення ультраметричності стає еквівалентним припущенню молекулярного годинника.

Робочий приклад

[ред. | ред. код]

Цей приклад оснований на матриці генетичних відстаней JC69, обчисленій із вирівнювання послідовностей 5S рибосомної РНК п'яти бактерій: Bacillus subtilis (), Bacillus stearothermophilus (), Lactobacillus viridescens (), Acholeplasma modicum () та Micrococcus luteus ().

Перший крок

[ред. | ред. код]

Нехай є п'ять елементів та матриця попарних відстаней між ними. Найменше значення — , тож з'єднуємо елементи та . Нехай позначає вузол, до якого тепер приєднані та . Встановлення забезпечує рівновіддаленість та від :

Оновлюємо матрицю на нову , усереднюючи відстані:

Другий крок

[ред. | ред. код]

Тут — найменше значення, тож з'єднуємо кластер та елемент . Нехай — вузол, до якого приєднані та :

Виводимо недостатню довжину гілки:

Оновлюємо матрицю пропорційним усередненням:

Саме тому метод є незваженим — не щодо математичної процедури, а щодо початкових відстаней.

Третій крок

[ред. | ред. код]

Тут — найменше значення, тож з'єднуємо та . Нехай — вузол, до якого приєднані та :

Останній крок

[ред. | ред. код]

З'єднуємо кластери та . Нехай — кореневий вузол:

Виводимо дві решти довжин гілок:

Дендрограма ультраметрична, бо всі кінці (–) рівновіддалені від .

Порівняння з іншими зв'язками

[ред. | ред. код]

Альтернативні схеми зв'язку включають кластеризацію з одинарним зв'язком, кластеризацію з повним зв'язком та середній зв'язок WPGMA. Реалізація іншого зв'язку — лише питання використання іншої формули для обчислення міжкластерних відстаней. Кластеризація з повним зв'язком уникає недоліку одинарного зв'язку — так званого ефекту ланцюжка.

Застосування

[ред. | ред. код]

В екології це один з найпопулярніших методів класифікації одиниць вибірки на основі їхніх попарних схожостей. В біоінформатиці UPGMA використовують для створення фенетичних дерев (фенограм). Нині його найчастіше використовують для побудови напрямних дерев для складніших алгоритмів, наприклад у процедурах вирівнювання послідовностей. У філогенетиці UPGMA передбачає сталу швидкість еволюції (гіпотеза молекулярного годинника) і не є добре визнаним методом виведення зв'язків, якщо це припущення не перевірено.

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]

Посилання

[ред. | ред. код]
  • Sokal, Robert R.; Michener, Charles D. (1958). A statistical method for evaluating systematic relationships. University of Kansas Science Bulletin. 38: 1409—1438.
  • Оригінальна стаття в англійській Вікіпедії