Сравнение методов нахождения оптимального портфеля с учетом теории перспектив
Ознакомление с теорией оптимального портфельного инвестирования. Рассмотрение содержания процесса сглаживания функции полезности с помощью сплайна. Определение коэффициентов кубического полинома. Анализ преимуществ эвристических финансовых методов.
Рубрика | Экономико-математическое моделирование |
Вид | статья |
Язык | русский |
Дата добавления | 02.11.2018 |
Размер файла | 31,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Саратовский государственный университет
Сравнение методов нахождения оптимального портфеля с учетом теории перспектив
Хомченко А. А., Гришина Н. П., Сидоров С. П.
Саратов, Россия
Введение
Теория оптимального портфельного инвестирования предполагает, что функция полезности инвестора является вогнутой, а доходности активов имеют нормальное распределение. С другой стороны, характеристики распределений доходностей активов, а так же предпочтения лиц, принимающих решения, не удовлетворяют этим предположениям. В связи с этим возникают различные подходы к определению оптимального портфеля. Один из таких подходов, использующий более реалистичную модель предпочтения и выбора, основан на теории поведенческих финансов.
Канеман и Тверски обнаружили [1], что при принятии инвестиционных решений инвесторы асимметрично относятся к потерям и выигрышам, а именно переоценивают либо вероятность, либо величину потерь. Это приводит к добавлению новых ограничений в классическую модель, а сама оптимизационная задача становится невыпуклой.
Учет поведенческих аспектов отношения инвестора к потерям приводит рассмотрению задачи (1-3), где
,(1)
(2)
(3)
, есть заданный уровень доходности, r(x) есть доходность портфеля x; б, есть положительные константы, характеризующие отношение инвестора к потерям.
Отметим, что задача (1-3) не является выпуклой, а функция (2) не является дифференцируемой. Для решения задачи (1) - (3) мы используем два подхода. Первый основан на применении методов эвристического поиска, а второй - на сглаживании функции (2) с помощью сплайн интерполяции.
1. Алгоритм дифференциальной эволюции
Недавнее дополнение к классу эволюционных эвристик является метод дифференциальной эволюции, предложенный Р. Сторном и К. Прайсом [2,3]. В нашей работе для решения задачи (1) - (3) мы используем алгоритм дифференциальной эволюции. Дифференциальная эволюция (ДЭ) основана на эволюционном принципе.
По историческим данным торгов вы-числяются наибольшее и наименьшее возможные значения ожидаемой до-ходности портфеля. Полученный отрезок мы разбиваем на S (S = 30) равных промежут-ков , k = 1..S, на каждом из которых ведется поиск оптимального портфеля.
Изначально генерируется некоторое множество векторов, называемых популяцией. Начальная популяция P из векторов ,, где - количество особей в исходной популяции, выбирается случайным образом, должны быть равномерно распределены в пространстве поиска.
На каждой итерации алгоритм генерирует новую популяцию векторов случайным образом, комбинируя векторы из предыдущего поколения. Для каждого вектора выбираются три различных произвольных вектора ,,, не совпадающих с , и генерируется вектор следующим образом:
где F - положительная действительная константа из интервала [0, 2], управляющая усилением влияния разности на результирующий вектор; и или равны нулю с малыми вероятностями (например, 0,0001 и 0,0002 соответственно), или являются нормально распределенными случайными величинами с математическим ожиданием, равным нулю, и малым стандартным отклонением (например, 0,02). Параметры и есть необязательные параметры алгоритма дифференциальной эволюции, они необходимы для внесения «шума» в вычисление результирующего вектора, что помогает избегать попадание в локальные экстремумы.
Для выполнения операции селекции производим преобразование и в и соответственно. Для этого все компоненты исходных векторов, имеющих отрицательные значения, заменяем на ноль, а каждый положительный компонент делим на сумму всех компонентов вектора, таким образом, сумма компонент результирующих векторов равна 1.
Вектор заменяет и переходит в новое поколение, если выполняются условия:
1.
2. (4)
Описанные выше стадии метода дифференциальной эволюции повторяются по достижению заданного числа итераций. Получившаяся в результате популяция содержит векторы, из которых необходимо выбрать «лучший», то есть с наибольшим значением целевой функции, в нем и будет достигаться оптимум целевой функции.
2. Сглаживание функции полезности с помощью сплайна
Заметим, что функция (2) не является дифференцируемой в точке . Альтернативный подход к вычислению эффективного портфеля согласно теории перспектив, основанный на сглаживании целевой функции, предложен в работе [4]. Идея состоит в использовании кубического сплайна в - окрестности точки .
Пусть и пусть . Коэффициенты кубического полинома находим из системы уравнений:
Обеспечивая тем самым равенство на концах отрезка значений функций и и их производных, рассмотрим задачу:
(5)
(6)
Функция является гладкой и дифференцируемой в точке . Для решения задачи (1),(2), (5), (6) с гладкой функцией полезности мы использовали решатель Minos 5.5, разработанный для решения гладких нелинейных оптимизационных задач.
3. Вычислительный эксперимент
В вычислительном эксперименте использовались реальные данные об акциях 93 компаний за 522 промежуток времени. Для нахождения оптимальных портфелей и построения эффективной границы с использованием метода дифференциальной эволюции применялся пакет прикладных программ Matlab, решалась задача (1) - (3). Численность популяции устанавливается равной N = 80, число итераций алгоритма K = 1500, коэффициент неприятия потерь л =2.25, а ожидаемый уровень доходности инвестора = 1.004. Спустя K итераций векторы из популяции сравниваются между собой с помощью условий (4), результатом финальной оценки является вектор и соответствующий ему искомый вектор долей . Для улучшения производительности алгоритма, если на некотором отрезке за 750 итераций не происходит изменения поколения, то итерации прекращаются, и происходит финальная оценка.
Для решения задачи (1), (2), (5), (6) применялся пакет Ampl (решатель Minos 5.5) с параметрами: окрестность =0.00001, коэффициент неприятия потерь л =2.25, а ожидаемый уровень доходности инвестора = 1.004.
Для того чтобы сравнить результаты, полученные на основе этих двух методов, мы произвольным образом выбрали 3 портфеля, найденных с помощью методов дифференциальной эволюции, и подсчитали для них значения ожидаемой доходности. Для трех заданных значений ожидаемой доходности мы решили нелинейную оптимизационную задачу с помощью алгоритма, написанного на Ampl с применением решателя Minos. Приведем результаты сравнения: инвестирование сплайн полином финансовый
ДЭ |
Minos |
ДЭ |
Minos |
ДЭ |
Minos |
||
-0,02552893 |
-0,02563193 |
-0,02308382 |
-0,02407458 |
-0,02263394 |
-0,02301257 |
||
Волатильность |
0,008543329 |
0,0087 |
0,009030695 |
0,00987 |
0,009934261 |
0,0110 |
|
Ожидаемая доходность |
1,0000353 |
1,0007631 |
1,0012694 |
Отметим что во всех трех случаях значение математического ожидания функции полезности выше для портфелей, найденных с помощью алгоритма дифференциальной эволюции, также эти портфели менее рискованные. Полученный результат можно объяснить наличием некоторого числа локальных экстремумов у функций и , и в случае поиска оптимума с помощью Minos были найдены именно они. Наличие недетерминированных элементов в дифференциальной эволюции дает возможность избегать попадание в локальные экстремумы.
Заключение
Эвристические финансовые методы становятся все более популярными по сравнению с альтернативными традиционными методами оптимизации. Эвристические методы легче преодолевают локальные экстремумы. Кроме того, перезапуск алгоритма не обязательно приводит к одному и тому же результату, если поиск сходится к локальному оптимуму в первый раз, то при другом запуске может определиться другой оптимум - в идеале глобальный. Все эти качества дают возможность использовать эвристические методы для широкого класса задач.
Список литературы
1. Kahneman D., Tversky A. Prospect theory: An analysis of decision under risk// Econometrica. 1979. V. 47. P. 263-291.
2. Storn R., Price K. Di?erential Evolution - A simple and e?cient adaptive scheme or global optimization over continuous spaces// Journal of Global Optimization. 1997, V. 11. P. 341-359.
3. Price K., Storn R.M., Lampinen J.A. Di?erential Evolution: A Practical Approach to Global Optimization. Berlin: Springer, 2005.
4. Enrico De Giorgi, Thorsten Hens, Janos Mayer. Computational Aspects of Prospect Theory with Asset Pricing Applications. In press.
Размещено на Allbest.ru
...Подобные документы
Нахождение оптимального портфеля ценных бумаг. Обзор методов решения поставленной задачи. Построение математической модели. Задача конусного программирования. Зависимость вектора распределения начального капитала от одного из начальных параметров.
дипломная работа [1,5 M], добавлен 11.02.2017Построение оптимального плана поставок для ООО "Ресурс". Влияние отклонений от оптимального объема партии. Анализ коэффициентов линейной производственной функции комплексного аргумента предприятия. Корреляционно-регрессионная модель доходов предприятия.
дипломная работа [1,5 M], добавлен 29.06.2011Использование методов линейного программирования для целей оптимального распределения ресурсов. Методы математической статистики в экономических расчетах. Прогнозирование экономических показателей методом простого экспоненциального сглаживания.
курсовая работа [976,0 K], добавлен 13.08.2010Сущность портфельного подхода при решении задачи распределения капитала, который участник рынка хочет потратить на покупку ценных бумаг. Варианты составления портфеля равными долями и оптимального портфеля. Влияние корреляции ценных бумаг разного вида.
презентация [196,6 K], добавлен 01.11.2013Программное определение оптимального сочетания зерновых культур и оптимальных рационов кормления с помощью программы Excel. Экономико-математические модели для расчета оптимального распределения минеральных удобрений, определение перечня переменных.
контрольная работа [3,1 M], добавлен 06.12.2011Расчет портфеля ценных бумаг методом Марковица, формулы и алгоритмы расчета. Построение портфелей ценных бумаг с различными параметрами, их сравнение и анализ. Альтернативный метод формирования инвестиционных портфелей, риск-нейтральный портфель.
дипломная работа [1,5 M], добавлен 11.02.2017Сопоставление множества различных вариантов по локальным критериям и выбор наиболее целесообразного с помощью методов математического моделирования. Анализ влияния факторов технологического режима на процесс подготовки массы. Коэффициенты регрессии.
курсовая работа [200,3 K], добавлен 02.05.2017Модели распределения доходов. Количественный подход к анализу полезности и спроса. Отношение предпочтения и функция полезности. Кривые безразличия, решение задачи оптимального выбора потребителя. Функции спроса, изменение цен и коэффициент эластичности.
курсовая работа [412,7 K], добавлен 11.02.2011Применение математических методов в решении экономических задач. Понятие производственной функции, изокванты, взаимозаменяемость ресурсов. Определение малоэластичных, среднеэластичных и высокоэластичных товаров. Принципы оптимального управления запасами.
контрольная работа [83,3 K], добавлен 13.03.2010Построение асимптотических логарифмических амплитудно- и фазочастотных характеристик. Расчет оптимального плана и экстремального значения функции цели с помощью симплекс-метода. Нахождение экстремума заданной функции с учетом системы ограничений.
курсовая работа [3,2 M], добавлен 25.05.2015Расчет минимального значения целевой функции. Планирование товарооборота для получения максимальной прибыли торгового предприятия. Анализ устойчивости оптимального плана. План перевозки груза от поставщиков к потребителям с минимальными затратами.
контрольная работа [250,6 K], добавлен 10.03.2012Описание основных характеристик модели трехсекторной экономики. Вывод дифференциальных уравнений для функций удельного капитала. Определение аналитической структуры функций оптимального управления на полученном условии максимума функции Понтрягина.
курсовая работа [146,2 K], добавлен 22.01.2016Разработка оптимального режима процесса получения максимального выхода химического вещества. Обоснование выбора методов получения математической модели и оптимизации технологического процесса. Входная и выходная информация, интерпретация результатов.
курсовая работа [114,9 K], добавлен 08.07.2013Разработка оптимального режима процесса получения максимального выхода химического вещества. Получение математической модели процесса с применением метода центральных композиционных ортогональных планов второго порядка. Исследование поверхности отклика.
курсовая работа [104,3 K], добавлен 20.07.2012Математические и программные средства моделирования при решении конкретной производственной задачи. Метод реализации задачи планирования производства и нахождение оптимального плана с помощью симплексного метода. Программа на языке программирования С.
курсовая работа [603,8 K], добавлен 06.06.2011Исследование содержания методов динамического программирования и статистической теории игр как приемов оптимизации нелинейных задач математического программирования. Произведение расчета коэффициентов текучести и оборота по приему и выбытию рабочих.
контрольная работа [41,8 K], добавлен 01.09.2010Характеристика ипотечного кредитования на примере Брянской области. Обзор математических методов принятия решений: экспертных оценок, последовательных и парных сравнений, анализа иерархий. Разработка программы поиска оптимального ипотечного кредита.
курсовая работа [1,7 M], добавлен 29.11.2012Рассмотрение решения задач с помощью методов: динамического программирования, теории игр, сетевого планирования и управления и моделирование систем массового обслуживания. Прикладные задачи маркетинга, менеджмента и других областей управления в экономике.
реферат [315,8 K], добавлен 15.06.2009Определение допустимых экстремалей в задаче классического вариационного исчисления. Задача на определение оптимального управления в форме Лагранжа. Особенности составления функции Гамильтона. Решение задачи оптимального управления в форме Понтрягина.
контрольная работа [380,8 K], добавлен 19.06.2010Основные задачи и принципы экстраполяционного прогнозирования, его методы и модели. Экономическое прогнозирование доходов ООО "Уфа-Аттракцион" с помощью экстраполяционных методов. Анализ особенностей применения метода экспоненциального сглаживания Хольта.
курсовая работа [1,7 M], добавлен 21.02.2015