![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Как факторный, так и компонентный анализы базируются на изучении внутренней структуры ковариационной матрицы исходных данных [ ]. Это изучения включает: 1)нахождение собственных значений и собственных векторов матрицы; 2) вычисление линейных комбинаций исходных величин с собственными векторами; 3) оценку числа основных, независимых векторов; 4) физическое или геологическое истолкование факторов и главных компонент.
Рассмотрим применение факторного анализа на примере площадной гравиметрической съемки с целью выделения регионального поля и расчета локальной составляющей.
Пусть дан двухмерный массив G (рис.6.1) измеренных значений поля по N профилям, на каждом из которых M пикетов, N=8, а M=21.
Рис. 6.1 Массив измеренных значений поля G.
Рис. 6.2 Исходное поле G (план изомиллигал).
Анализируя характер гравитационного поля G (рис. 6.2), можно сказать, что локальную аномалия в явном виде не просматривается, и выделить её, без специальных средств обработки не представляется возможным.
Попробуем применить в этом случае факторный анализ. Для этого в начале необходимо вычислить ковариационную матрицу для массива Gb,i. Значения ковариации рассчитываются для различных пар профилей, т.е.
;
;
(6.1)
где i, j = 1….N, N-число профилей; b = 1…M, M-число пикетов по профилю; gb,i – измеренное значение поля на b-ом на пикете, i–го профиля.
Расчет значения ковариации можно осуществлять как по самостоятельно прописанной и реализованной процедуре, на основе формулы (6.1), или с помощью встроенной функции в MachCad – cvar (X,Y), где X, Y – вектора для которых рассчитывается ковариация. По полученным ковариациям составляется ковариационная матрица, размерность которой N x N
к1,1 к1,2 .... к1.N
К= к2,1 к2,2.... к2.N
∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙ ∙
кN,1 кN,2.... кN.N,
для которой находятся максимальное собственное значение λmax из уравнения | К-λmax·I | = 0 и соответствующий этому значению собственный вектор- a1 матрицы К из системы линейных уравнений (К - λmax)·a1=0, т.е.
(k1,1 - λmax) ·a1,1+ k1,2·a1,2+.... + k1,N·a1,N =0
k2,1·a1,1 + (k2,2 - λmax) ·a1,2+.... + k2,N·a1,N =0
..........................
kN,1·a1,1 + kN,2·a1,2 +.... + (kN,N - λmax) ·a1,N=0
Расчеты связанные с нахождением собственных значений λi и собственных векторов ai,j можно осуществлять с помощью встроенных функции MachCadа. Функция eigenvals (K) позволяет рассчитать собственные значения λi, для ковариационной матрицы K. Функция eigenvec (K, λi) предоставляет возможность расчета нормированного собственного вектора – ai, для ковариационной матрицы К, и соответствующего i-го собственного значения- λi. Нормирование собственных векторов необходимо для того, чтобы преобразованные данные не отличались по масштабу от исходных. С учетом нормировки вектора ,
Результаты расчета собственных значений λ для нашего случая, должны быть следующими: λ = (8,206; 0,787; 0,057; 3,351 ·10-3; 2,648 ·10-3; 1,111 ·10-3; 0; 1,211 ·10-3). Анализируя величину собственных значений, видим, что самое первое значение λ1=8,206 является самым большим (на порядок больше следующего), этот факт говорит о том, что существует некоторый геологический фактор, вносящий значительный вклад в общую дисперсию суммарного гравитационного поля. Обычно этот фактор отождествляют с региональной (фоновой) составляющей геофизического сигнала [ ]. Поэтому, с целью выделения региональной составляющей геофизического поля, следует рассчитать собственный вектор – а1, именно для первого собственного значения λ1. Собственный вектор –а1, в данном задании, должен иметь размерность – N, и равен следующим значениям: а1 = (0,414; 0,403; 0,382; 0,376; 0,335; 0,322; 0,284; 0,286). Физический смысл собственного вектора а1 состоит в том, что он определяет весовые коэффициенты для значений поля по каждому профилю.
На следующем этапе необходимо вычислить значение первой главной компоненты Y1= а1G, или
![]() | ![]() |
g1,1 g1,2 · · · · · g1,M
Y1,b=(a1,1; a1,2; · · · ·; a1,N) · g2,1 g2,2 · · · · · ·g2,M
· · · · · · · · · · ·
gN,1 gN,2 · · · · · gN,M ,
где, N-число профилей; M-число пикетов по профилю; gi.b – измеренное значение поля на b-ом на пикете, i–го профиля.
При работе с матрицами полезно вспомнить правила. Например, при умножении матрицы на матрицу количество столбцов первой матрицы должно быть равно числу строк – второй. Тогда результирующая матрица будет иметь размерность - число строк первой и количество столбцов второй матриц. В нашем случае размерности матриц следующие, у вектор-строки а1(1xN) и матрицы G(NxM). Значить, в результате их перемножения получим вектор-строку Y1 с размерностью –(1xM).
Физический смысл первой главной компоненты Y состоит в том, что он определяет весовые коэффициенты для значений поля по каждому профилю. При этом оценка составляющей наблюденного поля, характеризующаяся наибольшей дисперсией (такой составляющей обычно является фоновая), равна произведению вектор-столбца Y1Т(Mx1) на вектор-строку а1(1xN), т.е.
Y1,1 Y1,1·а1,1 Y1,1·а1,2 · · · Y1,1·а1,N
GФb,i= Y2,1 · (а1,1, а1,2, · · · · а1,N) = Y2,1·а1,1 Y2,1·а1,2 · · · Y2,1·а1,N
.. · · · · · · · · · · · · · · · · · · · · · · ·
YM,1 YM,1·а1,1 YM,1·а1,2 · · YM,1·а1,N
Так как GФb,i чаще всего является оценкой региональной составляющей, разность GЛb,i = Gb,i - GФb,i оценивает поле локальных аномалий.
После расчета фона- GФb,I, вычислить локальную составляющую -GЛb,i, дать их графическое представление в виде планов изомиллигал (рис.6.3).
Рис.6.3 Результаты оценки региональной (а) и локальной (б) составляющих гравитационного поля путем выделения первой главной компоненты.
Дата публикования: 2015-10-09; Прочитано: 447 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!