Научная статья на тему 'Метод Верле для аппроксимации набора точек упругой картой'

Метод Верле для аппроксимации набора точек упругой картой Текст научной статьи по специальности «Медицинские технологии»

CC BY
368
58
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
метод Верле / упругая карта / факторный анализ / нелинейные главные компоненты / Verlet method / elastic map / factor analysis / nonlinear principal components

Аннотация научной статьи по медицинским технологиям, автор научной работы — В А. Шовин, В В. Гольтяпин

Для решения задачи аппроксимации набора точек упругой картой предлагается использовать метод Верле и физическую интерпретацию точек данных в многомерном пространстве как гравитационные центры. Приводится частный случай упругой карты для реализации нелинейных главных компонент.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Verlet method for approximation of a set of points of the elastic map

To solve the problem of approximation of a set of points of the elastic map it is proposed to use the Verlet method and the physical interpretation of the data points in a multidimensional space as gravitational centers. A special case of elastic map for the implementation of non-linear principal components is given.

Текст научной работы на тему «Метод Верле для аппроксимации набора точек упругой картой»

Математические структуры и моделирование 2015. № 3(35). С. 50-55

УДК 519.237.07

метод верле для аппроксимации набора точек упругой картой

В.А. Шовин

научный сотрудник, e-mail: v.shovin@mail.ru В.В. Гольтяпин

доцент, к.ф.-м.н., e-mail: goltyapin@mail.ru Институт математики им. С.Л. Соболева СО РАН

Аннотация. Для решения задачи аппроксимации набора точек упругой картой предлагается использовать метод Верле и физическую интерпретацию точек данных в многомерном пространстве как гравитационные центры. Приводится частный случай упругой карты для реализации нелинейных главных компонент.

Ключевые слова: метод Верле, упругая карта, факторный анализ, нелинейные главные компоненты.

Введение

Упругая карта — это наиболее общий вид структур для аппроксимации данных. Это набор узлов и упругих связей между ними. В качестве таких связей могут выступать пружинная связь между парой точек с равновесным расстоянием между точками и ребра жёсткости тройки узлов с равновесным углом между узлами.

Для аппроксимации набора точек упругой картой предлагается использовать физическую интерпретацию точек данных как гравитационные центры, притягивающие узлы упругой карты.

Для расчёта движения точек упругой карты в гравитационном поле и учёта связей между узлами упругой карты предлагается использовать метод численного интегрирования Верле.

Метод Верле — это итерационный метод вычисления следующего местоположения точки по текущему и прошлому.

Частным случаем упругой карты являются нелинейные главные компоненты. Это набор упругих цепочек с общей точкой пересечения. При большой жёсткости упругих связей нелинейные главные компоненты переходят в классические главные компоненты факторного анализа.

1. Метод Верле

Алгоритм Верле используется для вычисления следующего положения точки по текущему и прошлому:

Математические структуры и моделирование. 2015. №3(35)

51

n

xj = xj-1 + Vj + dk,

k=1

Xj = (xj1, xj2,..., xjm) — вычисляемые координаты /-ой точки на /-ой итерации,

m — размерность пространства,

— —i— 1 —i — 2

Vj = xj 1 — xj 2 — вектор скорости /-ой точки.

dk

a

d k-xfL

ID k-x*-1!

вектор влияния К-го гравитационного центра, представ-

ленного точкой данных Dk,

a = 0.01.

На систему точек накладываются ограничения: некоторые из точек связаны упругими стержнями заданной длины.

Алгоритм работает следующим образом:

1. Вычисляются новые положения точек.

2. Для каждой связи удовлетворяется соответствующее условие.

3. Шаг 2 повторяется s раз.

Например, s = 16.

Процедура релаксации связи описывается следующими формулами:

Если связь представлена точками а и b с равновесным расстоянием между ними t, то

аг = аг 1 + г,

bi = Ьг-1 — а,

f

q

г

f ■ q ■

t — |аг-1 — bi-1 |аг-1 - bi-1|

а

г- 1

>

0.7

1

s

- коэффициент упругости связи,

коэффициент, зависящий от числа s повторений шага 2.

2. Главные компоненты и факторная модель

Модель главных компонент описывается следующими формулами

р = аг 1Р1 + аг 2р + ... + агд " + dгй^,

m — число переменных, g — число факторов, р — исходные переменные, рг — общие факторы,

52

В.А. Шовин, В.В. Гольтяпин. Метод Верле для аппроксимации...

щ — специфичные факторы,

В качестве системы точек для метода Верле используется координатная система, представленная осями Hj = {hj}, i = 1... w, где

w — число точек, образующих факторную ось,

j =1 ...g,

g — количество факторных осей,

Например, при w =11 (число w должно быть нечётным, Большим 1)

h j

i ■l,i = ^, c ■ l,i = j.

L — расстояние между парой соседних точек, образующих факторную ось, c = W + =6 — индекс центральной точки факторной оси,

Пары точек |hj, hj+1} образуют связь с равновесным расстоянием L,

Пары точек {hi, hW} образуют связь с равновесным расстоянием (w - 1) ■l, Все пары точек |hC,hC} различных осей i и j образуют связь с нулевым равновесным расстоянием,

Пары точек {hi,hi}, {h\,h:/w}, {hlw,h{], {hlw,h3w} различных осей i и j образуют связь с равновесным расстоянием, равным начальному расстоянию между точками, Эти связи задают прямые углы между различными факторными осями i и j,

Факторная структура

Элементы факторной структуры aij могут быть определены как коэффициент корреляции между j-ой факторной осью и i-ой осью исходной системы координат:

hi ■ Pj

Hj

Ы ■ bj г

hi (^i1i . . . , &im)

1,i = j

ij

0,i = j

’ — символ Кронекера,

Pj = hj1 — hjc — вектор направления j-ой факторной оси,

3. Численный эксперимент

В качестве исходных параметров были взяты 15 биофизических показателей для 131 лица с артериальной гипертензией начальной стадии:

1) вес,

2) индекс массы тела (ИМТ),

3) частота дыхания (ЧД),

Математические структуры и моделирование. 2015. №3(35)

53

4) сегментоядерные нейтрофилы (С),

5) лимфоциты (Л),

6) конечно-систолический размер левого желудочка (КСР),

7) конечно-систолический объем левого желудочка (КСО),

8) конечно-диастолический размер левого желудочка (КДР),

9) конечно-диастолический объем левого желудочка (КДО),

10) ударный объем (УО),

11) минутный объем сердца (МОС),

12) общее периферическое сосудистое сопротивление (ОПСС),

13) индекс Хильдебрандта (ИХ),

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

14) фракция выброса левого желудочка (ФВ),

15) фракция укорочения левого желудочка (ФУ).

Программная реализация

Метод Верле был реализован программно с использованием общедоступной JavaScript библиотеки Verlet.js, которая была усовершенствована для многомерного случая. Web-приложение факторного анализа на базе метода Верле доступно по адресу http://svlaboratory.org/application/pca после регистрации нового пользователя. Приложение позволяет визуализировать процесс сходимости метода Верле в заданной плоскости координат (рис. 1).

Рис. 1. Визуализация метода Верле в web-приложении.

Результирующая факторная структура для данных артериальной гипертензии представлена в таблице 1.

54

В.А. Шовин, В.В. Гольтяпин. Метод Верле для аппроксимации...

Таблица 1. Исходное факторное решение (метод Верле)

F1 F2 F3 F4 F5

Вес 0,077 -0,658 -0,312 0,387 -0,56

имт 0,027 -0,598 -0,355 0,294 -0,655

чд -0,181 -0,161 0,483 -0,689 -0,484

с -0,054 -0,191 -0,726 -0,576 0,317

л 0,091 0,273 0,705 0,588 -0,275

кср -0,818 0,383 -0,232 0,101 -0,348

ксо -0,821 0,405 -0,231 0,124 -0,305

кдр -0,971 -0,081 0,012 0,212 0,072

кдо -0,975 -0,051 -0,016 0,21 0,051

уо -0,78 -0,44 0,194 0,21 0,34

мос -0,833 -0,333 0,183 0,147 0,375

опсс 0,8 0,431 -0,231 -0,015 -0,348

их 0,073 0,249 -0,439 0,74 0,439

фв 0,159 -0,732 0,391 -0,019 0,535

фу 0,199 -0,682 0,42 0,174 0,537

Факторное решение после факторного вращения по критерию интерпрета-бельности, предложенное в работе [1], представлено в таблице 2. Данные факторные структуры подтверждаются предыдущими работами [2].

4. Заключение

В качестве упругой карты была использована многомерная факторная структура, содержащая факторные оси и связи между различными точками факторных осей. Для аппроксимации набора точек упругой картой был использован метод Верле и физическая интерпретация точек данных в многомерном пространстве как гравитационные центры. Для 15 биофизических показателей артериальной гипертензии начальной стадии была получена факторная структура на базе метода Верле. Полученная факторная структура подтверждается результатами ранних работ. В качестве многомерной упругой карты может быть использована произвольная структура, тем самым предложенный метод аппроксимации на базе метода Верле имеет обобщённый характер.

Литература

1. Шовин В.А. Методы вращения факторных структур // Математические структуры и моделирование. 2015. № 2 (34). С. 75-83.

Математические структуры и моделирование. 2015. №3(35)

55

Таблица 2. Факторная структура по критерию интерпретабельности (косоугольный случай)

F1 F2 F3 F4 F5

Bec 0,021 -0,044 -0,003 -0,059 0,996

имт 0,010 0,079 0,052 0,023 0,995

чд -0,015 0,0204 0,000 0,999 -0,038

с -0,028 -0,013 0,994 -0,089 -0,032

л -0,014 0,042 -0,998 0,030 -0,029

кср 0,60 0,793 0,023 0,039 0,035

ксо 0,618 0,785 0,015 0,000 0,003

кдр 0,978 0,204 0,006 -0,002 0,012

кдо 0,968 0,248 0,016 -0,010 0,015

уо 0,948 -0,313 0,003 -0,001 0,021

мос 0,966 -0,240 0,038 0,008 -0,088

опсс -0,925 0,321 -0,095 -0,147 0,074

их 0,101 0,081 -0,081 -0,988 0,007

фв 0,148 -0,987 0,009 0,064 -0,003

фу 0,146 -0,976 -0,141 -0,067 0,026

2. Гольтяпин В.В., Шовин В.А. Косоугольная факторная модель артериальной гипертензии первой стадии // Вестник Омского университета. 2010. № 4. С. 120-128.

verlet method for approximation of a set of points of the

elastic map

V.A. Shovin

researcher, e-mail: v.shovin@mail.ru V.V. Goltyapin

Ass. Prof., Ph.D.(Math), e-mail: goltyapin@mail.ru

Omsk Branch of the Institution of the Russian Academy of Sciences Institute of Mathematics. S. Siberian Branch of RAS

Abstract. To solve the problem of approximation of a set of points of the elastic map it is proposed to use the Verlet method and the physical interpretation of the data points in a multidimensional space as gravitational centers. A special case of elastic map for the implementation of non-linear principal components is given.

Keywords: Verlet method, elastic map, factor analysis, nonlinear principal components.

i Надоели баннеры? Вы всегда можете отключить рекламу.