Анализ экономической политики и формирование решений хозяйствующим субъектом в условиях неопределенности

Страницы работы

11 страниц (Word-файл)

Содержание работы

7. Методические указания по выполнению лабораторной работы № 2

Продемонстрируем на примере этапы выполнения лабораторной работы «Анализ экономической политики и формирование решений хозяйствующим субъектом в условиях неопределенности».

Задача № К.

Этап 1. Содержательная постановка задачи, решаемой в условиях неопределенности

Присвоим задаче наименование «Кредит».

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

• уровень банковского процента за кредит конкретного банка;

• инвестиционный климат в регионе;

• качество инфраструктуры региона.

Все три фактора он оценивает по-разному.

Первая лингвистическая переменная «Банковский процент» оценивается термами, принимающими следующие значения:

• низкий (от 5 до 15%);

• средний (от 10 до 25%);

• высокий (от 20 до 35%);

• очень высокий (от 30 до 45%).

Вторая лингвистическая переменная «Инвестиционный климатв регионе» оценивается термами, принимающими следующие значения:

• плохой (от 0 до 30 баллов);

• удовлетворительный (от 25 до 60 баллов);

• превосходный (от 40 до 100 баллов).

Третья лингвистическая переменная «Качество инфраструктуры региона» оценивается термами, принимающими следующие значения:

• низкое (от 0 до 40 баллов);

• среднее (от 30 до 70 баллов):

• высокое (от 60 до 100 баллов).

Выходная лингвистическая переменная «Объем кредита», за которым инвестор обращается в банк, определяется в процентах от запрашиваемого (необходимого) его объема и может характеризоваться следующими термами:

• пессимистичный (от 0 до 30%);

• сдержанный (от 25 до 70%);

• оптимистичный (от 60 до 100%).

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

Этап 2. Описание входных и выходных переменных с помощью функций принадлежности

Функции принадлежности, отражающие знания об оцениваемых факторах, представлены на рис.5.

Рис.5. Функции принадлежности для СФР «Кредит»

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

База правил систем нечеткого вывода представлена в табл. 4.

Т а б л и ц а 4

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

Этап 4. Технологический процесс построения экспертной системы «Кредит» средствами Fuzzy Logic Toolbox

1.  Запуск FIS-редактора.

Общий вид FIS-редактора представлен на рис. 6.

FIS-редактор (Fuzzy Inference System Editor – FIS Editor) можно запустить командой Пуск/Все программы/MATLAB R2011b/fuzzy/Enter или просто набрать в командной строке fuzzy.

Рис. 6. Общий вид FIS-редактора

Главное меню редактора содержит три позиции:

1) File – создание, сохранение, считывание и печать файлов:

New FIS – выбор типа задаваемой системы нечеткого вывода:

типа Маmdani или Sugeno;

Import – загрузка файлов: From Workspas (из рабочего пространства программы МАТLАB) или From Disk (из внешнего файла);

Export – позволяет сохранить редактируемую систему:

To Workspas (в рабочем пространстве системы МАТLАB) или

To Disc (во внешнем файле);

2) Edit – редактирование и исключение входных и выходных

переменных:

Undo – отменяет последнее действие;

Add Variable – позволяет добавить переменную типов Input

или Output;

Remuve Selected Variable – удаляет выбранную переменную;

Membership Functions – вызывает редактор функций принадлежности;

Rules – вызывает редактор правил вывода.

3) View – дополнительные возможности:

Rules – вызывает программу нечеткого вывода;

Surface – графическое представление результатов расчетов.

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

Add metod – метод логической конъюнкции (метод минимального значения (нечеткое логическое И (min), prod – метод алгебраического произведения, Custom – метод, определяемый пользователем);

Or metod – метод логической дизъюнкции (метод максимального значения (нечеткое логическое ИЛИ (max), probor – метод алгебраической суммы);

Implication metod – метод вывода заключения (min – метод

минимального значения, prod – метод алгебраического произведения);

Aggregation metod – метод агрегирования (max – метод максимального значения, sum – метод ограниченной суммы, probor – метод алгебраической суммы);

Deffuzzyfication metod – метод дефаззификации (cetroid – метод центра тяжести, bisektor – метод центра площади, mom – метод

среднего максимума, som – метод наименьшего модального значения; lom – метод наибольшего модального значения).

2.  Указание количества входов и выходов.

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

Поэтому необходимо добавить еще два входа. Для этого через пункт меню Edit/Addvariable/input добавляем два входа (рис. 7).

Рис. 7. Результат добавления двух входов в систему

3. Идентификация входов и выходов. Для идентификации входов и выходов используется редактор функций принадлежности. Пункт меню Edit (редактирование) содержит следующие операции:

Add MF… – добавление встроенной функции принадлежности;

Remove Current MF – удаление функции принадлежности;

Похожие материалы

Информация о работе