You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
«Крива капіталу» малювала лінію по тих самих 1/3/5/10 роках, що й таблиця
під нею. Вона казала, ЧИМ усе скінчиться, і мовчала про те, коли саме
траєкторія розходиться з планом. А розходиться вона нерівномірно: перші
роки будуються з фактичного календаря виплат, тож мають форму, якої в
сухому складному відсотку немає.
Нова domain.ProjectSleevesSeries — та сама симуляція, але з відліком на
кожному кроці. Рукави крокують у лок-степі, як у MonthsToReachSleeves і з
тієї самої причини: підсумок береться по всіх валютах разом, і кожна
мусить бути на тому самому місяці. Одна симуляція на сценарій — чотири
разом, а не перезапуск на кожну точку.
Дві угоди записані в коді як умови, а не як побажання. Точка на нулі є
завжди (крива, що починається з першого кроку, візуально стрибає від
нуля, і читач бачить приріст, якого не було). Остання точка завжди
дорівнює горизонту, навіть якщо крок туди не влучає — інакше кінець кривої
розходився б із сумою, яку та сама модель називає в картці прогнозу.
Крок росте з горизонтом, щоб точок лишалось близько дюжини. Помісячна
крива на десяти роках це 120 точок на серію, тобто півтисячі чисел у
документі заради лінії, у якій сусідні місяці візуально не відрізняються;
документ читає ще й Home Assistant.
Заразом scenarioDef піднято на рівень пакета: набори допущень віяла тепер
проганяє ще й крива, і перелічувати їх удруге означало б завести другий
шанс розійтись — той самий, який уже коштував нам двох визначень капіталу.
У charts.js новий svgBandLine. Окремо від svgLine навмисно: той малює
рівноправні серії, а тут у серій РІЗНІ ролі — дві задають межі коридору,
третя йде посередині, четверта показує відхилення, а ціль це взагалі не
серія. Запхати ролі в svgLine означало б додати йому чотири прапорці й
зламати два наявні виклики. Ціль входить у масштаб: інакше її лінія
вилітала б за полотно, і «не дотягуємо» виглядало б як «дотягуємо».
Картка лишає запасний вигляд на чотирьох точках: старі бекенди кривої не
надсилають, і панель не мусить показувати порожньо.
ЗМІНА GOLDEN — доданий forecast.curve: 14 точок кроком 3 місяці на
39-місячному горизонті. Жодне наявне число не зрушило.
Сторожі. У домені пʼять, головний — кінець кривої дорівнює тому, що на
тому ж горизонті дає ProjectSleeves, і перевіряється на пʼятьох різних
горизонтах. Це дві реалізації однієї моделі, і на екрані вони стоять
поруч: крива веде до числа, яке картка називає словами.
У фазі два: кінець кривої збігається з УСІМА чотирма рядками прогнозу
(збіг одного буває випадковим — сценарії відрізняються лише допущеннями,
і легко зібрати криву для одного набору, а підпис узяти з іншого), і
розмір документа не росте помісячно.
Мутаційно перевірено чотири злами: кінець не додається, коли крок не
влучає; крива починається з першого кроку; всі сценарії рахуються від
реалістичних допущень; крок завжди 1.
Наживо на копії: картку відмальовано тим самим модулем, що й у браузері
(node імпортує views/future.js і отримує справжній документ) — коридор,
пунктир факту, лінія цілі й підписи років на місці.
0 commit comments