Научная статья на тему 'Моделирование промысловых запасов при известных оценках возрастной структуры популяций и уловов. Ii'

Моделирование промысловых запасов при известных оценках возрастной структуры популяций и уловов. Ii Текст научной статьи по специальности «Математика»

CC BY
49
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Вопросы рыболовства
ВАК
Область наук
Ключевые слова
КОГОРТНЫЙ АНАЛИЗ / ДИНАМИЧЕСКИЕ БАЙЕСОВСКИЕ СЕТИ / АПОСТЕРИОРНАЯ ОЦЕНКА СОСТОЯНИЙ / ПРЕДСКАЗАНИЕ / COHORT ANALYSIS / DYNAMIC BAYESIAN NETWORKS / FILTERING / SMOOTHING / PREDICTION

Аннотация научной статьи по математике, автор научной работы — Шевченко Игорь Иванович

В работе описывается методика построения моделей, которые позволяют воспроизводить и исследовать наблюдаемую в течение ряда промысловых лет динамику запасов и уловов по возрастам. При использовании уравнения когорты и уравнения Баранова численность (состояние) и улов (наблюдение) в определенном возрасте зависят соответственно от численности в предшествующем или текущем возрасте. Поэтому изменение состояний и наблюдений задается стандартными марковскими процессами первого порядка. Добавление случайного шума к логарифмам соответствующих переменных позволяет представить связи между состояниями и наблюдениями в виде линейных стохастических соотношений. Параметры модели, определяющие коэффициенты естественной и промысловой смертности, и параметры плотностей лапласовских или нормальных распределений невязок выбираются из условий наилучшего приближения имеющихся данных механистическими соотношениями на основе подхода, описанного в первой части работы. С использованием байесовских сетей можно проводить различного рода статистические выводы, включая апостериорную оценку состояний (фильтрацию, сглаживание и предсказание). Получаемые функции плотности распределения позволяют оценивать вероятности (степень доверия или неопределенности), с которыми соответствующие случайные величины принимают те или иные значения. Приведены примеры байесовского оценивания для первого тестового набора данных из первой части работы в предположениях о нормальности всех базовых распределений. Все вычисления и построение графиков выполнены в среде Julia с использованием различных библиотек, включая пакет Fishmetica. Символьные преобразования проводились в системе Mathematica.

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

MODELING STOCK DYNAMICS WITH KNOWN ESTIMATIONS FOR ABUNDANCE AND CATCH AT AGE. II

To model time series of fish abundance and catch at age data we use an approach that is based on simple fish arithmetic and takes into account unavoidable uncertainty. We assume that measurement and estimation errors are random variables and have the Laplace or Gaussian distributions. First, we evaluate coefficients of the natural and fishing mortality and parameters of density functions. Then, we represent each cohort as a dynamic Bayesian network with abundances as hidden states and catches as observations. Parameters of distribution densities for transition and observation models are evaluated at the first stage. For each cohort, we consider how to perform such basic Bayesian estimation tasks as filtering, smoothing, and prediction. We illustrate the framework application with the case of a linear Gaussian family of distributions when all Bayesian estimations are relatively simply done. All estimations and graphing were made in Julia with use of different libraries including the Fishmetica package. All symbolic manipulations were carried out in Mathematica.

Текст научной работы на тему «Моделирование промысловых запасов при известных оценках возрастной структуры популяций и уловов. Ii»

ВОПРОСЫ РЫБОЛОВСТВА, 2019. Том 20. №2. С. 152-163 PROBLEMS OF FISHIRIES, 2019. Vol. 20. №2. P. 152-163

ДИНАМИКА ЧИСЛЕННОСТИ

УДК 519.9

МОДЕЛИРОВАНИЕ ПРОМЫСЛОВЫХ ЗАПАСОВ ПРИ ИЗВЕСТНЫХ ОЦЕНКАХ ВОЗРАСТНОЙ СТРУКТУРЫ ПОПУЛЯЦИЙ И УЛОВОВ. II

© 2019 г. И. И. Шевченко

Тихоокеанский филиал Всероссийского научно-исследовательского института рыбного хозяйства и океанографии (ТИНРО), Владивосток, 690090 E-mail: [email protected]

Поступила в редакцию 10.08.2018 г.

В работе описывается методика построения моделей, которые позволяют воспроизводить и исследовать наблюдаемую в течение ряда промысловых лет динамику запасов и уловов по возрастам. При использовании уравнения когорты и уравнения Баранова численность (состояние) и улов (наблюдение) в определенном возрасте зависят соответственно от численности в предшествующем или текущем возрасте. Поэтому изменение состояний и наблюдений задается стандартными марковскими процессами первого порядка. Добавление случайного шума к логарифмам соответствующих переменных позволяет представить связи между состояниями и наблюдениями в виде линейных стохастических соотношений. Параметры модели, определяющие коэффициенты естественной и промысловой смертности, и параметры плотностей лапласовских или нормальных распределений невязок выбираются из условий наилучшего приближения имеющихся данных механистическими соотношениями на основе подхода, описанного в первой части работы. С использованием байесовских сетей можно проводить различного рода статистические выводы, включая апостериорную оценку состояний (фильтрацию, сглаживание и предсказание). Получаемые функции плотности распределения позволяют оценивать вероятности (степень доверия или неопределенности), с которыми соответствующие случайные величины принимают те или иные значения. Приведены примеры байесовского оценивания для первого тестового набора данных из первой части работы в предположениях о нормальности всех базовых распределений. Все вычисления и построение графиков выполнены в среде Julia с использованием различных библиотек, включая пакет Fishmetica. Символьные преобразования проводились в системе Mathematica.

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

ВВЕДЕНИЕ

Применение математических моделей для оценки динамики рыбных популяций насчитывает достаточно долгую историю. Эпохой расцвета этой области безусловно является период с 1980 по 2000 гг., когда в исследования были вовлечены многочисленные группы ученых различных специальностей, значительно продвинувшие все известные на тот момент подходы с использованием математики, компьютерных программ, статисти-

ки и биологии. Были разработаны методы углубленного анализа доступных информационных ресурсов на базе более реалистичных предположений. Результаты исследований были использованы для того, чтобы формализовать и стандартизировать научное обоснование управленческих решений. Несмотря на достигнутые успехи, недоверие к моделированию никуда не исчезло. Обосновывается оно, в частности, тем, что при моделировании недостаточно внимания уделяется учету

неопределенностей в системных механизмах и данных (Quinn, 2003; Hilborn, 2012).

В работе используется подход к статистическому моделированию популяци-онной динамики, который базируется на стохастических вариантах уравнения (выживания) когорты и уравнения (улова) Баранова (Баранов, 1925; Засосов, 1976; Fournier, Archibald, 1982; Бабаян и др., 1984; Gudmundsson, 1994; Малкин, 1997; Quinn, Deriso, 1999; Васильев, 2000; Millar, Meyer, 2000). Предполагается, что для каждой когорты имеются оценки численности и уловов по возрастам, полученные, например, площадными методами (Аксютина, 1968). Исходные детерминистические уравнения и их стохастические варианты широко применяются в последние 30—40 лет при когортном анализе. Его цель — отследить динамику возрастных классов в течение всего жизненного цикла на основе данных о пополнении, вылове, естественной смертности, миграциях и т.д. Он эффективен для запасов, по которым ведется интенсивный промысел и доступна статистика уловов за достаточно длительный промежуток времени. Модели оценки запасов, которые базируются на структурированной по возрасту (или длине) информации, являются важнейшими компонентами при оценке стратегий управления (management strategy evaluation, MSE) (Kimura, 1990; Quinn, Deriso, 1999; Hilborn, 2012; Kuparinen et al., 2012).

С использованием коэффициентов смертности и параметров плотностей распределений, динамика когорт может быть представлена в виде байесовской сети (Шевченко, 2017). Байесовская сеть — это ациклический ориентированный граф, вершины которого помечены моделируемыми случайными величинами. Дуга между двумя вершинами характеризует наличие непосредственного влияния одной случайной величины на другую. Каждой вершине приписывается функция плотности вероятности при условии, что заданы значения всех случайных величин, от которых она непосредственно зависит. Если выбраны значения случайных

переменных в родительских вершинах, то значение соответствующей переменной не зависит от всех других. Таким образом динамическая сеть отражает все предположения о непосредственной зависимости моделируемых величин и содержит описание всех необходимых плотностей условных вероятностей для того, чтобы представить полное совместное распределение, которое в свою очередь позволяет рассчитать распределение любой комбинации переменных (Russell, Norvig, 2010). Обзоры примеров применений байесовских сетей в рыбохозяйственных исследованиях можно найти у ряда авторов (Punt, Hilborn, 1997; Hammond, 2001; Uusitalo, 2007; Kuparinen et al., 2012). В управлении использованием ресурсов они моделируют связи типа фактор — влияние — состояние — воздействие — результат (Barton et al., 2012).

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

МАТЕРИАЛ И МЕТОДИКА

Параметрическая идентификация. Пусть x}t и y\ — заданные оценки численности и выловов в год t в зависимости от возраста рыб j , где численность измеряется в штуках, а уловы в весовых единицах, и wlj — коэффициент для пересчета весовых единиц измерений в штуки, tmax — число последовательных лет, для которых доступны данные наблюдений, j max — принятый предельный учетный возраст популяции. Через mlj и f' обозначаются коэффициенты естественной и промысловой смертности, а через

и 81 — производные коэффициенты полной смертности и пересчета уловов, который определяет долю возрастной группы в улове. При использовании уравнения когорты и уравнения Баранова в качестве описания механизмов взаимосвязи модель полностью определяется матрицами коэффициентов т и /. Однако число элементов этих неизвестных матриц практически совпадает с числом исходных данных, представленных матрицами X, у и и*. Для того чтобы избавиться от переопределенности и сократить число неизвестных параметров, полагается, что коэффициент естественной смертности тЦ можно представить в виде произведения ко-гортного фактора И/, который является оценкой неблагоприятности условий выживания когорты возраста ] в год t, и составляющей, зависящей исключительно от возраста т, которая имеет вид и-образной функции. А коэффициент промысловой смертности // — есть произведение возрастной селективности лова s1, которая описывается некоторой а-образной функцией, и доли £ определяющей скорость убыли численности (интенсивность промысла). Ряд наблюдений динамики промыслового запаса за tmax лет с максимальным возрастом ]тсх содержит

данные о (tтах + ]тах ~ 0 когортах. С каждой

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

растные классы соответствующей когорты Суг. Она описывается заданными значениями численности Хауг, уловов Ууг, весов Жуг, и с ней связаны рассчитываемые коэффициенты естественной Муг и промысловой ^уТ смертности, а также коэффициенты полной

7 а а

уг и пересчета уловов иуг для всех возрастных классов а е аьуг : аеуг. Имеется взаимно однозначное соответствие между исходными (матричными: х/, у/ и т.д.) и ко-гортными (векторными: Хауг,Ууг и т.д.) представлениями.

Обозначим через Е,ауг и Пуг случайные величины, определяющие значения логарифмов численности и уловов соответственно. Если граничные условия заданы при а = аууг, динамику ^г и Цуг можно представить в виде байесовской сети, структура которой изображена на рис. 1.

Стохастические варианты уравнения когорты

С1 = 1ПХауг - (вт ) + £ (Ох ) (1) определяют модели перехода, а уравнения Баранова

Пуг = ¡пх;г - ыш; - ¡пв;г (вт )+пу (ву) (2)

модели наблюдения, где вектор вт включает неизвестные параметры модели И/ , т1, s1 и £, а вх и ву — это векторы параметров функций плотностей распределений случайных величин и пу.

Р{££1 Р(^НШ)

.Ь, »„ь

Рис. 1. Динамическая байесовская сеть для когорты С .

В предположении о лапласовском или гауссовском распределениях Е,х и пу оптимальные векторы параметров модели динамики вт = вт и параметров распределений вх = вх, 0у = 0у могут быть оценены с применением метода максимального правдоподобия (Шевченко, 2017).

Байесовское оценивание. Зафиксируем исследуемую когорту Суг, уг е уг0 : уг3 и будем опускать индекс уг во всех обозначениях, относящихся к ней. Не будем также включать обозначения случайных величин при задании их значений в условных вероятностях, например:

Р(Г | уа) = Р(Г |П = У"),. Р(£а |у"Ь: а) = Р(£а П = уа" ...па = уа). (3)

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

Р(%а+1 | уа: а+1) X Р(уа+1 | ¿;а+1)Р(%а+1 | уа: а), (4)

где одношаговое предсказание по результатам всех предшествующих наблюдений рассчитывается по формуле1:

Р($а+11 уа:а) К |Р(^а+11 ха)Р(ха |уа:а)dxa.(5)

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

аь: ае Ь

заданы наблюдения уа : а с начального а до заключительного ае, к е 1: ]П1ах - ае, ]тх > а". Поэтому предсказание формируется только для когорт, соответствующих годам уг е уг2 +1: уг3. Процедура для предсказания базируется на рекуррентном соотношении:

1 Интегралы берутся по всей области значений соответствующей непрерывной случайной величины или заменяются суммами по всем значениям дискретной случайной величины.

+к+1 I У"": ) «

х | +к I х" +к)Р(х" +к I у":а':'+к. (6)

Под сглаживанием в данной работе будем понимать оценку распределения состояния когорты £а в возрасте а с учетом

« Ь: е

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

Р(^1уаЬ:а) х Р(^1уаЬ:а)Р(уа+1: ^ Щ, (7)

где Р(£а | уа : а) представляет собой результат фильтрации (4), а Р(уа+1 а | ) вычисляется в обратном направлении из

Р(Ук+Ы'1{а) ос

<х | Р(ук+11 хк+1)Р(ук+2:а' | хк+1)Р(хк+11 ^)скк+\ (8)

Байесовское оценивание при нормальных распределениях. Предположим, что все случайные величины, встречающиеся в модели, имеют нормальные распределения. В этом случае

Р(ха ) = N(/ )(ха ),

Р(х"+1|х") = N(ха + /,ах)(ха+, (9)

Р( Пх*) = N ( Х" +ва + / ,ау )( /),

где аа = -^ (^)= -пШауг - 1пОауг (^), -го< ха , ха, ха+1, уа <+<х>, параметры распределений /х,ах и / ,ау являются компонентами вектора вх и ву , а N(/,а)(-) — это функция плотности нормального распределения с математическим ожиданием (медианой, модой) / и среднеквадратическим отклонением а (а — дисперсия).

Условные случайные величины | уа : а также распределены нормально, а задача (кал-мановской) фильтрации сводится к определению параметров их распределений //, а^ для ае аь : ае. Из формул (4), (5) и (9) можно также получить рекуррентные соотношения, которые позволяют выразить //+1 и через / и а", и другие параметры модели:

/ ч / / чЧ (Ю+СТ2) ((о"/^^2)-2

/ ■ = {,}+*а+»))+(у>>; +^инГ/))/,^;Н = ( (10)

Нетрудно видеть, что если рассма- р(ха+1 | уа"а) = | с(( +аа + ^)

тривать // +аа + 1ЛХ как предсказываемое

в момент а +1 наиболее вероятное состоя- )ха'+1)сс(/ла )<^Ха'. (11)

..а +1 ,.а I „.а I .. /_а +1\2 /_а \2 . _2

Нр = Н; + Нх, (°р ) = (0; ) + . (12)

+1 { . .а ___а , , /эа+1 , ,, \

ние, а у +а + ¡их +Р + Ну ) как

ошибку в предсказании наблюдения, то /л";+1 Следовательно, представляет собой линейную комбинацию этих значений и коэффициент усиления ( -а)2 +С2х)2^( (о/} 2 +-)'-) + +(-) показывает, Обозначим через /,о) параметры

насколько существенный вклад вносит но- нормального распределения сглаженных слу-

вое наблюдение в предсказание. Кроме того, чайных величин £а | уа : а , а через / + , о)+ —

дисперсия не зависит от наблюдений, а после- случайных величин уа+1: а | , а е\:ае - 1.

довательность дисперсий достаточно быстро Из уравнения (7) следует, что сходится к неподвижной точке (о*)2, где АТ( а а\( а\

(а/ ) = I (-ох (4-у +о;)). # (/ х'Х

П 2 х ^ ' ' (9) - N (/ -)( х; ) N (/"'оГ')( Х; ). (13)

При выполнении соотношений (9) случайные величины + | уа : а также рас- Процедура для расчета параметров

пределены нормально, а задача предсказания фильтрации //,сг; уже рассмотрена (см.

сводится к определению параметров распреде- выражение (10)). Для того чтобы получить

ления // +к, оар +к для к е ]тах: - ае. Для перво- // 1, сг^ 1, можно использовать рекуррентное

го предсказания имеем (см. формулы (5), (9)): соотношение (8):

N(-)) N(+1 +1 + )(/+1)(+\*кь +2))+)( +а + ,ах)(+1)+1 (14)

в обратном направлении, начиная с к = ае -1 и заканчивая к = а. Таким образом,

( ,.к+ 2 „к ,, \ 2 . / ,,к+1 к дк+1 \ /-_к+2\2 _2_2 , /_к+ 2\2/ 2 . 2\

(Н -/х) + (У -/х -/у) (-У 2 ^х^у + К 2 К ) (15)

(— ) = -^^ , +2.-. (15)

к +1

/у ' ^2 („к+2\2 Ат+2ч2

- у + (-Ь 2 - у +(СГЬ 2

Из формулы (13) следует, что ляют коэффициенты естественной и промысла (—а+122 I . .а+1 (оа 22 ло^ой смертности, а также параметры раса Н-Г(—Ь 2 + "ь (о /2 .

/ = —---— пределений невязок логарифмов численности

о; 22+(о;+122 и ул+овов. Допускается использование рас-

_ 2 а+К2 пределений Лапласа или Гаусса, а оптимизи-( о л ( а\ 2

(оа)2 ^ / _-_ (16) руемый критерий характеризует параметры

V 2 ( а+К2 '

^ / 2 Ь 2 распределения сразу всех невязок (Шевченко, 2017). Затем для каждой когорты стро-

РЕЗУЛЬТАТЫ ится байесовская сеть. Уравнения когорты

и Баранова в качестве описания механизмов

В соответствии с предложенной мето- взаимосвязи позволяют ограничиться линей-

дикой построения моделей динамики числен- ными марковскими цепями первого порядка.

ности и уловов по их оценкам, полученным, С их помощью можно проводить статисти-

например, площадными методами, сначала ческое оценивание, включая фильтрацию,

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

рассчитываются параметры, которые опреде- сглаживание и предсказание. Для линейных

Таблица 1. Параметры U- и ст-образной функций

Параметры Комплект № 1

aj 2,98817

a2 14,96540

b 8,07522

ъ2 1,07388

c0 0,08397

dj 4,60074

d2 4,11270

a 3,43858

b 0,48054

Таблица 2. Параметры приближенных функций плотностей распределений невязок логарифмов

Параметры Комплект № 1

Vp 0,02103

CTp 0,62514

Vc -0,02276

СТc 0,71733

зависимостей и распределений Гаусса статистическая обработка является относительно простой, поскольку все промежуточные распределения остаются нормальными и требуется только рассчитывать их параметры

(Russell, Norvig, 2010; Särkkä, 2013).

Для демонстрации возможностей байесовского оценивания был выбран первый из трех комплектов тестовых данных для оценки программ, применяемых в институтах отрасли при моделировании динамики запасов. Этот комплект содержит данные за 1974—2003 гг. при предельном возрасте,

составляюЩем 16 лет ( tmax = 30 , Jmax = 16 ).

С использованием проверочных матриц был сформирован исходный набор матриц x , y , w. Размерность решаемой оптимизационной задач составила 129. В качестве граничных использованы векторы (xi!}ie1. t (ab = 1) и

Полученные оценки параметров U -и ст-образной функций приведены в табл. 1, а параметры нормальных распределений, которые наилучшим образом приближают плотности распределения невязок по логарифмам численности и уловов, — в табл. 2.

Для каждой когорты C,

b У b

yr е yr0 :yr3 предполагается, что /л" = X^r и CTa = 0, то есть плотности вероятно -сти для начальных значений описываются обобщенными функциями Дирака: N (/^ )(> ) = *( Х^ ).

В результате расчетов получены параметры функций плотности вероятности логарифмов численности всех 45 когорт, данные о которых содержатся в исходных матрицах. Они использованы в процедурах фильтрации, сглаживания и предсказания. Рассчитанные параметры плотностей распределений позволяют делать выводы о вероятностях, с которыми состояния (численности по возрастам) принимают те или иные значения (Russell, Norvig, 2010; Särkkä, 2013).

Вычисления и построение графиков выполнены в среде Julia с использованием различных библиотек, включая пакет функций и типов Fishmetica (github.com/picestcode/ Fishmetica.jl). Символьные преобразования проводились в системе Mathematica (www. wolfram.com/mathematica/).

На рис. 2—4 показаны гистограммы и аппроксимации функций плотности распределения невязок логарифмов численности и уловов, а также диаграмма рассеяния оценок численности для комплекта тестов № 1.

На рис. 5 исходная динамика логарифмов численности 34-й по порядку когорты, включающей всех рыб, возраст которых в 1992 г. составлял один год, изображена сплошной линией, сглаженные значения математических ожиданий численности, предсказания на 3 года и квантили уровня 0,95 — пунктирными.

На рис. 6 проиллюстрирована динамика суммарной численности по годам наблюдений. Сплошной линией дан график, построен-

Рис. 2. Гистограмма и аппроксимация функции плотности распределения невязок логарифмов численности (комплект № 1).

Рис. 3. Гистограмма и аппроксимация функции плотности распределения невязок логарифмов уловов (комплект № 1).

Рис. 4. Диаграмма рассеяния оценок численности (комплект № 1).

Рис. 5. Исходные данные и сглаженные оценки математических ожиданий логарифмов численности за период наблюдений и их предсказания на 3 года для 34-й когорты, а также квантили уровня 0,95 (комплект № 1).

Рис. 6. Оценки суммарной численности по годам (комплект № 1).

ный по исходным данным, а пунктирной — по сглаженным математическим ожиданиям.

ОБСУЖДЕНИЕ

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

Баранова. Если граничные условия определены для начальных возрастов, то байесовская сеть для динамики любой когорты имеет вид, представленный на рис. 1. В предположении о том, что все функции плотности распределения являются ла-пласовскими или нормальными, идентификация модели сводится к оценке коэффициентов естественной и промысловой смертности, а также параметров положения/математических ожиданий и параметров масштаба/среднеквадратических отклонений (Шевченко, 2017). Таким образом, все моделируемые переменные трактуются как случайные и могут принимать произвольные значения, а вероятности отражают степень доверия к тому, что они принимают те или иные значения. Стандартные байесовские оценки позволяют получать апостериорные распределения таких вероятностей и делать прогнозы по доступных данным.

В отличие от первой части (Шевченко, 2017) основное внимание уделено варианту с предположением о нормальности всех базовых распределений. Это связано с тем, что для гауссовских распределений при линейных моделях перехода и наблюдений байесовские оценки получаются достаточно просто, так как тип распределения сохраняется и требуется пересчитывать только параметры. Несмотря на весьма приблизительный характер аппроксимации распределения невязок (табл. 1, рис. 1, 2), результаты моделирования могут получаться достаточно удовлетворительными (рис. 3—5).

Обычно лапласовское распределение рассматривается в качестве альтернативы нормальному при наличии выбросов в данных (Kotz et al., 2001). В рамках разработанного подхода оно является в некоторых случаях заведомо более предпочтительным (ср., например, табл. 1 и рис. 1—2 с табл. 4 и рис. 4 из работы (Шевченко, 2017)). Однако его использование приводит к техническим трудностям, поскольку стандартные комбинации распределений при байесовском оценивании уже не являются лапласовскими. Сложность представления промежуточных и результирующих функций плотности распределений возрастает по мере роста размерности когорты, и при байесовском оценивании неизбежно использование численных методов или дискретизации областей значений всех моделируемых случайных величин (Gilks et al., 1996; Punt, Hilborn, 1997; Millar, Meyer, 2000; Russell, Norvig, 2010; Brooks et al., 2011).

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

наблюдаемого возраста когорт, байесовские сети, представляющие динамику, меняют свою структуру для более корректного представления зависимостей.

В рамках модельного подхода дальнейшее усовершенствование методов оценки динамики запасов связано с учетом пространственных аспектов обитания, генетики, многовидовых взаимодействий, а также с более тщательным изучением биологических, промысловых, экосистем-ных, климатических, социоэкономических и других факторов. Это требует как развития самой методологии моделирования, так и повышения качества сбора данных. Однако перспективы модельного подхода не так радужны, как казалось в период его расцвета. Все более популярным становится мнение о том, что при принятии управленческих решений целесообразно заменять применение одновидовых моделей, которые по мере совершенствования становятся более изощренными и труднопонимаемыми, на менее научные подходы, которые основаны исключительно на прямом анализе субъективных и объективных данных. Это связано лишь с тем, что результаты прямого анализа гораздо доступнее для понимания рыбаками, менеджерами и всеми теми, кто заинтересован в рациональной эксплуатации запасов. Поэтому важнейшим аспектом развития модельного подхода, как отмечается, в частности, в (Quinn, 2003; Cotte et al., 2004; Hall-Arber et al., 2009; Kuparinen et al., 2012; Hilborn, 2012), должно стать формирование механизмов доведения аргументации, основанной на исследовании моделей, до конечных пользователей в доходчивой и убедительной форме.

СПИСОК ЛИТЕРАТУРЫ

Аксютина З. М. Элементы математической оценки результатов наблюдений в биологических и рыбохозяйственных исследованиях. М.: Пищ. пром-сть, 1968. 288 с.

Бабаян В. К., Булгакова Т. И., Бо-городин Р. Г. и др. Применение математи-

ческих методов и моделей для оценки запасов рыб: методические рекомендации. М.:

Изд-во ВНИРО, 1984. 156 с.

Баранов Ф. И. К вопросу о динамике рыбного промысла / / Бюл. рыб.хоз-ва.

1925. № 8. С. 26-28.

Васильев Д. А. Актуальные проблемы анализа параметров систем запас-промысел. М.: Изд-во ВНИРО, 2000. 265 с.

Засосов А. В. Динамика численности промысловых рыб. М.: Пищ. пром-сть,

1976. 312 с.

Малкин Е. М. Репродуктивная и численная изменчивость промысловых популяций рыб. М.: Изд-во ВНИРО, 1999. 146 с.

Шевченко И. И. Моделирование промысловых запасов при известных оценках возрастной структуры популяций и уловов // Вопр. рыболовства. 2017. Т. 18. № 4. С. 507-519.

Barton D. N, Kuikka S, Varis O. et al. Bayesian networks in environmental and resource management // Integrated Environ. Assessment Management. 2012. V. 3. № 8. P. 418-429.

Brooks S., Gelman A., Jones G. L. et al. Handbook of Markov Chain Monte Carlo. London: Chapman and Hall, 2011. 125p.

Cotte A. J. R, Burt L ., Paxton C. G. M. et al. Are stock assessment methods too complicated? // Fish Fisheries. 2004. № 5. P. 235-254.

Fournier D., Archibald C. P. A general theory for analyzing catch at age data // Can.

J. Fish. Aquatic Sci. 1982. V.8. № 39. P. 1195-1207.

Gilks W.R., Richardson S., Spiegelhalter D. J. Markov Chain Monte Carlo in Practice. New York: Springer, 1996. 512 p.

Gudmundsson G. Time series analysis of catch-at-age observations / / Appl. Statistics. 1994. V. 43. № 1. P. 117-126.

Hall-Arber M., Pomeroy C., Conway F. Figuring out the human dimensions of fisheries: illuminating models // Marine Coastal Fish. Dynamics, Management, Ecosystem

Sci. 2009. V. 1. № 1. P. 300-314.

Hammond T. An application of the bayesian approach to stock assessment model uncertainty // ICES J. Mar. Sci. 2001. V 6. № 58. P. 648-656.

Hilborn R. The evolution of quantitative marine fisheries management 1985-2010 // Nat. Res. Modeling. 2012. № 25. P. 122-144.

Kimura D. K. Approaches to age-structured separable sequential population analysis // Can. J. of Fish. Aquatic Sci. 1990. V. 47. № 12. P. 2364-2374.

Kotz S., Kozubowski T. J., Podgor-ski K. The Laplace distribution and generalizations: A revisit with applications to communications, economics, engineering, and finance. Basel: Birkhauser, 2001. 349 p.

Kuparinen A., Mantyniemi S., Hutch-ings J. A. et al. Increasing biological realism of fisheries stock assessment: towards hierarchical bayesian methods // Envir. Rev. 2012. V. 2. № 20. P. 135-151.

Millar R. B., Meyer R. Bayesian state-space modeling of age-structured data: fitting a model is just the beginning // Can.

J. of Fish. Aquatic Sci. 2000. V. 1. № 57. P. 43-50.

Punt A. E., Hilborn R. Fisheries stock assessment and decision analysis: the bayesian approach / / Rev. Fish Biol. Fisheries. 1997. № 7. P. 35-63.

Quinn T. J., Deriso R.B. Quantitative fish dynamics. Oxford University Press, USA,

1999. 542 p.

Quinn T. J. Ruminations on the development and future of population dynamics models in fisheries // Nat. Res. Modeling. 2003. № 16. P. 341-392.

Russell S. J., Norvig P. Artificial intelligence: A modern approach. Upper Saddle River: Prentice Hall, 2010. 1152 p.

Sarkka S. Bayesian filtering and smoothing. Cambridge University Press, 2013. 254 p.

Uusitalo L. Advantages and challenges of bayesian networks in environmental model -ling. Ecolog. modelling. 2007. V. 3-4. № 203 P. 312-318.

MODELING STOCK DYNAMICS WITH KNOWN ESTIMATIONS FOR ABUNDANCE AND CATCH AT AGE. II

© 2019 y. I. I. Shevchenko

The Pacific Branch of Russian Federal Research Institute of Fisheries and Oceanography, Vladivostok,

690090

To model time series of fish abundance and catch at age data we use an approach that is based on simple fish arithmetic and takes into account unavoidable uncertainty. We assume that measurement and estimation errors are random variables and have the Laplace or Gaussian distributions. First, we evaluate coefficients of the natural and fishing mortality and parameters of density functions. Then, we represent each cohort as a dynamic Bayesian network with abundances as hidden states and catches as observations. Parameters of distribution densities for transition and observation models are evaluated at the first stage. For each cohort, we consider how to perform such basic Bayesian estimation tasks as filtering, smoothing, and prediction. We illustrate the framework application with the case of a linear Gaussian family of distributions when all Bayesian estimations are relatively simply done. All estimations and graphing were made in Julia with use of different libraries including the Fishmetica package. All symbolic manipulations were carried out in Mathematica.

Keywords: cohort analysis, dynamic Bayesian networks, filtering, smoothing, prediction.

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