В древние времена считалось, что способность предвидеть будущее - это загадочная сила, которой обладают пророки, священники и астрологи. Например, в храме оракула в Дельфах предсказательницы пифии (VI в. до н. э.) в состоянии транса предсказывали судьбу царей и героев. В новое время люди пришли к вере в неограниченные возможности демона Лапласа: в линейном и консервативном мире без трения и необратимости прогнозы будут точными. Нужно лишь точно знать начальные условия и уравнения движения, чтобы рассчитать будущие события, решая эти уравнения. Философы науки пытались проанализировать логические основания прогнозирования в естественных и общественных науках.
Вера в предсказательную силу человека была поколеблена несколькими научными открытиями минувшего века. Квантовая теория учит, что в общем случае мы можем делать предсказания только на языке вероятностей. Широкий класс явлений связан с детерминированным хаосом: хотя движения подчиняются законам ньютоновской физики, траектории весьма чувствительны к начальным условиям и поэтому исключают возможность долговременных прогнозов. В диссипативных системах, таких как слой жидкости в эксперименте Бенара, возникновение порядка зависит от микроскопически малых начальных флуктуаций:
Ячейки Бенара. В узком слое силиконового масла, нагретого снизу, появляются конвекционные потоки. Они разбивают поверхность воды на правильные шестигранники. Малая выбоина в дне сосуда вызывает нарушение структуры.
Ничтожное событие, вроде взмаха крыла бабочки, может, в принципе, повлиять на глобальную динамику погоды. В хаотических системах возможность предсказания будущих событий ограничена, так как информационный поток из прошлого в будущее уменьшается: энтропия Колмогорова-Синая имеет конечное значение. Однако при наличии случайности и шума все корреляции между прошлым и будущим разрушаются и энтропия Колмогорова-Синая стремится к бесконечности: никакие предсказания невозможны.
Очевидно, что случайность человеческой судьбы бросала вызов древним пророкам, священникам и астрологам. Структуры и связи в экономике, бизнесе и обществе иногда поразительно меняются. Если отвлечься: от естественных наук, то можно сказать, что действия людей, изучаемые гуманитарными науками, могут влиять и действительно влияют на будущие события. Поэтому прогноз может стать самосбывающимся или обреченным на провал прорицанием, которое само меняет установившиеся структуры или связи прошлого. Не есть ли прорицание не более чем взгляд в магический кристалл?
Однако почти все наши решения связаны с предстоящими событиями и требуют прогнозов будущей обстановки. Это верно и для личного выбора, - когда и на ком жениться, когда и как вкладывать свои сбережения и прочее, и для сложных решений, затрагивающих целую организацию, фирму, общество или глобальное состояние Земли. В последние годы особое значение придавалось улучшению прогнозирования и принятия решений в экономике и экологии, менеджменте и политике. Экономические крахи, экологические катастрофы, политические потрясения, но и успехи, такие как новые рынки, технологические направления и новые общественные структуры, - все это не должно более быть случайными и раковыми событиями, которые ниспосланы богами. Люди хотят быть подготовленными, и поэтому они разработали множество качественных методов прогноза для различных ситуаций, например, в бизнесе и менеджменте. С методологической точки зрения, каждый качественный прогнозирующий инструмент можно охарактеризовать конкретным горизонтом предсказуемости, ограничивающим его достоверное приложение. Посмотрим на достоинства и недостатки некоторых прогнозирующих инструментов.
Самыми общими качественными методами прогноза являются процедуры анализа временных рядов. В них предполагается, что определенная структура в ряде данных периодически повторяется со временем и может быть экстраполирована на будущие периоды. Таким образом, процедура исследования временных рядов может подойти для прогнозирования относящихся к окружению факторов, например, уровня занятости или структуры еженедельных продаж в супермаркете, когда индивидуальные решения оказывают малое влияние. Однако изучение временных рядов не может объяснить причины, обусловившие такие структуры данных. В древности схожий метод использовали вавилонские астрономы, которые экстраполировали структуру данных о восходе луны в будущее безо всяких объяснений, основанных на моделях движения планет. В XVIII в. физики мало знали о причинах возникновения пятен на Солнце. Однако при наблюдении солнечных пятен была выявлена повторяющаяся по частоте и размеру структура, так что стали возможными предсказания путем продолжения этой структуры методом анализа временных рядов. В бизнесе и экономике также обнаружены различные фундаментальные закономерности в рядах данных.
Когда в данных нет никакого тренда (например, стабильные продажи продукции), возникает горизонтальная структура. Когда ряды флуктуируют из-за определенного сезонного фактора, например, когда продажа товара зависит от погоды, возникает сезонная структура. Циклическая структура, например, цена металлов или валовой национальный продукт, не обязательно повторяет себя через постоянные промежутки времени. Когда имеется общий рост или уменьшение величины переменной со временем, то говорят о характере тренда. Когда в ряде данных обнаруживается лежащая в их основе структура, её необходимо отличить от случайности путем усреднения и взвешивания ( «сглаживания») данных за предыдущие периоды времени. Математический метод линейного сглаживания можно эффективно использовать для данных, проявляющих характер тренда. Однако в методах сглаживания не делается попыток отождествить, индивидуальные компоненты с лежащими в основе базовыми структурами. Это могут быть, субструктуры тренда, цикла и сезонные факторы, которые при анализе общей структуры ряда данных должны быть разделены и разложены на составные части.
В то время как в методах анализа временных рядов некоторые структуры данных из прошлого просто экстраполируются в будущее, объясняющая модель предполагает связь между "зависимой" переменной у, которую мы хотим спрогнозироватъ, и другой "независимой" переменной х. Например, зависимая переменная у есть затраты на производство единицы товара, а независимая переменная х, определяющая затраты на производство, есть число произведенных единиц товара. В таком случае мы можем смоделировать, связь переменных х и у в двумерной системе координат и нарисовать прямую линию, которая, в определенном смысле, будет давать для этой связи наилучшее линейное приближение.
Регрессионный анализ использует метод наименьших квадратов, с тем чтобы минимизировать расстояние между реальными наблюдениями у и соответствующими точками у` на прямой линейного приближении. Очевидно, во многих ситуациях такое приближение будет неверным. Примером может служить прогноз объема месячных продаж нелинейно меняющийся в соответствии с времанами года. Кроме того, каждый менеджер знает, что на объем продаж влияет не только время года, но и множество других факторов, таких как валовой национальный продукт, цены, конкуренция, стоимость производства, налоги и т.п. Линейное взаимодействие всего двух факторов - это такое же упрощение в экономике, как задача двух тел в консервативном мире классической физики.
Конечно, более аккуратная сложная модель требует большего количества усилий, большей квалификации и большего компьютерного времени. Во многих ситуациях для принятия решений для объяснения или прогноза определенной зависимой переменной можно использовать более одной переменной. Типичный пример - менеджер по маркетингу, желающий спрогнозировать общефирменные продажи в наступающем году и лучше понять те факторы, которые на них влияют. Так как в его руках более одной независимой переменной, такой анализ известен как множественный регрессионный анализ. Тем не менее зависимая переменная, которую он хочет спрогнозировать, выражается в виде линейной функции независимых переменных. Вычисление коэффициентов уравнения регрессии основано на использовании выборки прошлых наблюдений. Следовательно, достоверность прогнозов, основанных на этом уравнении регрессии, в большой степени зависит от использованной конкретной выборки наблюдений. Поэтому степени достоверности должны измеряться тестами на статистическую значимость. В то время как множественная регрессия включает одно уравнение, эконометрические модели могут включать любое число рассматриваемых одновременно уравнений множественной регрессии. В случае линейных уравнений методы их решения основаны на линейной алгебре и алгоритмах линейной оптимизации (например, симплексный метод). Несмотря на их линейность, эконометрические модели в случае большого числа переменных могут быть очень сложными, и с ними могут справиться только компьютерные программы и машины. Стратегия решения в нелинейном программировании в экономике часто состоит в разложении сложных проблем на подпроблемы, которые можно приближенно рассматривать как линейные.
Неявное предположение, которое делается при использовании этих методов, состоит в том, что модель, лучше всего описывающая доступные исторические данные, будет также луч-шей моделью для предсказания будущего за пределами этих данных, однако для большинства реальных ситуаций в мире это предположение оказывается неверным. Кроме того, длина большинства рядов данных, используемых в экономике и бизнесе, очень мала, ошибки измерений велики и контрольные эксперименты невозможны. Поэтому необходимо понять, каким образом различные методы прогноза оказываются успешными, даже если имеют место изменения установленных в прошлом структур. Предсказания отличаются друг от друга на различных горизонтах прогнозирования, характеризующих каждый метод. Очевидно, не существует единственного метода, который мог бы дать наилучший прогноз для всех рядов и горизонтов прогнозирования. Иногда в прошлых данных не находится ничего, что бы указывало на приближающееся изменение. Иными словами, невозможно предвидеть изменение структуры, не владея сокровенным знанием. Сдвиги структур или «Изменение парадигм» никоим образом не являются выдающейся способностью тех философов науки, которые придерживаются традиций Куна и его последователей, а есть повседневное занятие бизнесменов и менеджеров.
Известны ли количественные методы определения того, когда изменяется структура или связь в ряде данных? Действительно, такие методы существуют и они используют подходящий сигнал для установления момента, когда изменения в ошибках прогноза указывают на возникновение неслучайного сдвига. Например, на графике контроля качества производства серии автомобилей периодически берутся показатели работы оборудования на выходе. До тех пор пока выборочное среднее находится в контрольных пределах, оборудование работает правильно. В противоположном случае производство останавливается, и предпринимаются соответствующие действия, чтобы восстановить нормальную работу. В общем случае автоматический мониторинг количественных методов прогнозирования следует концепции графика контроля качества. Каждый раз, когда делается прогноз, его ошибка (т. е. разность между реальным и предсказанным значениями) проверяется на попадание в интервал между верхним и нижним контрольными пределами. Если ошибка попадает в допустимый интервал, экстраполированная структура не изменяется. Если ошибка прогнозирования выходит за контрольные пределы, это означает, что в установленной структуре, вероятно, имеется какое-то систематическое изменение. Автоматический мониторинг по возникающим в ходе работы сигналам пригоден в случае, когда делается большое количество прогнозов.
Но в случае одного или нескольких рядов приходится вес равно использовать политику выжидания, чтобы обнаружить,, возникли ли изменения в трендах деловой информации. Прогнозирование будущего технологических трендов и рынков, прибыльность новых продуктов или услуг и связанные с этим тенденции занятости и безработицы - одна из самых трудных, но и самых необходимых задач, стоящих перед менеджерами и политиками. Их решения зависят от большого числа технологических, экономических, конкурентных, социальных и политических факторов. С момента появления в 1950-х гг. коммерческих компьютеров возникла надежда, что удастся справиться с этими сложными проблемами, увеличивая скорость вычислений и объем памяти компьютеров. Действительно, любой количественный метод прогнозирования может быть запрограммирован для расчета на компьютере.
Так как не существует какого-то одного метода прогнозирования, подходящего для всех ситуаций, были разработаны основанные на использовании компьютеров различные прогнозирующие системы, с тем чтобы иметь возможность дать, менеджеру меню альтернативных методов. Примером может служить прогнозирующая система SIBYL, названная по имени древнегреческой прорицательницы Сивиллы. История гласит, что Сивилла из города Кумы продала римскому царю Тарквинию Гордому знаменитые Синиллины книги.
Действительно, SIBYL - это основанная на знаниях система для компьютеризованного пакета прогнозирующих методов. Эта система предлагает программы для подготовки и обработки данных, выбора доступных методов прогнозирования, применения этих методов, и, наконец, сравнения, отбора и комбинации прогнозов. При отборе альтернативных прогнозирующих приемов управляющий логическим выводом компонент основанной на знаниях системы предлагает те методы, которые более всего подходят к конкретной ситуации и ее характеристикам, основанным на широком наборе прогнозирующих приложений и правил принятия решений.
Завершающая функция SIBYL заключается в тестировании и вычислении, какой метод обеспечивает наилучшие результаты. Интерфейс пользователя и системы максимально дружелюбен, эффективен и удобен как эксперту по прогнозированию, так и новичку. Тем не менее не следует забывать, что SIBYL может только оптимизировать применение хранящихся в памяти машины методов прогноза. В принципе, горизонт предсказуемости методов прогноза не может быть увеличен за счет применения компьютеров. В противоположность обучающей способности эксперта-человека, прогнозирующие системы типа SIBYL остаются программно управляемыми и имеют типичные ограничения, свойственные системам, основанным на знаниях.
В общем случае основанная на использовании компьютеров автоматизация прогнозов следует курсу линейного мышления. С другой стороны, растущие возможности современных компьютеров вдохновляют исследователей на анализ нелинейных задач. В середине 1950-х гг. метеорологи предпочли статистические методы прогноза, основанные на понятии линейной регрессии. Это достижение было подкреплено успешным предсказанием стационарных случайных процессов, сделанным Норбертом Вивером. Эдвард Лоренц со скептицизмом отнесся к идее статистического прогноза и решил эксперименталыю проверить его применимость на примере нелинейной динамической модели. Погода и климат являются примерам открытой системы с диссипацией энергии. Состояние такой системы моделируется точкой в фазовом пространстве, а поведение системы - фазовой траекторией. После ряда переходных процессов траектория достигает притягивающего множества (аттрактора), которое может быть устойчивой особой точкой системы, предельным циклом или странным аттрактором.
Если кто-то желает предсказать поведение системы, содержащей устойчивую особую точку или предельный цикл, следует убедиться, что расходимость близких траекторий выглядит не растущей, а скopee уменьшающейся (рис. 8.2). В этом случае целый класс состояний с определенными начальными условиями будет достигать стационарного состояния, и соответствующие системы будут предсказуемы. Примерам является экологическая система с периодическими траекториями для популяции хищников и жертв, моделируемая нелинейными уравнениями Лотки-Вольтерры. Расходимость или сходимость, близких траекторий может быть численно измерена так называемым показателем Ляпунова.
(Рис. 8.2) Предсказуемая система с аттрактором, являющимся устойчивой особой точкой или предельным циклом, имеет сходящиеся друг к другу близкие траектории. Процесс x`(t) дает разумные предсказания реального процесса x(t), так как система имеет сходящиеся траектории не зависящие на больших временах от начальных условий.
Фазовый портрет нелинейной системы может имеет, ряд аттракторов с разными областями притяжения сходящихся траекторий, разделенных сепаратрисами. Для прогноза будущего эволюционирующей системы недостаточно знать все возможные аттракторы и начальное состояние х(0). Нам нужно дополнительно знать, в области притяжения какого аттрактора находятся начальные данные. Если окажется, что начальное состояние системы находится далеко от области притяжения известных аттракторов, то конечное состояние соответствующей траектории предсказать нельзя...
Примечательно что нелинейная система в хаотическом режиме является, тем не менее не полностью непредсказуемой. Белые полосы или «окна» на серой вуали хаотического будущего указывают на локальные состояния порядка с отрицательными показателями Ляпунова:
Таким образом, в океане хаоса можно найти предсказуемые острова порядка. В этом случае система предсказуема, по крайней мере, в течение характерных промежутков изменения параметров системы... Локальные неустойчивости резко уменьшают возможность улучшения предсказуемого поведения. Горизонт предсказуемости системы прогнозирования означает конечную временную протяженность предсказуемого поведения, которое не может быть повышено ни улучшением измерительных инструментов, ни уточнением модели предсказания. Если мы вспомним, что атмосфера моделируется, согласно Лоренцу, нелинейными системами с локальными и глобальными неустойчивостями, то поймем те трудности, с которыми сталкиваются метеорологи при попытках построения долгосрочных и даже среднесрочных прогнозов. Вера в неуклонный прогресс предсказания погоды за счет увеличения вычислительных мощностей была иллюзией 1950-х гг.
Так как нелинейные модели применяются в самых разных областях исследований, мы глубже проникаем в предсказуемые горизонты колебательных химических реакций, флуктуаций видов, популяций, турбулентности в жидкости и экономических процессов. Например, появление солнечных пятен, которое раньше анализировалось статистическими методами, является, вне всякого сомнения, случайной активностью. Оно может быть промоделировано нелинейной хаотической системой с несколькими характерными периодами и странным аттрактором, позволяющим получить только ограниченные прогнозы вариаций числа пятен. В нелинейных моделях формирования общественного мнения можно различать, например, предсказуемое стабильное состояние перед публичным голосованием (бифуркация), когда ни одно из двух возможных мнений не является предпочтительным, короткий период бифуркации, когда крохотные непредсказуемые флуктуации могут вызвать резкие изменения, и переход к устойчивому большинству. Ситуация напоминает рост воздушных пузырьков в турбулентно кипящей воде: когда пузырек становится достаточно большим, его постоянный рост при подъеме к поверхности воды становится предсказуемым. Однако зарождение пузырька и рост на ранней стадии - это вопрос случайной флуктуации. Очевидно, что нелинейное моделирование объясняет трудности современных пифий и сивилл.
В наши дни нелинейные прогнозирующие модели не всегда обеспечивают более точные и эффективные предсказания, чем стандартные линейные процедуры. Их главное преимущества заключается в объяснении фактической нелинейной динамики в реальных процессах, в идентификации и улучшении локальных горизонтов с помощью краткосрочных предсказаний. Но, прежде всего, должны быть предъявлены соответствующие динамические уравнения, описывающие наблюдение в момент времени t, с тем чтобы предсказать будущее поведение путем решения этого уравнения. Даже в естественных науках до сих пор неясно, могут ли быть выведены соответствующие уравнения, например, в такой области, как математическая геофизика, в частности, занимающаяся прогнозом землетрясений. Мы можем надеяться занести в память компьютера список типичных нелинейных уравнений, коэффициенты которых могут автоматически подстраиваться к наблюдаемому процессу. Вместо этого для осуществления исчерпывающего поиска всех возможных подходящих параметров может быть запущена обучающая стратегия, когда на сравнительно малых временах действует грубая модель, а затем уточняется меньшее количество параметров, заключенных в более узком интервале значений. Улучшение краткосрочного прогнозирования было реализовано обучающими стратегиями нейронных сетей. Основываясь на выученных данных, нейронные сети могут взвесить входные данные и минимизировать ошибки прогнозирования краткосрочных изменений курсов акций с помощью самоорганизующихся процедур.
До тех пор пока этой технической поддержкой пользуются только немногие биржевые консультанты, они могут действовать успешно. Но если все участники рынка будут использовать одну и ту же обучающую стратегию, прогнозирование превратится в саморазрушающее прорицание. Причина состоит в том, что человеческие сообщества - это не сложные системы молекул или муравьев, а результат преднамеренных действий существ, обладающих в большей или меньшей степени свободной волей. Конкретным типом самоисполняющегося прорицания является эффект Эдипа, когда люди, подобно легендарному греческому царю, тщетно пытаются изменить то будущее, которое им предсказано. С макроскопической точки зрения, мы, конечно, можем наблюдать отдельных индивидуумов, вносящих свой вклад в коллективное макросастояние общества, представляющее культурный, политический и экономический уклад (параметры порядка). Однако макросостояния общества, конечно, не просто усредняются по его частям. Параметры порядка общества сильно влияют на индивидуумов, ориентируя (подчиняя) их деятельность и активируя или дезактивируя их позиции и возможности. Такой вид обратной связи типичен для сложных динамических систем. Если благодаря внутренним или внешним взаимодействиям управляющие параметры окружающей среды достигают определенных критических значений, то макропеременные могут двигаться в сторону неустойчивой области, вне которой возможны сильно расходящиеся альтернативные пути. Крохотные непредсказуемые флуктуации (например, действия небольшого числа влиятельных личностей, научные открытия, новые технологии) могут определить, какой из расходящихся путей в неустойчивом состоянии бифуркации выберет общество.
Одним из глубочайших проникновений в мир сложных систем является понимание того, что даже полное знание микроскопических взаимодействий не гарантирует предсказания будущего. В этой книге мы узнали, что простые правила физической, генетической, нейронной или социальной динамики могут порождать очень сложные и даже случайные структуры материи, органического роста, ментального распознавания и социального поведения. Случайность, в практическом смысле, означает только, что будущее формирование или нововведения нельзя определить знакомыми и хорошо известными структурами или программами. В этом случае вычислимость будущего не сводится к определенным структурам и программам. Случайность в принципе требует вычислительной неприводимости. Иными словами, не существует конечного метода предсказания того, как будет вести себя система, кроме повторения почти всех шагов реального развития. Когда речь идет о случайности, не существует более короткого пути к эволюции. Математические системы типа клеточных автоматов (КА) или технические системы типа клеточных нейронных/ нелинейных сетей (КНС) могут достигать точно такого же уровня сложности и случайности, как в природе и обществе.
Таким образом, традиционная научная точка зрения, утверждающая, что точное знание законов позволяет делать точный прогноз, в случае нелинейной и случайной динамики оказывается неверной.