- •УЧЕБНОЕ ПОСОБИЕ
- •Предисловие
- •1. Свободное программное обеспечение
- •1.1. Основные сведения о свободном программном обеспечении
- •1.2. Офисный пакет OpenOffice.org
- •Краткое описание
- •Установка пакета OpenOffice.org
- •Первый запуск OpenOffice.org
- •1.3. Электронные таблицы Gnumeric
- •1.4. Математический пакет Maxima
- •1.5. Пакет для статистических и эконометрических расчетов Gretl
- •2. Линейная алгебра и аналитическая геометрия
- •2.1. Примеры решения задач линейной алгебры при помощи электронных таблиц Gnumeric
- •Задача 2.1. Умножение матриц
- •Задача 2.2. Вычисление определителя
- •Задача 2.3. Вычисление обратной матрицы
- •3. Математический анализ
- •3.1. Программа Maxima как научный калькулятор
- •3.2. Задачи на нахождение пределов
- •3.4. Производная. Исследование функций
- •Задача 3.7. Поиск экстремумов.
- •Задача 3.8. Минимаксная задача.
- •Задача 3.9. Исследование функции и построение ее графика.
- •3.5. Интеграл
- •Задача 3.10. Неопределенный интеграл.
- •Задача 3.11. Определенный интеграл.
- •Задача 3.12. Несобственный интеграл.
- •3.7. Ряды
- •Задача 3.13. Сходимость и суммы числовых рядов.
- •Задача 3.14. Сходимость числового ряда.
- •Задача 3.15. Сходимость степенного ряда.
- •Задача 3.16. Разложение в ряд Тейлора.
- •3.8. Дифференциальные уравнения
- •Задача 3.18. Задача Коши.
- •4. Теория вероятностей и математическая статистика
- •4.1. Задачи теории вероятностей
- •Задача 4.1. Задача о лотерейных билетах.
- •Задача 4.2. Задача о днях рождения.
- •Задача 4.3. Задача об отказах. Распределение Пуассона.
- •Задача 4.4. Нормальное распределение.
- •4.2. Задачи математической статистики
- •Задача 4.5. Расчет доверительных интервалов.
- •Задача 4.6. Проверка гипотезы о равенстве средних
- •Задача 4.7. Проверка гипотезы о равенстве дисперсий
- •Задача 4.8. Проверка гипотезы о виде закона распределения.
- •5.1. Системы массового обслуживания
- •5.2. Линейное, целочисленное и нелинейное программирование
- •5.3. Задачи экономического моделирования
- •Задача 5.1. Система массового обслуживания.
- •Задача 5.2. Задача линейного программирования.
- •Задача 5.3. Транспортная задача
- •Задача 5.4. Задача о назначениях
- •Задача 5.5. Модель Леонтьева межотраслевого баланса
- •Задача 5.6. Формирование портфеля ценных бумаг
- •6. Эконометрика
- •6.1. Основные положения
- •6.2. Краткое описание пакета программ Gretl
- •6.3. Множественная регрессия
- •Расчет основных статистик.
- •Анализ корреляционной матрицы. Выбор значимых факторов.
- •Сравнение цен по городам
- •Проверка нормальности и гомоскедастичности остатков
- •Выводы
- •6.4. Анализ временных рядов
- •Выбор линии тренда
- •Автокорреляция остатков (прямые расчеты)
- •Авторегрессия
- •Сезонные колебания
- •6.5. Системы одновременных эконометрических уравнений
- •Заключение
- •Библиографический список
- •МАТЕМАТИКА В ЭКОНОМИКЕ
- •УЧЕБНОЕ ПОСОБИЕ
- •МАТЕМАТИКА В ЭКОНОМИКЕ
- •УЧЕБНОЕ ПОСОБИЕ
Задача 5.6. Формирование портфеля ценных бумаг
Формирование портфеля ценных бумаг. Модель Марковица.
Минимизация риска при ограничении доходности снизу Постановка задачи. Инвестор может вложить определенную
сумму денег в приобретение пакетов акций нескольких (n) компаний.
На основании анализа рынка и характеристик ценных бумаг было ус-
тановлено, что средние значения ставок дохода равны соответствен-
но mi, i=1…n, а их стандартные отклонения (которые, собственно, и
являются риском ценной бумаги) - i, i=1…n. Также необходимо знать зависимости характеристик ценных бумаг друг от друга, кото-
рые выражаются через ковариационную матрицу (COV) или матрицу коэффициентов парной корреляции (R=||rij||, i, j=1…n).
Тогда доходность (или эффективность) портфеля ценных бу-
маг определяется как
n
mp xi mi .
i 1
Риск портфеля (или стандартное отклонение ставок дохода по портфелю) рассчитывается следующим образом:
p |
2 |
XT |
COV X |
|
|
|
|
|
|
p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
n |
|
n 1 |
n |
|
|
|
|
|
|
x2 |
2 |
2 |
|
x |
x |
j |
r |
|
|
i |
i |
|
|
i |
|
ij i j |
||
|
i 1 |
|
i 1 |
j i |
1 |
|
|
|
|
Здесь и выше вектор XT=(x1, x2, …, xn) – вектор долей инвести-
ций, помещенных в каждый из видов актива (портфельные веса).
В модели Марковица допустимыми являются только стандарт-
ные портфели (без коротких позиций). Это приводит к следующим ограничением:
n
xi 1, xi 0 i .
i 1
173
Теперь можно сформулировать задачу.
Сформировать портфель минимального риска с доходностью не менее 8% из ценных бумаг трех типов. Исходные данные приве-
дены ниже (см. табл. 5.5, табл. 5.6).
Таблица 5.5.
Параметры ценных бумаг |
|
||
|
|
|
|
Наименование |
ABC |
CDE |
EFG |
|
|
|
|
Доходность, mi |
|
|
|
(%) |
12 |
7 |
11 |
|
|
|
|
Риск, σi |
25 |
10 |
20 |
|
|
|
|
Таблица 5.6.
|
|
|
|
Матрица коэффициентов корреляции |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ABC |
|
|
CDE |
EFG |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
ABC |
|
|
|
|
|
1 |
|
0,52 |
0,27 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
CDE |
|
|
|
0,52 |
|
1 |
0,75 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
EFG |
|
|
|
0,27 |
|
0,75 |
|
|
1 |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Целевая функция имеет вид: |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
p |
|
|
2 |
|
|
XT |
COV X |
|
|
|
|
|
|
|
|||||
|
|
|
p |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
n |
|
|
|
|
n 1 |
n |
|
|
|
|
|
|
|
|||
|
|
|
|
x2 |
2 |
2 |
|
|
x |
x |
j |
r |
j |
min |
|||||
|
|
|
|
|
|
i |
i |
|
|
|
i |
|
ij i |
|
|
||||
|
|
i |
1 |
|
|
|
|
|
i 1 |
j i 1 |
|
|
|
|
|
|
|
||
Ограничения: |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
12 |
x1 |
7 |
x2 |
11 x3 |
8 |
|
|
|
|
|
|
|
|
||||||
x1 |
x2 |
|
|
|
x3 |
1 |
|
|
|
|
|
|
|
|
|
|
|
||
x1 , x2 , x3 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
174
Решение будем искать в табличном процессоре Excel при по-
мощи мастера поиска решений. Причина выбора MS Excel заключа-
ется в том, что только эти электронные таблицы имеют встроенные алгоритмы нелинейного программирования.
Шаги решения следующие.
1)Формируем таблицы 5.5 и 5.6.
2)Резервируем место для изменяемых переменных x1, x2, x3.
3)Транспонируем строку изменяемых переменных.
4)Рассчитываем матрицу ковариаций по формуле
COVij ij rij i j
5) Вычисляем дисперсию портфеля как функцию трех пере-
менных (x1, x2, x3):
|
n |
|
|
n 1 |
n |
|
|
|
|
|
|
|
D 2 |
x2 |
2 |
2 |
|
|
x |
i |
x |
j |
r |
j |
XT COV X |
|
i |
i |
|
|
|
|
|
ij i |
|
|||
|
i 1 |
|
|
i 1 |
j i |
1 |
|
|
|
|
|
|
6) Вычисляем риск портфеля , который в данной задаче опре-
деляет целевую функцию (требуется минимизировать риск)
На рис. 5.33 представлен общий вид рабочего листа.
На рис. 5.34 представлены все введенные формулы.
После подготовки данных вызываем мастер поиска решения через пункты меню «Данные» ==> «Поиск решения». Появляется па-
нель «Поиск решения» (рис. 5.35).
Встроке «Установить целевую ячейку» указываем адрес В27 –
вней находится формула расчета дисперсии портфеля.
Помечаем «Равной минимальному значению».
В окне «Изменяя ячейки» указываем адреса переменных
(B14:D14).
Далее, каждый раз нажимая кнопку «Добавить», вводим огра-
ничения (панель ввода представлена на рис. 5.36). После ввода по-
175
следнего ограничения нажимаем кнопку «Выполнить». Появляется информационное окно о нахождении решения (рис. 5.37).
Богатые возможности отчетов мастера поиска решений мы по-
ка рассматривать не будем.
После нажатия кнопки «ОК» на рабочем листе появляются чи-
словые данные решения (рис. 5.38).
176
Рис. 5.33. Подготовка исходных данных и формул.
Рис. 5.34. Расчетные формулы.
177
Рис. 5.35. Установка параметров мастера поиска решения.
Рис. 5.36. Панель ввода ограничений.
Рис. 5.37. Информационное сообщение.
Рис. 5.38. Результаты решения.
178