суми виданих іпотечних засобів проводиться в стовпці «Сума», виходячи з статистично обраних кроків (Крок ціни). Для оцінки наданих різних сум видачі іпотеки вибирається період черговості, що розраховується від початкової суми. Початкова сума вказується в першій клітинці стовпця Сума. Кількість кроків приймається виходячи з необхідного періоду обчислень.
Сума повернення визначається як сума виданих іпотечних кредитів возращением разом з підрахованими відсотками. У наступний рядках вказується сума повернення іпотечних кредитів розрахована по місяцях.
Сумою неповернення розуміється як відмова від виплати кредиту, який настає в певний момент. Сума неповернення визначається випадково на основі псевдовипадкових чисел або ручним способом.
Для заповнення таблиці ручним способом використовуються кнопки управління, які розташовані в нижній правій частині вікна інтерфейсу:
кнопка «Розрахувати» обчислює показники в ручному режимі за заданими критеріями;
кнопка «Відмовлено» відповідає за скасування від іпотечного кредиту. Використовується для вибору умови без впливу.
Рис. 3.2 Кнопки управління таблицею
Кнопка «Імітація» (рис. 3.3) заповнює таблицю на основі генерації псевдовипадкових чисел показників отображающихся на графіках. Дана кнопка розташована у верхній правій частині інтерфейсу.
Рис. 3.3 Кнопка генерації
На області графіків відображаються підсумки підрахунку показників за певний період. Оскільки випадкові чинники істотні, для отримання достовірних результатів необхідний багаторазовий розрахунок імітаційної моделі при різних автоматично генеруються послідовностях випадкових чисел. Відображення декількох показників розрахунку випадкових або вибраних ситуацій найлегше представити на графіках (рис. 3.4). Графіки будуються на основі наданих даних з таблиці.
Праворуч від графіків розташовані однорядкові текстові поля, які розраховують середня величина обраних умов підрахунку показників. При розрахунку середньої величини в чисельнику знаходиться дані розраховується показника, а в знаменнику - кількість проведених розрахунків.
Рис. 3.4 Область графіків
3.2 Реалізація імітаційної моделі
На стадії розробки комп'ютерної моделі були створені два алгоритми реалізації імітаційної моделі: з умовою і без умови впливу псевдовипадкових величин.
Вказавши в спеціальній формі початкову суму, термін повернення, крок ціни, кількість кроків, вид кредиту можна отримати інформацію про те, як буде виплачуватися іпотека і по якій сумі щомісяця. Таким чином, покладаючись на ці дані, можна розрахувати, суми повернутих банку (з%) житлових кредитів, суми кредитів (з%), які не повернуто, а також видані суми.
На рис. 3.5 і рис. 3.6 демонструються результати вибору умови без впливу. Виконання таких умов можливо при натисканні кнопки «Розрахувати».
Рис. 3.5 Вибірка довільних значень для розрахунку ипотеки за ануїтетним платежем
Рис. 3.6 Вибірка довільних значень для розрахунку за диференційованим платежу
Обумовити вибір між платежами можливо за допомогою моделюванні тенденцій попиту на іпотечне кредитування (рис. 3.7, рис. 3.8, рис. 3.9).
Рис. 3.7 Динаміка кількості виданих житлових кредитів
Рис. 3.8 Динаміка кількості повернутих житлових кредитів
Рис. 3.9 Динаміка кількості неповернених житлових кредитів
Моделювання результатів вибору з умовою впливу є невід'ємною частиною програмного продукту. Для реалізації такого вибору було застосовано метод випадкових чисел.
Натискання кнопки «Імітація» призводить до генерації чисел, результати якої відображаються в таблиці. На рис. 3.10 і рис. 3.11 представлені варіанти імітації за ануїтетним і за диференційованим платежу.
Рис. 3.10 Імітація за ануїтетним платежем
Рис. 3.11 Імітація за диференційованим платежу
Для перегляду підсумку випадкового сценарію показника кількості виданих житлових кредитів було проведено 3 випробувань. Результати аналізу моделі зведені в графік, представлені на рис. 3.12. Підсумки 3 випробувань для показників кількості повернутих і неповернених іпотечних кредитів показані на рис. 3.13 і рис. 3.14.
Рис...