Научная статья на тему 'Метод прогнозирования котировок офисных арендных ставок на основе аппарата нечётких множеств и генетического алгоритма'

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

CC BY
184
57
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГНОЗИРОВАНИЕ ВРЕМЕННЫХ РЯДОВ / АРЕНДНЫЕ СТАВКИ / НЕЧЁТКИЕ СИСТЕМЫ / ГЕНЕТИЧЕСКИЕ АЛГОРИТМЫ

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

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

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

Похожие темы научных работ по математике , автор научной работы — Герасимов Сергей Александрович

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

Текст научной работы на тему «Метод прогнозирования котировок офисных арендных ставок на основе аппарата нечётких множеств и генетического алгоритма»

УДК 004.021, 004.67, 338.984 С.А. Герасимов

МЕТОД ПРОГНОЗИРОВАНИЯ КОТИРОВОК ОФИСНЫХ АРЕНДНЫХ СТАВОК НА ОСНОВЕ АППАРАТА НЕЧЁТКИХ МНОЖЕСТВ И ГЕНЕТИЧЕСКОГО АЛГОРИТМА

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

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

У^ынок недвижимости в нашей

-ИГ стране постоянно развивается: уровень инвестиций в строительство в России занимает второе место после энергоносителей. С точки зрения развития экономики, важным сектором рынка недвижимости является рынок офисных помещений, для которого актуальной задачей является прогнозирование и оценка изменения офисных арендных ставок.

Для прогнозирования котировок офисных арендных ставок может использоваться анализ временных рядов. Исходными данными для анализа служат: глобальные факторы (основные показатели развития макроэкономики); внешние факторы (показатели состояния рынка офисной недвижимости) и внутренние факторы (собственные параметры объекта недвижимости). Форма исходных данных для прогноза представлена в табл. 1, где значения факторов Х1, Х2, ..., Хп, влияющих на прогнозируемый показатель У, для нашей задачи определяются четыре раза в год (на начало каждого квартала).

Алгоритм построения математической модели (рис. 1) базируется на ис-

пользовании теории нечёткой логики [1].

В соответствии с методами нечёткой логики выделяются основные этапы моделирования:

- постановка задачи и построение дерева вывода, фазификация (выбор нечетких термов для лингвистической оценки факторов влияния). Рассматривается объект типа

у = /(^ x2,..., X ),

где п - число входов с показателями (хг, г=1:п) и одним выходом (у).

С помощью экспертов формируется совокупность параметров, оказывающих влияние на прогнозируемую величину. Для каждого из параметров определяются лингвистические термы, дающие оценку данного параметра. Г раф (дерево решений) отображает классификацию факторов (х1,х2,:хп), влияющих на прогнозируемый показатель (у). На этом же этапе осуществляется фазификация. Предлагаемый метод включает в себя:

- построение базы нечетких знаний, содержащей результаты планируемого эксперимента;

Время Факторы Показатель

Хі Х2 ... Хп Y

и Хї(їо) )0 £ Хп(їо) У(ї0)

История її Хї(її) Х2(її) Хп(її) У(ї

Ь Хї(Ґ2) Х2(Ї2) Хп(Ї2) У(їі)

(к-ї хї(їк-ї) х2(їк-ї) хп (їк-ї) У(їк-ї)

tk Хї(їк) Х2@і) хп(їк) уШ

Прогноз Ь+ї хї(їк+ї) Х2(Ь+0 + К у(їк+ї)

(к+т хї(їк+т) х2(їк+т) хп(їк+т) у(їк+т)

Рис. 1. Алгоритм построения математической модели

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

- формирование нечеткого логического вывода;

- получение результатов моделирования, которое заключается в преобразовании нечеткого множества в четкое число (дефазификация);

- настройку нечеткой модели путем расширения объема базы знаний и настройки функций принадлежности.

Процедура дефазификации является процедурой получения решения. При этом величина Y рассчитывается:

X У пш. +(і ~ О

У =

где п - число термов переменной у; утп, утах - шкала измерения; цг- - значение функции принадлежности.

Предлагаемый метод использует генетическую нечеткую систему [2-3] для создания базы нечетких правил для прогнозирования временных рядов. База состоит из набора правил треугольного вида, связывающих значения факторов и прогнозируемого показателя. Хромосома состоит из двух частей.

і=1

Рис. 2. Построение функций принадлежности, характеризующих термы лингвистической переменной "Размер”

Первая часть включает в себя номера термов лингвистических переменных, на основе которых строится набор правил. Пример такого набора термов (с именами: “очень маленький” (ОМ), “маленький” (М), “средний” (С), “большой” (Б), “очень большой” (ОБ)) для лингвистической переменной «Размер» приведен на рис. 2.

Вторая часть хромосомы уточняет вид правила и имеет вид R=RlR2, где Rl

- выбор конкретной лингвистической переменной для каждой входной, R2 -точная настройка нечетких функций правила (координаты абсцисс левого края треугольника, его центра и его правого края). С помощью части хромосомы Rl выполняется грубая настройка правила, с помощью части R2 - точная. Если задействована только часть хромосомы R1, получаются лингвистические правила, которые можно объяснить словесно, например, вида «ЕСЛИ Рост ВВП Высокий ИЛИ Цены на нефть Высокие ТО Ставки аренды Высокие». Однако точность, полученная только лингвистическими средствами, зачастую оказывается недостаточной. Тогда необходимо задействовать и часть R2, которая более точно настраивает форму функций принадлежности под конкретные условия, увеличивая общую точность результата.

Для получения прогноза из нечетких правил используется процедура нечеткого вывода [4].

Процесс включает в себя следующие этапы, которые последовательно улучшают результат прогнозирования: на первом этапе создается набор нечетких правил, на основании которого и получается прогноз. Правила состоят из двух частей: части для лингвистического (дескриптивного) описания (в правиле представлен индекс элемента из терм-множеств лингвистических переменных) и части для аппроксимативного описания (содержащей в себе формы функций принадлежности подусловий правила), которая уточняет базовую форму переменных из первой части правила. Используются лингвистические переменные треугольного вида, кодируемые тремя числами - координатами левого края, центра и правого края. Создание и подстройка правил осуществляется генетическим алгоритмом, который применяет как целочисленные генетические операторы для грубой настройки правил, используя первую часть правил, так и вещественные операторы для более точной их настройки с использованием второй части правил [3];

Квартал-год Показатель, $ /кв. м/ г. Прогноз $ /кв. м/ г. Абсолютная ошибка Относительная ошибка, %

1-2007 853 - - -

2-2007 890 - - -

3-2007 950 948 -2 -0,211

4-2007 1031 1009 -22 -2,134

1-2008 1072 1076 4 0,373

2-2008 1113 1123 10 0,898

3-2008 1100 1130 30 2,727

4-2008 952 940 -12 -1,261

1-2009 850 835 -15 -1,765

2-2009 780 771 -9 -1,154

3-2009 777 760 -17 -2,188

4-2009 780 776 -4 -0,513

1-2010 796 794 -2 -0,251

2-2010 799 809 10 1,252

3-2010 789 801 12 1,521

4-2010 801 799 -2 -0,250

1-2011 815 807 -8 -0,982

2-2011 879 860 -19 -2,162

3-2011 - 953 - -

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

- процесс упрощения базы знаний (мультисимплификации). Производится путем удаления ненужных или малоинформативных правил из их множества, созданного на первом этапе. Это делается с помощью второго генетического алгоритма, который работает с двоичными хромосомами, каждый бит которых включает/не включает соответствующее по порядку правило, полученное в результате работы первого этапа - генерации, в итоговое множество;

- процесс взвешивания. Он улучшает точность прогноза путем присваивания каждому правилу своего «веса», с которым оно делает вклад в общий прогноз набора правил. Присвоение веса производится генетическим алгоритмом с вещественным кодированием хромосомы.

При этом гены хромосомы кодируют «веса» соответствующих правил;

- в процессе окончательной настройки правил базы знаний (тюнинга) форма правила корректируется для получения оптимального по точности результата. Это производится генетическим алгоритмом, который работает с мультихромосомами, первая из которых является «склеенными» вместе правилами, полученными в результате работы второй части, остальные созданы по подобию первой, но с небольшими отклонениями в пределах разрешенных интервалов. Для работы здесь используются те же операторы, что и при работе со второй частью хромосомы R2 на этапе генерации популяции.

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

1 1 СП й Реальное значение И Прогноз

11эи л И -1 I

1100 ■ Л псп У і \

іиьи і ппп А 1 у

іиии осп ■ / У \ 1 1

опп 1 1 і \ 1 /

зии ЯЦП V

о^и 800 1

с я Г*

/ эи 7ПЛ

/ ии 4 ** *4 *4 *4 р 4 *«? »\?

Рис. 3. Графические зависимости для реальных и долгосрочных прогнозируемых значений арендных ставок офисной недвижимости класса А в пределах Бульварного Кольца в Москве на основе генетического алгоритма

Из базы данных были получены временные ряды с временным шагом данных (размером лага) в 1 квартал.

В результате анализа автокорреляционной функции рядов «количество подключений» была определена значащая глубина автокорреляционной функции - 3 лага (предыдущих элементов ряда). Поэтому максимально возможной глубиной прогноза является 4 квартала (1 год). Таким образом, производилось создание двух баз правил для нахождения двух видов прогноза: краткосрочного (на 1 квартал) и долгосрочного (на 1 год).

Отбор значащих факторов производился с помощью компактного генетического алгоритма. Этот алгоритм порождает двоичные векторы, с помощью которых кодируется набор факторов (каждый аллель отвечает за присутствие определенного атрибута в этом наборе). Фитнес-функцией при этом является

оценка качества такого набора, определяемая погрешностью прогнозирования. Эта погрешность при отборе значащих факторов находится с помощью нейронных сетей, для чего может быть использован пакет шаЙаЬ [4].

Первоначально экспертами было отобрано 15 факторов, важных для решения данной задачи. Для долгосрочного прогнозирования компактными генетическими алгоритмами были отобраны факторы: Темп роста ВВП, Цена на нефть, Значение индекса ММВБ, Курс доллара США. Результаты краткосрочного прогнозирования арендных ставок офисной недвижимости класса А в пределах Бульварного Кольца в Москве приведены в табл. 2.

Графические зависимости для реальных и долгосрочных прогнозируемых значений арендных ставок офисной недвижимости класса А в пределах Бульварного Кольца в Москве на основе ге-

нетического алгоритма приведены на рис. 3.

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

1. Заде Л.А. Понятие лингвистической переменной и его применение к принятию приближенных решений. - М.: Мир, 1976. - 167 с.

2. Ярушкина Н.Г. Основы теории нечетких и гибридных систем. М. Финансы и статистика, 2009. - 320 с.: ил.

3. Cordon O. Hybridizing Genetic Algorithms with Sharing Scheme and Evolution Strategies for Designing Approximate Fuzzy Rule-Based Sys-

плексом зданий в центральных кварталах г. Москвы [5]. Использование предложенного метода позволило путем учета тенденций и прогнозирования состояния рынка недвижимости при заключении договоров аренды офисных помещений повысить рентабельность бизнеса.

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

tems //Fuzzy Sets and Systems. - 2001. - №118:2.

- pp. 235-255.

4. Леоненков А. Нечеткое моделирование в среде Matlab и fuzzyTECH. - СПб., 2005. - 736 с.: ил.

5. Герасимов С.А., Огиренко А.Г., Смирнов М.И. Автоматизированная система прогнозирования изменения офисных арендных ставок.

nsrjn

КОРОТКО ОБ АВТОРЕ ------------------------------

Герасимов Сергей Александрович - аспирант, prroto@gmail.com, Московский государственный горный университет,

Moscow State Mining University, Russia, ud@msmu.ru

A

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

ПАМЯТНИКИ ГОРНЯКАМ

МЕМОРИАЛ ПОДВИГУ ШАХТЕРОВ МАКЕЕВКИ

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

Год установки — 2003.

Автор памятника — В.Ф. Пискун.

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