Два рана расходятся, когда работают на разных входах, а не потому, что модель нестабильна. В инвестиционном анализе по 416 квартирам в Тампе ранний проход оценил сделку по налоговой цифре вместо дохода и вернул ВНД 53 %. Исправленный проход выводит цену из дохода первого года, проходит четыре автоматические проверки и был дважды пересчитан до цента.
Вопрос за вопросом
Когда спрашивают, почему два прогона Реалист по одному адресу вернули разные результаты, на самом деле задают один из двух вопросов: ненадёжна ли модель или что-то конкретное изменилось между прогонами. У них разные ответы, и их смешение делает расхождение страшнее, чем оно есть. Мы разберём один реальный случай до конца, потому что рабочий пример полезнее списка гипотетических причин.
Объект и первое число
Кейс — многоквартирный объект на 416 квартир в Тампе, Флорида, прогнанный через рабочую книгу Реалиста для инвестиционного анализа многоквартирной недвижимости. Первый черновик этой книги выдал IRR с рычагом 53%, мультипликатор капитала 6.36x и коэффициент покрытия обслуживания долга 2.98x. Эти числа не были ошибкой в арифметике. Все формулы, связывающие цену, долг, доход и стоимость на выходе, были верны. Неверным был один входной параметр, питающий их все.
Параметр, оказавшийся неверным
Ячейка цены покупки была установлена равной оценочной стоимости объекта: $35.21M. Эта цифра уже лежала в исследовании Реалист по Тампе, уже подтверждённая источником и уже в таблице, именно поэтому за неё было так легко взяться. Но окружная оценка — административное число, которое местная власть использует для расчёта налога на недвижимость. Она не обязательно связана с тем, сколько покупатель может заплатить исходя из дохода здания. Инвестиционный анализ работает, сравнивая две вещи, которые должны описывать одну и ту же сделку с двух сторон: что оправдывает доход и сколько стоит цена. Поставьте с одной стороны доходную цифру, а с другой — налоговую, и модель не ломается. Она сообщает разрыв между двумя несвязанными числами так, будто это инвестиционная доходность. Именно этим и был IRR 53%: не прогнозом, а размером несоответствия между рыночным доходом и налоговой базой.
Над этим стоит задуматься, потому что это общая форма большинства случаев, когда два рана расходятся: не модель, нестабильная от запуска к запуску, а вводная, которая незаметно сменила роль: число, найденное в источнике и верное для одной цели (расчёта налогового счёта), было использовано для другой (оценки приобретения), для которой не предназначалось.
Что на самом деле изменилось в исправлении
Три конкретных изменения, все видны в самом файле, а не описаны постфактум:
Цена перестала быть статичным значением справочника и стала выводимой цифрой. Теперь она рассчитывается по доходу здания за первый год при заявленной ставке капитализации на входе, а оценочная стоимость понижена до справочной строки, которую вкладка «Источники» самой рабочей книги помечает как не используемую в качестве цены. Мы не будем приводить здесь получившуюся цену; в исходном отчёте задокументирована формула (доход за первый год, делённый на заявленную ставку капитализации), а не итоговая сумма в долларах как проверенная статья, и мы не хотим подразумевать точность, на которую не претендует сам источник.
Шаг сравнения с аналогами убран из расчёта выхода. Аналоги, из которых он брал данные, сами являются оценочными стоимостями, а не рыночными ценами. Сравнение рыночной цены на выходе с набором аналогов из оценочных стоимостей снова ввело бы то же несоответствие баз на другой вкладке.
Добавлены четыре автоматические проверки, и каждая из них поймала бы исходную ошибку до выхода отчёта: входящая доходность вне правдоподобного диапазона, ставка капитализации на выходе ниже входящей (что само по себе должно насторожить аналитика), коэффициент покрытия долга выше разумного предела и коэффициент операционных расходов, неправдоподобно низкий для расположения объекта с учётом страховки. В отчёте, который это описывает, сказано прямо: модель, ошибающаяся в приятную сторону, не выглядит ошибочной. Она выглядит как хорошая сделка. Поэтому проверки выполняются внутри самой рабочей книги, каждый раз, а не зависят от памяти рецензента.
Почему второму числу доверяют больше, чем первому
«Другой» не значит «более надёжный», и причина, по которой стоит опираться на исправленный прогон, не только в том, что он выглядит разумнее. Дело в том, что он проверен иначе. Исправленные результаты (доход первого года $3 681 558, доля операционных расходов 48,09%, кредит, размер которого определён проверкой и по ограничению отношения кредита к стоимости, и по ограничению покрытия долга с выбором более консервативного из двух, итоговый мультипликатор капитала 1,47x и ВНД на заёмный капитал 8,66%) дважды пересчитаны независимо: один раз прямо по файлу отдельным движком формул, второй раз по второй реализации той же модели, построенной отдельно. Результаты по ВНД разошлись на сотую долю процентного пункта — это разница округления, а не расхождение. Первоначальные 53% такую проверку вообще не проходили: их поймали до того, как кто-либо попытался подтвердить независимо, именно потому, что проверки на реалистичность сразу отметили их как неправдоподобные.
Вот в чём настоящее отличие: не в том, что модель никогда не ошибается, а в том, что каждое число в исправленной версии несёт видимую метку (из источника, допущено или рассчитано), а каждое допущение указано на вкладке, где оно используется, а не спрятано в примечании. Ошибки вроде путаницы с оценочной стоимостью — именно то, что должна выявлять такая дисциплина меток.
Что делать, когда вы видите от нас два числа
Во-первых, не усредняйте их и не делите разницу пополам; одно из двух входных значений обычно просто неверно для той роли, в которой оно используется, как налоговая оценка оказалась неверной в роли цены. Во-вторых, спросите, на какой базе считалась каждая цифра: каким было допущение по цене и было ли оно наблюдаемым или выведенным. В-третьих, спросите, прошёл ли прогон собственные внутренние проверки на реалистичность или проверка сработала и была переопределена. И относитесь ко всему, что мы возвращаем, как к мнению о стоимости, построенному на заявленных входных данных, а не как к оценке; у нас нет такой лицензии, а задача рабочей книги — сделать собственные входные данные проверяемыми, а не считаться заверенной цифрой. Если вы не можете понять, какому из двух прогонов доверять, быстрее всего попросить у нас вкладку «Источники» каждого и сравнить именно строку цены. Эта единственная ячейка и составила всю разницу между 53% и 8,66% здесь.