Математические методы прогнозирования в управлении предприятием. Математические методы прогнозирования (кафедра ВМиК МГУ)

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

Эвристические методы основаны на использовании мнений специалистов в данной области техники и обычно применяются для прогнозирования развития процессов и объектов при невозможности формализации в данный момент.

Математические методы в зависимости от вида математического описания объектов прогнозирования и способов определения неизвестных параметров условно подразделяются на методы моделирования процессов, описываемых дифференциальными уравнениями, и методы экстраполяции, или статистические. Ко второй группе относятся методы, определяющие прогнозируемые параметры объекта на основании статистических данных. В качестве математического аппарата при статистическом прогнозировании наиболее часто применяется метод максимального правдоподобия и, в частности, его разновидность — метод наименьших квадратов. Математические зависимости, построенные методом наименьших квадратов, могут быть линейными, квадратичными или по-линомными.

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

Эвристическое прогнозирование

Эвристическое прогнозирование относится к наиболее давним и распространенным не только в технике, но и повседневной жизни методам. Его достоинством считается возможность избегать грубых ошибок, особенно в области скачкообразных изменений прогнозируемой характеристики, при условии, что к исследованию привлекаются высококвалифицированные специалисты в данной области. Однако этот метод является субъективным и трудоемким.

Главный результат эвристического прогнозирования заключается в определении новых направлений развития и их возможностей. При этом необходимо иметь в виду, что восприятию нового и определению перспективных направлений могут препятствовать психологические аспекты. Это, в первую очередь, профессиональная ограниченность специалистов узкого профиля, которые «знают все ни о чем», или, наоборот, широкого профиля — «ничего обо всем». Также может стать помехой концентрация внимания на известных явлениях, влияние господствующего направления общественной мысли, трудность восприятия отрицательных выводов, склонность к преувеличению плохого и т. д. Не случайно многие открытия, опередившие свое время, не были восприняты современниками.

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

С развитием и совершенствованием электронно-вычислительной техники роль эвристических методов заметно снижается.

Математическое прогнозирование

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

Метод математического прогнозирования характеризуется объективностью и высокой точностью получаемых результатов при правильном выборе математической модели. К числу основных этапов математического прогнозирования относятся:

1) сбор и подготовка исходных данных (статистика);

2) выбор и обоснование математической модели прогнозируемого объекта;

3) обработка статистических данных для определения неизвестных параметров модели;

4) выполнение расчетов и анализ полученных результатов.

Оценка прогнозируемого параметра может быть точечной или интервальной, т. е. состоящей в определении доверительного вероятностного интервала значений параметра. Интервальная оценка достаточно хорошо отражает точность прогнозирования.

также к определению траектории развития после скачка.

В соответствии с законом эволюционного и скачкообразного развития техники, прогнозирование скачков неотделимо от прогнозирования эволюционного развития до скачка и после него. Системный подход к прогнозированию технического уровня машин на основе сопоставления циклов развития и потребностей позволяет определить не только достижения того или иного параметра, но и рассчитать время появления нового поколения техники, период его возможного существования. На рисунке 1 показаны характерные взаимосвязи и чередование поколений техники. Здесь отмечены участки, соответствующие стадиям жизненного цикла поколения техники: 1 — перспективная; 2 — прогрессивная; 3 — новая; 4 — модернизируемая; 5 — морально устаревшая.

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

Смена поколений

Смена поколений техники происходит согласно объективному закону прогрессивной эволюции техники при наличии необходимого научно-технического уровня и социально-экономической целесообразности. Так, огромный прорыв в развитии техники, в том числе фасовочно-упа-ковочной, произошел после появления современных микропроцессоров, сопоставимых по своим возможностям с человеческим мозгом. Это позволило специалистам в конце XX века сделать прогноз развития техники, согласно которому, по степени автоматизации в мире будет создано всего шесть поколений машин.

Программируемые машины-автоматы четвертого поколения уже нашли широкое распространение в технике, в том числе фасовочно-упаковочной. На очереди — создание самообучающихся и самонастраивающихся машин-автоматов пятого поколения, отдельные элементы которых уже появляются в автоматах четвертого поколения. Уже создано несколько машин-автоматов с признаками пятого поколения. Например, машины с автоматической настройкой на режимы розлива жидкостей различной вязкости, упаковки штучных предметов разных размеров, самодиагностикой и т. д. Машины-автоматы шестого поколения — это машины искусственного интеллекта, которые по техническим характеристикам могут существенно отличаться от автоматов предыдущих поколений. По всей видимости, умные и многофункциональные машины в мгновение ока подстроятся под грядущие перемены. Высокоскоростные комплексные линии, которые еще недавно соответствовали нормам, заменяются менее скоростными, дающими большую маневренность действий. Тенденция к уменьшению объема партий сведет время перемен практически к нулю. Должны быть разработаны такие производственные системы, для которых изменения в бизнес-процессе являются нормой. Нужны системы, основанные на принципах искусственного интеллекта, распространяющегося по всей самоорганизующейся сети. Таким образом, искусственный интеллект должен присутствовать в упаковочном оборудовании, а само оборудование должно быть многофункциональным.

Определение технического уровня

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

От поколения к поколению техника становится сложнее в силу действия объективного закона возрастания сложности технических объектов. Трудность определения научно-технического уровня упаковочной техники заключается в выборе перспективного образца для сравнения показателей. Конкуренция среди производителей упаковочной техники и, как следствие, постоянные усовершенствования существующих моделей, применение сервоприводов и дозаторов, управляемых микропроцессорами, способствовали появлению поколения универсальных и многофункциональных машин-автоматов, использующих конструктивные элементы машин предыдущих поколений. В результате стало практически невозможно выбрать для определения достигнутого уровня некоторых объектов упаковочный техники соответствующий аналог для сравнения показателей.

Существуют различные подходы к решению этой проблемы. Так, оценивать технический уровень воротниковых упаковочных машин предлагается с помощью наглядного и весьма значимого показателя — теоретической производительности их упаковочной части, исходя из того, что ее рост лучшим образом отражает развитие этого вида оборудования. При этом рекомендуется классифицировать любое фасовочно-упаковочное оборудование по производительности, разделив, в частности, воротниковое оборудование на пять классов, и сравнивать между собой машины одного класса.

Однако деление на классы представляется довольно условным и не устраняет отмеченные выше затруднения, возникающие при выборе аналогов для сравнения. Кроме того, уже в недалекой перспективе в одном по производительности классе могут оказаться фасовочно-упаковочные машины четвертого и шестого поколений разного назначения, сравнивать которые менее корректно, чем автомобили разной грузоподъемности.

Профессор В. Панишев рекомендует для оценки мирового уровня упаковочной техники включать в сравнительную таблицу как можно больше реально существующих и функционирующих единиц оборудования и проводить ранжирование общих, классификационных и отраслевых показателей путем сопоставления каждого из них с существующими показателями технического уровня изделий по данным технических характеристик машин, техническим условиям и другим документам («Тара и упаковка», № 3/1995).

Мы предлагаем для оценки технического уровня реально существующих фасовочно-упаковочных машин, для которых невозможно выбрать подходящий аналог, использовать закон корреляции параметров. В качестве примера были приведены отдельные показатели вертикальных воротниковых фасовочно-упаковочных автоматов, представляемые отечественными и зарубежными производителями, и по этим данным построены статистические зависимости этих показателей от производительности (PG, № 1—2/2004).

Аппроксимация этих статистических данных прямыми линиями методом наименьших квадратов (рисунок 2) показывает весьма высокую степень корреляции рассматривае мых параметров от производительности машин и, несмотря на приблизительность некоторых данных, хорошую плотность укладки точек на аппроксимирующих прямых. В этом примере не ставилась задача определения технического уровня конкретных объектов. Для решения такой задачи требуется значительно больше уточненных исходных данных.

Построенные зависимости подтверждают принципиальную возможность выполнить оценку мирового технического уровня конкретного объекта по отдельным показателям, отражающим этот уровень. Технический уровень по оцениваемому показателю может соответствовать среднему отечественному или мировому уровню при совпадении этого показателя с показателями на соответствующей аппроксимирующей прямой линии. На этих графиках, построенных по данным 3—4-летней давности, имеет место заметное расхождение уровня по отдельным показателям отечественных и зарубежных машин. Аналогичные показатели новых вертикальных воротниковых фасовочно- упаковочных автоматов по материалам международных выставок 2004 г. приведены в таблице 1.

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

На рисунке 3 отмечены показатели таблицы 1 и представлены построенные ранее на рисунке 2 аппроксимирующие прямые зависимости установленной мощности и массы машин от производительности для зарубежных автоматов (прямые 2).

Представленные на рисунке 3 зависимости подтверждают наличие корреляции и свидетельствуют о достаточно заметном сближении рассматриваемых параметров отечественных и зарубежных фасовочно-упаковочных автоматов последних моделей, что, несомненно, указывает на определенную тенденцию повышения технического уровня отечественной фасовоч-но-упаковочной техники.

Размещено на http://www.allbest.ru/

План

Введение

1. Сущность и классификация методов экономическо-математического прогнозирования

1.1 Основные методы экономическо-математического прогнозирования

1.2 Основные идеи технологии сценарных экспертных прогнозов

2. Применение информационных технологий в экономико-математическом прогнозировании

Заключение

Список использованной литературы

Введение

Экономическая система в нашей стране, сложившаяся к концу 80-х годов, характеризовалась относительно высокой материалоемкостью и фондоемкостью производства, низкими темпами развития научно-технического прогресса, значительной разбалансированностью хозяйства. Возникшие проблемы, связанные с низкой производительностью труда, технической к технологической отсталостью, ухудшением окружающей среды, низким уровнем промышленной продукции и структурными диспропорциями, должны были решить экономические реформы.

В течение нескольких лет экономических реформ удалось решить только ряд тактических задач, в частности, добиться улучшения соотношения между денежным спросом населения и предложением потребительских товаров. Но это было достигнуто не за счет увеличения выпуска последних, а вследствие снижения реальных доходов основной части населения.

Современное социально-экономическое положение Российской Федерации характеризуется острым структурным кризисом, обусловившим резкое падение уровня жизни. Этот кризис выражается в том числе в снижении выпуска товаров производственного и потребительского назначения, а в целом ряде случаев, в прекращении производственно-хозяйственной деятельности промышленных предприятий. Как следствие создавшегося положения - снижение расходов на социальные нужды. Другим важным аспектом кризисной ситуации является потеря не только международных, но и внутренних региональных рынков сбыта продукции для отечественных товаропроизводителей.

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

Возникшие проблемы не могут быть решены даже при снижении темпов инфляционного процесса. Более того, инвестиции малыми долями во многие отрасли промышленного производства абсолютно неэффективны при отсутствии четкого, реального планирования и прогнозирования экономических процессов.

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

Готовить и принимать управленческие решения на современном этапе приходится в условиях высокой степени динамического изменения экономических процессов, резко возросшей их сложности, недетерминированности и нелинейности. При этом, разрабатывая прогнозные варианты развития экономических процессов, необходимо учитывать комплексность, системность, многофакторность и многовариантность их дальнейшего развития.

Цель работы - исследование сущности, классификации и инструментов экономико-математических методов прогнозирования.

1) изучить сущность и классификация методов экономическо-математического прогнозирования

2) рассмотреть применение информационных технологий в экономико-математическом прогнозировании

1. Сущность и классификация методов экономическо-математического прогнозирования

1.1 Основные методы экономическо-математического прогнозирования

Кратко рассмотрим различные методы прогнозирования (предсказания, экстраполяции), используемые в социально-экономической области. По вопросам прогнозирования имеется большое число публикаций. Как часть эконометрики существует научная и учебная дисциплина "Математические методы прогнозирования". Ее целью является разработка, изучение и применение современных математических методов эконометрического (в частности, статистического, экспертного, комбинированного) прогнозирования социально-экономических явлений и процессов, причем методы должны быть проработаны до уровня, позволяющего их использовать в практической деятельности экономиста, инженера и менеджера.

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

Как общепринято со времен основоположника научного менеджмента Анри Файоля, прогнозирование и планирование - основа работы менеджера. Сущность эконометрического прогнозирования состоит в описании и анализе будущего развития, в отличие от планирования, при котором директивным образом задается будущее движение. Например, вывод прогнозиста может состоять в том, что за час мы сможем отойти пешком от точки А не более чем на 5 км, а указание плановика - в том, что через час необходимо быть в точке Б. Ясно, что если расстояние между А и Б не более 5 км, то план реален (осуществим), а если более 10 км - не может быть осуществлен в заданных условиях. Необходимо либо отказаться от нереального плана, либо перейти на иные условия его реализации, например, двигаться не пешком, а на автомашине. Рассмотренный пример демонстрирует возможности и ограниченность методов прогнозирования. А именно, эти методы могут быть успешно применены при условии некоторой стабильности развития ситуации и отказывают при резких изменениях .

Один из вариантов применения методов прогнозирования - выявление необходимости изменений путем "приведения к абсурду". Например, если население Земли каждые 50 лет будет увеличиваться вдвое, то нетрудно подсчитать, через сколько лет на каждый квадратный метр поверхности Земли будет приходиться по 10000 человек. Из такого прогноза следует, что закономерности роста численности населения должны измениться.

Учет нежелательных тенденций, выявленных при прогнозировании, позволяет принять необходимые меры для их предупреждения, а тем самым помешать осуществлению прогноза.

Есть и самоосуществляющиеся прогнозы. Например, если в вечерней телевизионной передаче будет сделан прогноз о скором банкротстве определенного банка, то наутро многие вкладчики этого банка пожелают получить свои деньги, у входа в банк соберется толпа, а банковские операции придется остановить. Такую ситуацию журналисты описывают словами: "Банк лопнул". Обычно для этого достаточно, чтобы в один "прекрасный" (для банка) момент вкладчики пожелали изъять заметную долю (скажем, 30%) средств с депозитных счетов.

Прогнозирование - частный вид моделирования как основы познания и управления.

Роль прогнозирования в управлении страной, отраслью, регионом, предприятием очевидна. Необходимы учет СТЭП-факторов (социальных, технологических, экономических, политических), факторов конкурентного окружения и научно-технического прогресса, а также прогнозирование расходов и доходов предприятий и общества в целом (в соответствии с жизненным циклом продукции - во времени и по 11-и стадиям международного стандарта ИСО 9004). Проблемы внедрения и практического использования математических методов эконометрического прогнозирования связаны прежде всего с отсутствием в нашей стране достаточно обширного опыта подобных исследований, поскольку в течение десятилетий планированию отдавался приоритет перед прогнозированием.

Статистические методы прогнозирования. Простейшие методы восстановления используемых для прогнозирования зависимостей исходят из заданного временного ряда, т.е. функции, определенной в конечном числе точек на оси времени. Временной ряд при этом часто рассматривается в рамках вероятностной модели, вводятся иные факторы (независимые переменные), помимо времени, например, объем денежной массы (агрегат М2). Временной ряд может быть многомерным, т.е. число откликов (зависимых переменных) может быть больше одного. Основные решаемые задачи - интерполяция и экстраполяция. Метод наименьших квадратов в простейшем случае (линейная функция от одного фактора) был разработан К. Гауссом более двух столетий назад, в 1794-1795 гг. Могут оказаться полезными предварительные преобразования переменных .

Опыт прогнозирования индекса инфляции и стоимости потребительской корзины накоплен в Институте высоких статистических технологий и эконометрики. При этом оказалось полезным преобразование (логарифмирование) переменной - текущего индекса инфляции. Характерно, что при стабильности условий точность прогнозирования оказывалась достаточно удовлетворительной - 10-15 %. Однако спрогнозированное на осень 1996 г. значительное повышение уровня цен не осуществилось. Дело в том, что руководство страны перешло к стратегии сдерживания роста потребительских цен путем массовой невыплаты зарплаты и пенсий. Условия изменились - и статистический прогноз оказался непригодным. Влияние решений руководства Москвы проявилось также в том, что в ноябре 1995 г. (перед парламентскими выборами) цены в Москве упали в среднем на 9,5%, хотя обычно для ноября характерен более быстрый рост цен, чем в другие месяцы года, кроме декабря и января .

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

Оценивание точности прогноза - необходимая часть процедуры квалифицированного прогнозирования. При этом обычно используют вероятностно-статистические модели восстановления зависимости, например, строят наилучший прогноз по методу максимального правдоподобия. Разработаны параметрические (обычно на основе модели нормальных ошибок) и непараметрические оценки точности прогноза и доверительные границы для него (на основе Центральной Предельной Теоремы теории вероятностей). Так, нами предложены и изучены методы доверительного оценивания точки наложения (встречи) двух временных рядов и их применения для оценки динамики технического уровня собственной продукции и продукции конкурентов, представленной на мировом рынке.

Применяются также эвристические приемы, не основанные на какой-либо теории: метод скользящих средних, метод экспоненциального сглаживания.

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

Многомерная регрессия, в том числе с использованием непараметрических оценок плотности распределения - основной на настоящий момент эконометрический аппарат прогнозирования. Подчеркнем, что нереалистическое предположение о нормальности погрешностей измерений и отклонений от линии (поверхности) регрессии использовать не обязательно. Однако для отказа от предположения нормальности необходимо опереться на иной математический аппарат, основанный на многомерной центральной предельной теореме теории вероятностей и эконометрической технологии линеаризации. Он позволяет проводить точечное и интервальное оценивание параметров, проверять значимость их отличия от 0 в непараметрической постановке, строить доверительные границы для прогноза .

Весьма важна проблема проверки адекватности модели, а также проблема отбора факторов. Дело в том, что априорный список факторов, оказывающих влияние на отклик, обычно весьма обширен, желательно его сократить, и крупное направление современных эконометрических исследований посвящено методам отбора "информативного множества признаков". Однако эта проблема пока еще окончательно не решена. Проявляются необычные эффекты. Так, установлено, что обычно используемые оценки степени полинома имеют геометрическое распределение. Перспективны непараметрические методы оценивания плотности вероятности и их применения для восстановления регрессионной зависимости произвольного вида. Наиболее общие постановки в этой области получены с помощью подходов статистики нечисловых данных.

К современным статистическим методам прогнозирования относятся также модели авторегрессии, модель Бокса-Дженкинса, системы эконометрических уравнений, основанные как на параметрических, так и на непараметрических подходах.

Для установления возможности применения асимптотических результатов при конечных (т.н. "малых") объемах выборок полезны компьютерные статистические технологии. Они позволяют также строить различные имитационные модели. Отметим полезность методов размножения данных (бутстреп-методов). Системы прогнозирования с интенсивным использованием компьютеров объединяют различные методы прогнозирования в рамках единого автоматизированного рабочего места прогнозиста.

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

Экспертные методы прогнозирования. Необходимость и общее представление о применении экспертных методов прогнозирования при принятии решений на различных уровнях управления - на уровне страны, отрасли, региона, предприятия. Отметим большое практическое значение экспертиз при сравнении и выборе инвестиционных и инновационных проектов, при управлении проектами, экологических экспертиз. Роли лиц, принимающих решения (ЛПР), и специалистов (экспертов) в процедурах принятия решений, критерии принятия решений и место экспертных оценок в процедурах принятие решений рассмотрены выше. В качестве примеров конкретных экспертных процедур, широко используемых при прогнозировании, укажем метод Дельфи и метод сценариев. На их основе формируются конкретные процедуры подготовки и принятия решений с использованием методов экспертных оценок, например, процедуры распределения финансирования научно-исследовательских работ (на основе балльных оценок или парных сравнений), технико-экономического анализа, кабинетных маркетинговых исследований (противопоставляемых "полевым" выборочным исследованиям), оценки, сравнения и выбора инвестиционных проектов .

В соотнесении с задачами прогнозирования напомним о некоторых аспектах планирования и организации экспертного исследования. Должны быть сформированы Рабочая группа и экспертная комиссия. Весьма ответственными этапами являются формирование целей экспертного исследования (сбор информации для ЛПР и/или подготовка проекта решения для ЛПР и др.) и формирование состава экспертной комиссии (методы списков (реестров), "снежного кома", самооценки, взаимооценки) с предварительным решением проблемы априорных предпочтений экспертов. Различные варианты организации экспертного исследования, различающиеся по числу туров (один, несколько, не фиксировано), порядку вовлечения экспертов (одновременно, последовательно), способу учета мнений (с весами, без весов), организации общения экспертов (без общения, заочное, очное с ограничениями ("мозговой штурм") или без ограничений) позволяют учесть специфику конкретного экспертного исследования. Компьютерное обеспечение деятельности экспертов и Рабочей группы, экономические вопросы проведения экспертного исследования важны для успешного проведения экспертного исследования .

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

Например, анализ рейтингов политиков по степени их влиятельности, публиковавшийся одной из известных центральных газет, показал, что из-за неадекватности используемого математического аппарата лишь первые 10 мест, возможно, имеют некоторое отношение к реальности (они не меняются при переходе к другому способу анализа данных, т.е. не зависят от субъективизма членов Рабочей группы), остальные - "информационный шум", попытки опираться на них при прогностическом анализе могут привести лишь к ошибкам. Что же касается начального участка рейтинга этой газеты, то он также может быть подвергнут сомнению, но по более глубоким причинам, например, связанным с составом экспертной комиссии .

Основными процедурами обработки прогностических экспертных оценок являются проверка согласованности, кластер-анализ и нахождение группового мнения.

Проверка согласованности мнений экспертов, выраженных ранжировками, проводится с помощью коэффициентов ранговой корреляции Кендалла и Спирмена, коэффициента ранговой конкордации Кендалла и Бэбингтона Смита. Используются параметрические модели парных сравнений - Терстоуна, Бредли-Терри-Льюса - и непараметрические модели теории люсианов (о люсианах) .

При отсутствии согласованности разбиение мнений экспертов на группы сходных между собой проводят методом ближайшего соседа или другими методами кластерного анализа (автоматического построения классификаций, распознавания образов без учителя). Классификация люсианов осуществляется на основе вероятностно-статистической модели.

Используют различные методы построения итогового мнения комиссии экспертов. Своей простотой выделяется метод средних рангов. Компьютерное моделирование позволило установить ряд свойств медианы Кемени, часто рекомендуемой для использования в качестве итогового (обобщенного, среднего) мнения комиссии экспертов. Интерпретация закона больших чисел для нечисловых данных в терминах теории экспертного опроса такова: итоговое мнение устойчиво, т.е. мало меняется при изменении состава экспертной комиссии, и при росте числа экспертов приближается к "истине". При этом в соответствии с принятым подходом предполагается, что ответы экспертов можно рассматривать как результаты измерений с ошибками, все они - независимые одинаково распределенные случайные элементы, вероятность принятия определенного значения убывает по мере удаления от некоторого центра - "истины", а общее число экспертов достаточно велико.

Проблемы применения методов прогнозирования в условиях риска. Многочисленны примеры ситуаций, связанных с социальными, технологическими, экономическими, политическими, экологическими и другими рисками. Именно в таких ситуациях обычно и необходимо прогнозирование. Известны различные виды критериев, используемых в теории принятия решений в условиях неопределенности (риска). Из-за противоречивости решений, получаемых по различным критериям, очевидна необходимость применения оценок экспертов.

В конкретных задачах прогнозирования необходимо провести классификацию рисков, поставить задачу оценивания конкретного риска, провести структуризацию риска, в частности, построить деревья причин (ы другой терминологии, деревья отказов) и деревья последствий (деревья событий). Центральной задачей является построение групповых и обобщенных показателей, например, показателей конкурентоспособности и качества. Риски необходимо учитывать при прогнозировании экономических последствий принимаемых решений, поведения потребителей и конкурентного окружения, внешнеэкономических условий и макроэкономического развития России, экологического состояния окружающей среды, безопасности технологий, экологической опасности промышленных и иных объектов. Метод сценариев незаменим применительно к анализу технических, экономических и социальных последствий аварий .

Имеется некоторая специфика применения методов прогнозирования в ситуациях, связанных с риском. Велика роль функции потерь и методов ее оценивания, в том числе в экономических терминах. В конкретных областях используют вероятностный анализ безопасности (для атомной энергетики) и другие специальные методы.

Современные компьютерные технологии прогнозирования. Перспективны интерактивные методы прогнозирования с использованием баз эконометрических данных, имитационных (в том числе на основе применения метода Монте-Карло, т.е. метода статистических испытаний) и экономико-математических динамических моделей, сочетающих экспертные, статистические и моделирующие блоки. Обратим внимание на сходство и различие методов экспертных оценок и экспертных систем. Можно сказать, что экспертная система моделирует поведение эксперта путем формализации его знаний по специальной технологии. Но интуицию "живого эксперта" нельзя заложить в ЭВМ, а при формализации мнений эксперта (фактически - при его допросе) наряду с уточнением одних его представлений происходит и огрубление других. Другими словами, при использовании экспертных оценок непосредственно обращаются к опыту и интуиции высококвалифицированных специалистов, а при применении экспертных систем имеют дело с компьютерными алгоритмами расчетов и выводов, при создании которых когда-то давно привлекались эксперты как источник данных и типовых заключений .

Обратим внимание на возможность использования в прогнозировании производственных функций, статистически описывающих связь выпуска с факторами производства, на различные способы учета научно-технического прогресса, в частности, на основе анализа трендов и с помощью экспертного выявления точек роста. Примеры экономических прогнозов всех видов имеются в литературе. К настоящему времени разработаны компьютерные системы и программные средства комбинированных методов прогнозирования.

экономический математический прогноз информационный

1. 2 Основные идеи технологии сценарных экспертных прогнозов

Как уже отмечалось социально-экономическое прогнозирование, как и любое прогнозирование вообще, может быть успешным лишь при некоторой стабильности условий. Однако решения органов власти, отдельных лиц, иные события меняют условия, и события развиваются по-иному, чем ранее предполагалось. Объективно имеются точки выбора (фуркации), после которых рассматриваемое прогнозистами развитие может пойти по одному из нескольких возможных путей (эти пути и называют обычно сценариями). Выбор может делаться на разных уровнях - конкретной личностью (перейти на другую работу или остаться), менеджером (выпускать ту или иную марку продукции), конкурентами (сотрудничество или борьба), властными структурами (выбор той или иной системы налогообложения), населением страны (выбор президента), "международным сообществом" (вводить или нет санкции против России).

Рассмотрим пример. Вполне очевидно, что после первого тура президентских выборов 1996 г. о дальнейшем развитии социально-экономических событий можно было говорить лишь в терминах сценариев: если победит Б.Н. Ельцин, то будет то-то и то-то, если победит Г.А. Зюганов, то события пойдут так-то и так-то.

Например, работа имела целью прогноз динамики валового внутреннего продукта (ВВП) на 9 лет (1999-2007). При ее проведении было ясно, что за это время произойдут различные политические события, в частности, по крайней мере два цикла парламентских и президентских выборов (при условии сохранения нынешней политической структуры), результаты которых нельзя предсказать однозначно. Поэтому прогноз динамики ВВП мог быть сделан лишь по отдельности для каждого сценария из некоторой гаммы, охватывающей возможные пути социально-экономической динамики России .

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

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

Возможность подобной декомпозиции не очевидна. При применении метода сценариев необходимо осуществить два этапа исследования:

Построение исчерпывающего, но обозримого набора сценариев;

Прогнозирование в рамках каждого конкретного сценария с целью получения ответов на интересующие исследователя вопросы.

Каждый из этих этапов лишь частично формализуем. Существенная часть рассуждений проводится на качественном уровне, как это принято в общественно-экономических и гуманитарных науках. Одна из причин заключается в том, что стремление к излишней формализации и математизации приводит к искусственному внесению определенности там, где ее нет по существу, либо к использованию громоздкого математического аппарата. Так, рассуждения на словесном уровне считаются доказательными в большинстве ситуаций принятия решений, в то время как попытка уточнить смысл используемых слов с помощью, например, теории нечетких множеств приводит к весьма громоздким математическим моделям и расчетам.

Для построения исчерпывающего, но обозримого набора сценариев необходимо предварительно проанализировать динамику социально-экономического развития рассматриваемого экономического агента и его окружения. Корни будущего - в настоящем и прошлом, причем зачастую - в весьма далеком прошлом. Кроме макроэкономических и микроэкономических характеристик, известных лишь с погрешностями, которые нельзя считать случайными или малыми, необходимо учитывать состояние и динамику отечественного массового сознания, политических, в то числе внешнеполитических реалий, поскольку на обычно рассматриваемом интервале времени (до 10 лет) экономика зачастую следует за политикой, а не наоборот.

Так, например, к началу 1985 г. экономика СССР находилась в достаточно стабильном состоянии с ежегодным ростом в среднем 3-5%. Если бы руководство страны находилось в руках иных людей, то развитие продолжалось бы в прежних условиях и к концу тысячелетия ВВП СССР увеличился бы на 50% и составил бы примерно 150 % от уровня 1985 г. Реально же из-за политических причин ВВП России за эти 15 лет упал примерно в 2 раза, т.е. составил около 50 % по сравнению с 1985 г., или в 3 раза меньше, чем можно было бы ожидать из чисто экономических причин при сохранении стабильных условий 1985 г. .

Набор сценариев должен быть обозрим. Приходится исключать различные маловероятные события - прилет инопланетян, падение астероида, массовые эпидемии ранее неизвестных болезней, и т.д.

Само по себе создание набора сценариев - предмет экспертного исследования, проводимого в соответствии с описанной выше методологией. Кроме того, эксперты могут оценить вероятности реализации того или иного сценария. Ясно, что эти оценки не являются надежными.

Часто используют упрощенный подход к прогнозированию методом сценариев. А именно, формулируют три сценария - оптимистический, вероятный и пессимистический. При этом для каждого из сценариев достаточно произвольно выбирают значения параметров, описывающих производственно-экономическую ситуацию (по-английски - case). Цель такого подхода - рассчитать интервалы разброса для характеристик и "коридоры" для временных рядов, интересующих исследователя (и заказчика исследования). Например, прогнозируют финансовый поток (по-английски - cash flow) и чистую текущую стоимость (по-английски - net present value или NPV) инвестиционного проекта.

Ясно, что такой упрощенный подход не может дать максимального или минимального значения характеристики, он дает лишь представление о порядке количественной меры разброса. Однако его развитие приводит к байесовской постановке в теории принятия решений. Например, если сценарий описывается элементом конечномерного евклидова пространства, то любое вероятностное распределение на множестве исходных параметров преобразуется в распределение интересующих исследователя характеристик. Расчеты могут быть проведены с помощью современных информационных технологий метода статистических испытаний. Надо в соответствии с заданным распределением на множестве параметров выбирать с помощью датчика псевдослучайных чисел конкретный вектор параметров и рассчитывать для него итоговые характеристики. В результате получится эмпирическое распределение на множестве итоговых характеристик, которое можно разными способами анализировать, находить оценку математического ожидания, разброса и др. Остается только неясным, как задавать распределение на множестве параметров. Естественно, для этого можно использовать экспертов .

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

Вопрос об использовании результатов прогнозирования относится не к эконометрике, а к смежной науке - теории принятия решений. Как известно, при принятии решений на основе анализа ситуации, в том числе результатов прогнозных исследований, можно исходить из различных критериев. Так, можно ориентироваться на то, что ситуация сложится наихудшим, или наилучшим, или средним (в каком-либо смысле) образом. Можно попытаться наметить мероприятия, обеспечивающие минимально допустимые полезные результаты при любом варианте развития ситуации, и т.д.

Итак, рассмотрена концепция современной методики экспертного оценивания методом сценариев. Она использовалась, например, для прогнозирования социально-экономического развития России.

2. Применение информационных технологий в экономико-математическом пр о гнозировании

До появления современных ИТ не было широких возможностей использовать эффективные экономико-математические модели непосредственно в процессе экономической деятельности. Кроме того, применение имевшихся моделей прогнозирования в аналитических целях не выдвигало столь высоких требований к их информационному обеспечению.

Основы технологий прогнозирования

При построении прогнозирующей системы «с нуля» необходимо разрешить целый ряд организационных и методологических вопросов. К первым можно отнести:

Обучение пользователей методам анализа и интерпретации результатов прогнозов;

Определение направлений движения прогнозной информации внутри предприятия, на уровне его подразделений и отдельных сотрудников, а также структуры коммуникаций с деловыми партнерами и органами власти;

Определение сроков и периодичности проведения процедур прогнозирования;

Разработку принципов увязки прогноза с перспективным планированием и порядок отбора вариантов полученных результатов при составлении плана развития предприятия .

Методологическими проблемами построения подсистемы прогнозирования являются:

Разработка внутренней структуры и механизма ее функционирования;

Организация информационного обеспечения;

Разработка математического обеспечения.

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

Каждая группа пригодна для решения определенного круга задач. Поэтому практика выдвигает следующие требования к используемым методам: они должны быть ориентированы на конкретный объект прогнозирования, должны опираться на количественную меру адекватности, быть дифференцированными по точности оценок и горизонту прогнозирования.

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

Построение системы прогнозируемых процессов и показателей;

Разработку аппарата экономического и математического анализа прогнозируемых процессов и показателей;

Конкретизацию метода экспертных оценок, выделение показателей для экспертизы и получение экспертных оценок некоторых прогнозируемых процессов и показателей;

Прогнозирование показателей и процессов с указанием доверительных интервалов и точностей;

Разработку методик интерпретации и анализа полученных результатов.

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

Разработка методики структурной идентификации объекта прогнозирования;

Разработка методов параметрической идентификации объекта прогнозирования;

Разработка методов прогнозирования тенденций;

Разработка методов прогнозирования гармонических составляющих процессов;

Разработка методов оценки характеристик случайных составляющих процессов;

Создание комплексных моделей для прогнозирования показателей, образующих взаимосвязанную систему .

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

Информационное обеспечение системы обычно включает:

Информационный фонд (базу данных);

Источники формирования информационного фонда, потоки и способы поступления данных;

Методы накопления, хранения, обновления и поиска данных, образующих информационный фонд;

Методы, принципы и правила циркуляции данных в системе;

Методы обеспечения достоверности данных на всех этапах их сбора и обработки;

Методы информационного анализа и синтеза;

Способы однозначного формализованного описания экономических данных .

Таким образом, для реализации процесса прогнозирования требуются следующие основные компоненты:

Источники внутренней информации, которая основывается на системах управленческого и бухгалтерского учета;

Источники внешней информации;

Специализированное программное обеспечение, реализующее алгоритмы прогнозирования и анализ результатов.

Учитывая важность решения задачи прогнозирования для субъектов рынка, целесообразно проверку качества предлагаемых методов и алгоритмов, а также технологий в целом осуществлять по специально подобранным (тестовым) исходным данным. Аналогичный путь верификации достаточно давно используется при оценке адекватности математических инструментов, предназначенных для нелинейной оптимизации, например с помощью функций Розенброка и Пауэла .

Подтверждение (или верификация) качества и работоспособности технологии прогнозирования осуществляется обычно сравнением априорно известных модельных данных с их прогнозируемыми значениями и оценкой статистических характеристик точности прогнозов. Рассмотрим этот прием в ситуации, когда модели процессов представляют собой аддитивную совокупность тренда Tt, сезонной (гармонической) и случайной составляющих.

В настоящее время распространение получили самые различные программные средства, обеспечивающие в той или иной мере сбор и аналитическую обработку информации. Одни их них, например MS Excel, оснащены встроенными статистическими функциями и средствами программирования. Другие же, особенно недорогие программы бухгалтерского и управленческого учета, такими возможностями не обладают или аналитические возможности реализованы в них недостаточно, а иногда и некорректно. Впрочем, это присуще, к сожалению, и некоторым более мощным и многофункциональным системам управления предприятием. Такое положение объясняется, по всей видимости, неглубоким анализом со стороны разработчиков свойств выбранных ими алгоритмов прогнозирования и их некритическим применением. Например, судя по доступным источникам, часто в основе прогнозирующих алгоритмов используется экспоненциальное сглаживание нулевого порядка. Однако данный подход правомочен только при отсутствии тенденции изучаемого процесса. На самом же деле экономические процессы являются нестационарными, и прогнозирование подразумевает использование более сложных моделей, чем модели с постоянным трендом.

Интересно в ракурсе рассматриваемой темы проследить путь развития отечественных автоматизированных банковских систем. Первые банковские системы основывались на жесткой технологии, постоянно требуя внесения изменений или дополнительного программного обеспечения. Это побудило разработчиков финансового программного обеспечения, следуя принципам открытости, масштабируемости и гибкости, использовать промышленные СУБД. Однако сами по себе эти СУБД оказались непригодны к решению аналитических задач высокого уровня, к которым относится проблема прогнозирования. Для этого пришлось использовать дополнительно технологии хранилищ данных и оперативной аналитической обработки, обеспечивших работу систем поддержки принятия решений финансово-кредитных учреждений и составления прогнозов. Такой же подход используется и в комплексных системах управления предприятиями.

Другим направлением современного прикладного использования методов прогнозирования на основе ИТ является решение широкого круга маркетинговых задач. Иллюстрацией может служить программное обеспечение SAS Churn Management Solution for Telecommunications. Оно предназначено для телекоммуникационных операторов и позволяет, как утверждается его разработчиками, строить прогностические модели и с их помощью оценивать вероятность оттока отдельных категорий клиентов. Основу этого программного обеспечения составляет сервер распределенной базы данных Scalable Performance Data Server, средства для построения и администрирования хранилищ и витрин данных, инструментарий интеллектуального анализа данных Enterprise Miner, система поддержки принятия решений SAS/MDDB Server, а также вспомогательные средства.

Для обеспечения конкурентоспособности новомодных CRM-систем в список их расширенных возможностей, так же как и для автоматизированных банковских систем, включены функции отчетности, использующие технологии OLAP и позволяющие в определенной степени осуществлять прогнозирование результатов маркетинга, продаж и обслуживания клиентов.

Существует достаточно много специализированных программных продуктов, обеспечивающих статистическую обработку численных данных, включая отдельные элементы прогнозирования. К таким продуктам относятся SPSS, Statistica и др. Эти средства имеют как достоинства, так и недостатки, существенно ограничивающие сферу их практического применения. Здесь необходимо отметить, что оценка приспособленности специализированных математических и статистических программных средств для решения задач прогнозирования обычными пользователями, не имеющими специальной подготовки, требует отдельного серьезного исследования и обсуждения .

Однако решение задач прогнозирования для потребителей из малого и среднего бизнеса с помощью мощных и дорогостоящих информационных систем и технологий практически невозможно в первую очередь по финансовым соображениям. Поэтому весьма перспективным направлением является развитие аналитических возможностей существующих и широко распространенных недорогих систем бухгалтерского и управленческого учета. Разрабатываемые дополнительные отчеты, основанные на конкретных бизнес-процессах и содержащие необходимую аналитическую информацию для конкретного пользователя, имеют высокое отношение «эффективность - стоимость».

Некоторыми разработчиками программного обеспечения создаются целые линейки аналитических средств. Например, корпорация «Парус» предлагает для широкого круга пользователей из малого и среднего бизнеса решения «Парус-Аналитика» и «Триумф-Аналитика». Более сложные задачи аналитической обработки прогнозной информации интегрированы в систему «Парус» в виде так называемого ситуационного центра. По словам Дмитрия Сударева, менеджера по развитию тиражных решений, было принято решение разработать и внедрить программные продукты, позволяющие перейти от простого учета фактов в деятельности предприятия к анализу информации. При этом был запланирован переход от автоматизации работы бухгалтеров и менеджеров среднего звена к обработке информации для высшего менеджмента. С учетом возможного круга потребителей «Парус-Аналитика» и «Триумф-Аналитика» особых требований к программно-аппаратному окружению не предъявляют, однако решение «Триумф-Аналитика» реализовано на базе MS SQL Server, что обеспечивает ему более широкие возможности по прогнозированию исследуемых процессов, в частности, учитывается гармоническая составляющая прогнозов .

Ценность прогноза многократно увеличивается, когда он непосредственно используется при управлении предприятием. Поэтому важным направлением является интеграция прогнозирующих систем с такими системами, как «Касатка», MS Project Expert и др. Например, программное обеспечение «Касатка» компании SBI позиционируется как автоматизированное рабочее место руководителя и специалистов отдела маркетинга и предназначено для разработки комплексов менеджмента, маркетинга и стратегического планирования. Такое целевое назначение предопределяет необходимость выявления долгосрочных тенденций и их учета при планировании. Горизонт прогнозирования при этом определяется исходя из соответствующих целей организации.

Заключение

Таким образом, к настоящему времени проведено достаточно много исследований и получены впечатляющие практические решения проблемы прогнозирования в науке, технике, экономике, демографии и других областях. Внимание к этой проблеме обусловлено в том числе масштабами современной экономики, потребностями производства, динамикой развития общества, необходимостью совершенствования планирования на всех уровнях управления, а также накопленным опытом. Прогнозирование - один из решающих элементов эффективной организации управления отдельными хозяйствующими субъектами и экономическими сообществами вследствие того, что качество принимаемых решений в большой степени определяется качеством прогнозирования их последствий. Поэтому решения, принимаемые сегодня, должны опираться на достоверные оценки возможного развития изучаемых явлений и событий в будущем.

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

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

Точность, достоверность и оперативность, впрочем, как и иные составляющие качества прогнозирования, обеспечиваются рядом факторов, среди которых необходимо выделить: программное обеспечение, в основе которого лежат адекватные реальности экономико-математические модели;n полноту охвата и надежность источников исходной информации, на которой основана работа алгоритмов прогнозирования; оперативность обработки внутрифирменной и внешней информации; умение критически анализировать прогнозные оценки; своевременность внесения необходимых изменений в методическое и информационное обеспечение прогнозирования.

В основе специального программного обеспечения лежат тщательно подобранные модели, методы и методики. Их реализация крайне важна для получения качественных прогнозов при решении задач текущего и стратегического планирования. Анализ сложившейся ситуации показывает, что трудности при внедрении ИТ, обеспечивающих прогнозирование экономических процессов, носят не только технический или методический, но и организационно-психологический характер. Потребители результатов подчас не понимают принципов используемых моделей, их формализацию и объективно существующие ограничения. Это, как правило, порождает недоверие к полученным результатам. Другая группа проблем внедрения связана с тем, что прогнозирующие модели нередко носят замкнутый, автономный характер и поэтому их обобщение с целью развития и взаимной адаптации затруднительно. Следовательно, компромиссным решением может оказаться поэтапный подход с выделением главных аналитических задач.

Однако готовых тиражируемых или корпоративных решений, обеспечивающих прогнозирование для малых и средних экономических субъектов на системном уровне с высоким качеством и доступных им по цене, практически нет. В настоящее время автоматизированные системы управления предприятием ограничиваются в основном элементарными задачами учета и контроля.

Список использованной литературы

1. Айвазян С.А. Основы эконометрики. М.: ЮНИТИ, 2011. - 432с.

2. Арженовский С.В., Федосова О.Н. Эконометрика. Ростов на Дону: РГЭУ, 2012. - 202с.

3. Бородич С.А. Эконометрика. Мн.: Новое знание, 2015. - 408с.

4. Владимирова Л.П. Прогнозирование и планирование в условиях рынка. М.: Дашков и К., 2013. -- 308с.

5. Доугерти К. Введение в эконометрику. / Пер с англ. - М.: Инфра-М, 2011. - 402с.

6. Ежеманская С.Н. Эконометрика. Ростов на Дону: Феникс, 2013. - 160с.

7. Кремер Н.Ш., Путко Б.А. Эконометрика. М.: ЮНИТИ, 2015. - 311с.

8. Магнус Я.Р., Катышев П.К., Пересецкий А.А. Эконометрика: начальный курс. М.: Дело, 2011. - 400с.

9. Новиков А.И. Эконометрика. М.: Инфра-М, 2013. - 306с.

10. Орлов А.И. Эконометрика. М.: Экзамен, 2014. - 576с.

11. Тихомиров Н.П., Дорохина Е.Ю. Эконометрика. М.: Экзамен, 2013. - 512с.

12. Эконометрика. / Под ред. И.И. Елисеевой. - М.: Финансы и статистика, 2012. - 344с.

Размещено на Allbest.ru

МАТЕМАТИЧЕСКИЕ МЕТОДЫ ПРОГНОЗИРОВАНИЯ В УПРАВЛЕНИИ ПРЕДПРИЯТИЕМ

Ковальчук Светлана Петровна

студентка 4 курса, кафедра экономической кибернетики ВНАУ, г. Винница

Коляденко Светлана Васильевна

научный руководитель, докт.экон.наук, профессор ВНАУ, г. Винница

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

Анализ последних исследований и публикаций. Вопрос прогнозирования исследовались в научных работах таких известных отечественных и зарубежных экономистов, как И. Ансофф, В. Геець, Г. Добров, М. Долишний, А. Илишев, М. Кизим, В. Кучерук, В. Лисичкин, А. Мельник, М. Мескон, З. Микитишин, И. Михасюк, Б. Панасюк, М. Портер, Г.Савицкая, Р. Сайфулин и другие. Тем не менее существует объективная необходимость дальнейшего исследования методических и прикладных основ прогнозирования деятельности предприятий с учетом особенностей становления рыночной экономики.

Целью исследования является систематизация математических методов экономического прогнозирования в управлении предприятием, определение их особенностей, заданий и принципов.

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

Процесс прогнозирования всегда основывается на определенных принципах:

  • целеустремленность – содержательное описание поставленных исследовательских задач;
  • системность – построение прогноза на основании системы методов и моделей, которые характеризуются определенной иерархией и последовательностью;
  • научная обоснованность – всесторонний учет требований объективных законов развития общества, использование мирового опыта;
  • многоуровневое описание – описание объекта как целостного явления и вместе с тем как элемента более сложной системы;
  • информационное единство – использование информации на одинаково равное обобщения и целостности признаков;
  • адекватность объективным закономерностям развития – выявление и оценка устойчивых взаимосвязей и тенденций развития объекта;
  • последовательное решение неопределенности – поэтапная процедура продвижения от выявления целей и сложившихся условий к определению возможных направлений развития;
  • альтернативность – выявление возможности развития объекта при условии разных траекторий, разнообразных взаимосвязей и структурных соотношений .

Прогнозирование выполняет три основных функции и имеет три стадии:

  • предвидение возможных тенденций изменений в будущем, выявление закономерностей, тенденций, факторов, обуславливающих эти изменения (исследовательская стадия);
  • выявление альтернативных вариантов влияния на развитие объекта в результате принятия тех или иных решений, оценка последствий реализации этих решений (стадия обоснования управленческих решений);
  • оценка результатов выполнения решений, непредвиденных изменений внешней среды, чтобы своевременно скоординировать решение (стадия наблюдения и коррекции) .

Эти три функции и три стадии взаимно переплетены, итеративно повторяются и являются составными элементами управленческой деятельности в любой сфере.

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

По принципу информационного обоснования различают такие методы:

І. Фактографические методы, которые базируются на фактическом информационном материале об объекте прогнозирования и его прошлом развитии:

  • статистические методы: экстраполяции и интерполяции, корреляционно-регрессионный анализ, факторные модели;
  • аналогии: математические, исторические;
  • опережающие методы прогнозирования, которые основываются на определенных принципах специальной обработки научно-технической информации и реализуют в прогнозе ее свойство опережать развитие научно-технического прогресса (методы анализа динамики патентования, публикационные методы прогнозирования).

ІІ. Экспертные методы, которые базируются на субъективной информации, которую предоставляют специалисты-эксперты в процессе систематизированных процедур выявления и обобщение их мысли относительно будущего состояния дел. Для этих методов характерно предвидение будущего на основе как рациональных доказательств, так и интуитивных знаний. Они, как правило, имеют качественный характер. К этим методам принадлежат такие:

  • прямые: экспертного опрашивания; экспертного анализа, когда эксперт или коллектив экспертов сами ставят и решают вопросы, которые ведут к поставленной цели; с обратной связью; метод «комиссий», что может означать организацию «круглого стола» и других подобных мероприятий, в пределах которых происходит согласование мыслей экспертов; метод «мозговых атак», для которого характерны коллективная генерация идей и творческое решение проблем; метод Дельфи, что предусматривает проведение анкетных опрашиваний специалистов избранной области знаний.

ІІІ. Комбинированные методы со смешанной информационной основой, в которой как первичную используют фактографическую и экспертную информацию: балансовые модели; оптимизационные модели.

Одними из наиболее распространенных методов прогнозирования являются эконометрические методы – это комплекс экономических и математических научных дисциплин, которые изучают экономические процессы и системы. Эконометрическая модель представляет собой систему регрессионных (стохастических) уравнений и тождественностей. Коэффициенты уравнений определяются методами математической статистики на основе конкретной экономико-статистической информации, а наиболее распространенным методом количественной оценки коэффициентов есть метод наименьших квадратов с его модификациями. Эконометрические уравнения выражают зависимость исследуемых переменных от изменения других показателей, в том числе и от состояния этих переменных в прошлом. Тождественности же устанавливают взаимозависимость между переменными, отображающими структуру используемой статистики .

Математическую платформу эконометрических моделей составляют методы корреляционного и регрессионного анализа. Корреляционный анализ дает возможность отобрать наиболее существенные факторы и построить соответствующее уравнение регрессии .

Корреляционный анализ обеспечивает: измерение степени связи двух и больше переменных; выявление факторов, наиболее существенно влияющих на зависимую переменную; определение прежде неизвестных причинных связей (корреляция непосредственно не раскрывает причинных связей между явлениями, но определяет числовое значение этих связей и вероятность суждений относительно их существования). Основными средствами анализа есть парные, частные и множественные коэффициенты корреляции.

Регрессионный анализ разрешает решать такие задачи:

  • установление форм зависимости между одной эндогенной и одной или несколькими экзогенными переменными (положительная, отрицательная, линейная, нелинейная). Эндогенная переменная обычно обозначается Y , а экзогенная (экзогенные), которая еще иначе называется регрессором, – X ;
  • определение функции регрессии. Важно не только указать общую тенденцию изменения зависимой сменной, а и выяснить степень влияния на зависимую переменную главных факторов, если бы остальные (второстепенные, побочные) факторы не изменялись (находились на том самом среднему уровне) и были исключены случайные элементы;
  • оценивание неизвестных значений зависимой сменной.

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

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

Субъектами прогнозирования являются планово-экономические отделы предприятия, маркетинговые и технические отделы.

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

Выводы. Для принятия решения необходимо иметь достоверную и полную информацию, на основе которой формируется стратегия производства и сбыта продукции. В связи с этим повышается роль прогнозов, нужное расширение системы и совершенствование методов прогнозирования, применяемых на практике. Особое внимание должно уделяться прогнозированию спроса на продукцию, расходов производства, цен и прибыли. Для этого проводятся исследование внутреннего и мирового рынков, осуществляется анализ эластичности спроса.

Список литературы:

  1. Лугинин О.Е. Эконометрия: учеб. пособие для студ. высших учеб. завед. – 2-е изд., перераб. и доп. – К. : Центр учебной литературы, 2008. – 278 с.
  2. Орлов А.И. Эконометрика. – М.: Экзамен, 2002. – 576 с.
  3. Присенко Г. В., Равикович Є. И. Прогнозирование социально-экономических процессов: учебн. пособ. – К.: КНЭУ, 2005. – 378 с.
  4. Стеценко Т. О., Тищенко О. П. Управление региональнойэкономикой: учебн. пособ. ГВУЗ Киев. нац. экон. ун-т им. В. Гетьмана. – К. : КНЭУ, 2009. – 471 с.
  5. Яковец Ю.В. Прогнозирование циклов и кризисов. – M.: МФК, 2000. – С. 42.

Статистические наблюдения в социально-экономических исследованиях обычно проводятся регулярно через равные отрезки времени и представляются в виде временных рядов x t , где t = 1, 2, ..., п. В качестве инструмента статистического прогнозирования временных рядов служат трендовые регрессионные модели, параметры которых оцениваются по имеющейся статистической базе, а затем основные тенденции (тренды) экстраполируются на заданный интервал времени.

Методология статистического прогнозирования предполагает построение и испытание многих моделей для каждого временного ряда,ихсравнение на основе статистических критериев и отбор наилучшихизних для прогнозирования.

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

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

Наиболее известны и широко применяются трендовые и адаптивные методы прогнозирования. Среди последних можно выделить такие, как методы авторегрессии, скользящего среднего (Бокса - Дженкинса и адаптивной фильтрации), методы экспоненциального сглаживания (Хольта, Брауна и экспоненциальной средней) и др.

Для оценки качества исследуемой модели прогноза используют несколько статистических критериев.

Наиболее распространенными критериями являются следующие.

Относительная ошибка аппроксимации:

где e t = х t - - ошибка прогноза;

х t - фактическое значение показателя;

- прогнозируемое значение.

Данный показатель используется в случае сравнения точности прогнозов по нескольким моделям. При этом считают, что точность модели является высокой, когда < 10%, хорошей - при = 10-20% и удовлетворительной - при = 20-50%.

Средняя квадратическая ошибка:

(54.2)

где k - число оцениваемых коэффициентов уравнения.

Наряду с точечным в практике прогнозирования широко используют интервальный прогноз. При этом доверительный интервал чаще всего задается неравенствами

(54.3)

где t α - табличное значение, определяемое по t -распределению Стьюдента при уровне значимости α и числе степеней свободы п - k.

В литературе представлено большое число математико-статистических моделей для адекватного описания разнообразных тенденций временных рядов.

Наиболее распространенными видами трендовых моделей, характеризующих монотонное возрастание или убывание исследуемого явления, являются:

(54.4)

Правильно выбранная модель должна соответствовать характеру изменений тенденции исследуемого явления; При этом величина е t должна носить случайный характер с нулевой средней.

Кроме того, ошибки аппроксимации e t должны быть независимыми между собой и подчиняться нормальному закону распределения e t Î N (0, σ ). Независимость ошибок e t , т.е. отсутствие автокорреляции остатков, обычно проверяется по критерию Дарбина-Уотсона, основанного на статистике:

(54.5)

где e t = x t - .

Если отклонения не коррелированы, то величина DW приблизительно равна двум. При наличии положительной автокорреляции 0 ≤ DW 2, а отрицательной - 2 ≤ D W ≤ 4.

О коррелированности остатков можно также судить по коррелограмме для отклонений от тренда, которая представляет собой график функции относительно τ коэффициента автокорреляции, который вычисляется по формуле

(54.6)

где τ = 0, 1, 2 ... .

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

Рассмотрим задачу сглаживания сезонных колебаний, исходя из ряда V t = х t - , где x t - значение исходного временного ряда в момент t, а - оценка соответствующего значения тренда (t = 1, 2, ..., п ).

Так как сезонные колебания представляют собой циклический, повторяющийся во времени процесс, то в качестве сглаживающих функций используется гармонический ряд (ряд Фурье) следующего вида:

Оценки параметров α i и β i модели определяют из выражений

(54.7)

где k = п / 2 - максимально допустимое число гармоник;

ω i = 2πi / п - угловая частота i -й гармоники (i = 1, 2, ..., т).

Пусть т - число гармоник, используемых для сглаживания сезонных колебаний (т < k). Тогда оценка гармонического ряда имеетвид

(54.8)

а расчетные значения временного ряда исходного показателя определяются по формуле

54.2. Адаптивные методы прогнозирования

При использовании трендовых моделей в прогнозировании обычно предполагается, что основные факторы и тенденции прошлого периода сохранятся на период прогноза или что можно обосновать и учесть направление их изменений в перспективе. Однако в настоящее время, когда происходит структурная перестройка экономики, социально-экономические процессы даже на макроуровне становятся очень динамичными. В этой связи исследователь часто имеет дело с новыми явлениями и с короткими временными рядами. При этом устаревшие данные при моделировании часто оказываются бесполезными и даже вредными. Таким образом, возникает необходимость строить модели, опираясь в основном на малое количество самых свежих данных, наделяя модели адаптивными свойствами.

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

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

У истоков адаптивного направления лежит простейшая модель экспоненциального сглаживания, обобщение которой привело в появлению целого семейства адаптивных моделей. Простейшая адаптивная модель основывается на вычислении экспоненциально взвешенной скользящей средней.

Экспоненциальное сглаживание исходного временного ряда x t осуществляется по рекуррентной формуле

(54.9)

где S t - значение экспоненциальной средней в момент t, a. S t-1 - в момент t -1;

α - параметр сглаживания, адаптации, α = const, 0 < α < 1;

Выражение (54.9) можно представить в виде

В (54.10) экспоненциальная средняя в момент t выражена как экспоненциальная средняя предшествующего момента S t-1 плюс доля α отклонения текущего наблюдения х t от экспоненциальной средней S t-1 момента t - 1.

Последовательно используя рекуррентное соотношение (54.9), можно выразить экспоненциальную среднюю S t через значения временного ряда:

где S 0 - величина, характеризующая начальные условия для первого применения формулы (54.9), при t = 1.

Так как β = (1 - α) < 1, то при t 0 β t 0, и, согласно (54.11),

(54.12)

т.е. величина S t оказывается взвешенной суммой всех членов ряда. При этом веса падают экспоненциально в зависимости от давности наблюдения, откуда и название S t - экспоненциальная средняя.

Из (54.12) следует, что увеличение веса более свежих наблюдений может быть достигнуто повышением α. В то же время для сглаживания случайных колебаний временного ряда x t величину α нужно уменьшить. Два названных требования находятся в противоречии, и на практике при выборе α исходят из компромиссного решения.

Экспоненциальное сглаживание является простейшим видом самообучающейся модели с параметром адаптации α. Разработано несколько вариантов адаптивных моделей, которые используют процедуру экспоненциального сглаживания и позволяют учесть наличие у временного ряда x t тенденции и сезонных колебаний. Рассмотрим некоторыеизтаких моделей.

Адаптивная полиномиальная модель первого порядка

Рассмотрим алгоритм экспоненциального сглаживания, предполагающий наличие у временного ряда x t линейного тренда. В основе модели лежит гипотеза о том, что прогноз может быть получен по уравнению

где - прогнозируемое значение временного ряда на момент (t + τ);

, - оценки адаптивных коэффициентов полинома первого порядка в момент t;

τ - величина упреждения.

Экспоненциальные средние 1-го и 2-го порядков для модели имеют вид

(54.13)

где β = 1 - α, а оценка модельного значения ряда с периодом упреждения τ равна

(54.14)

Для определения начальных условий первоначально по данным временного ряда x t находим методом наименьших квадратов оценки линейного тренда:

и принимаем и . Тогда начальные условия определяются как:

(54.15)

Контрольные вопросы

1. Какие модели прогнозирования вы знаете и каковы их особенности?

2. В чем состоит статистический подход к прогнозированию, моделированию тенденций и сезонных явлений в стратегических исследованиях?

3. Какие трендовые модели вам известны и как оценивается их качество?

4. В чем особенность адаптивных методов прогнозирования?

5. Какимобразом осуществляется экспоненциальное сглаживание временного ряда?

* Данная работа не является научным трудом, не является выпускной квалификационной работой и представляет собой результат обработки, структурирования и форматирования собранной информации, предназначенной для использования в качестве источника материала при самостоятельной подготовки учебных работ.

Matlab- как средство математического моделирования

Рассказывать о программах математического моделирования и возможных областях их применения можно очень долго, но мы ограничимся лишь кратким обзором ведущих программ, укажем их общие черты и различия. В настоящее время практически все современные CAE-программы имеют встроенные функции символьных вычислений. Однако наиболее известными и приспособленными для математических символьных вычислений считаются Maple, MathCad, Mathematica и MatLab. Но, делая обзор основных программ символьной математики, мы укажем и на возможные альтернативы, идеологически схожие с тем или иным пакетом-лидером.

С помощью описываемого ПО можно сэкономить массу времени и избежать многих ошибок при вычислениях. Естественно, CAE системы не ограничиваются только этими возможностями, но в данном обзоре мы сделаем упор именно на них.

Отметим только, что спектр задач, решаемых подобными системами, очень широк:

Проведение математических исследований, требующих вычислений и аналитических выкладок;

Разработка и анализ алгоритмов;

Математическое моделирование и компьютерный эксперимент;

Анализ и обработка данных;

Визуализация, научная и инженерная графика;

Разработка графических и расчетных приложений.

При этом отметим, что поскольку CAE-системы содержат операторы для базовых вычислений, то почти все алгоритмы, отсутствующие в стандартных функциях, можно реализовать посредством написания собственной программы.

Процессор Pentium II или выше;

400-550 Мбайт дискового пространства;

Операционные системы: Windows 98/Me/ NT 4.0/2000/2003 Server/2003x64/XP/XP x64.

Компания Wolfram Reseach, Inc., разработавшая систему компьютерной математики Mathematica, по праву считается старейшим и наиболее солидным игроком в этой области. Пакет Mathematica (текущая версия 5.2) повсеместно применяется при расчетах в современных научных исследованиях и получил широкую известность в научной и образовательной среде. Можно даже сказать, что Mathematica обладает значительной функциональной избыточностью (там, в частности, есть даже возможность для синтеза звука).

Несмотря на свою направленность на серьезные математические вычисления, системы класса Mathematica просты в освоении и могут использоваться довольно широкой категорией пользователей — студентами и преподавателями вузов, инженерами, аспирантами, научными работниками и даже учащимся математических классов общеобразовательных и специальных школ. Все они найдут в подобной системе многочисленные полезные возможности для применения.

При этом широчайшие функции программы не перегружают ее интерфейс и не замедляют вычислений. Mathematica неизменно демонстрирует высокую скорость символьных преобразований и численных расчетов. Программа Mathematica из всех рассматриваемых систем наиболее полна и универсальна, однако у каждой программы есть как свои достоинства, так и недостатки. А главное — у них есть свои приверженцы, которых бесполезно убеждать в превосходстве другой системы. Но те, кто серьезно работает с системами компьютерной математики, должны пользоваться несколькими программами, ибо только это гарантирует высокий уровень надежности сложных вычислений.

Отметим, что в разработках различных версий системы Mathematica, наряду с головной фирмой Wolfram Research, Inc., принимали участие другие фирмы и сотни специалистов высокой квалификации, в том числе математики и программисты. Система Mathematica является одной из самых крупных программных систем и реализует наиболее эффективные алгоритмы вычислений. К их числу, например, относится механизм контекстов, исключающий появление в программах побочных эффектов.

Система Mathematica сегодня рассматривается как мировой лидер среди компьютерных систем символьной математики для ПК, обеспечивающих не только возможности выполнения сложных численных расчетов с выводом их результатов в самом изысканном графическом виде, но и проведение особо трудоемких аналитических преобразований и вычислений. Версии системы под Windows имеют современный пользовательский интерфейс и позволяют готовить документы в форме Notebooks (записных книжек). Они объединяют исходные данные, описания алгоритмов решения задач, программ и результатов решения в самой разнообразной форме (математические формулы, числа, векторы, матрицы, таблицы и графики).

Mathematica была задумана как система, максимально автоматизирующая труд научных работников и математиков-аналитиков, поэтому она заслуживает изучения даже в качестве типичного представителя элитных и высокоинтеллектуальных программных продуктов высшей степени сложности. Однако куда больший интерес она представляет как мощный и гибкий математический инструментарий, который может оказать неоценимую помощь большинству научных работников, преподавателей университетов и вузов, студентов, инженеров и даже школьников.

С самого начала большое внимание уделялось графике, в том числе динамической, и даже возможностям мультимедиа — воспроизведению динамической анимации и синтезу звуков. Набор функций графики и изменяющих их действие опций очень широк. Графика всегда была сильной стороной различных версий системы Mathematica и обеспечивала им лидерство среди систем компьютерной математики.

В результате Mathematica быстро заняла ведущие позиции на рынке символьных математических систем. Особенно привлекательны обширные графические возможности системы и реализация интерфейса типа Notebook. При этом система обеспечивала динамическую связь между ячейками документов в стиле электронных таблиц даже при решении символьных задач, что принципиально и выгодно отличало ее от других подобных систем.

Таким образом, Mathematica — это, с одной стороны, типичная система программирования на базе одного из самых мощных проблемноориентированных языков функционального программирования высокого уровня, предназначенная для решения различных задач (в том числе и математических), а с другой — интерактивная система для решения большинства математических задач в диалоговом режиме без традиционного программирования. Таким образом, Mathematica как система программирования имеет все возможности для разработки и создания практически любых управляющих структур, организации ввода-вывода, работы с системными функциями и обслуживания любых периферийных устройств, а с помощью пакетов расширения (Add-ons) появляется возможность подстраиваться под запросы любого пользователя, (хотя рядовому пользователю эти средства программирования могут и не понадобиться — он вполне обойдется встроенными математическими функциями системы, поражающими своим обилием и многообразием даже опытных математиков).

К недостаткам системы Mathematica следует отнести разве что весьма необычный язык программирования, обращение к которому, впрочем, облегчает подробная система помощи.

Минимальные требования к системе:

Процессор Pentium III 650 МГц;

400 Мбайт дискового пространства;

Операционные системы: Windows NT 4 (SP5)/98/ME/2000/2003 Server/XP Pro/XP Home.

Программа Maple (последняя версия 10.02) — своего рода патриарх в семействе систем символьной математики и до сих пор является одним из лидеров среди универсальных систем символьных вычислений. Она предоставляет пользователю удобную интеллектуальную среду для математических исследований любого уровня и пользуется особой популярностью в научной среде. Отметим, что символьный анализатор программы Maple является наиболее сильной частью этого ПО, поэтому именно он был позаимствован и включен в ряд других CAE-пакетов, таких как MathCad и MatLab, а также в состав пакетов для подготовки научных публикаций Scientific WorkPlace и Math Office for Word.

Пакет Maple — совместная разработка Университета Ватерлоо (шт. Онтарио, Канада) и Высшей технической школы (ETHZ, Цюрих, Швейцария). Для его продажи была создана специальная компания — Waterloo Maple, Inc., которая, к сожалению, больше прославилась математической проработкой своего проекта, чем уровнем его коммерческой реализации. В результате система Maple ранее была доступна преимущественно узкому кругу профессионалов. Сейчас эта компания работает совместно с более преуспевающей в коммерции и в проработке пользовательского интерфейса математических систем фирмой MathSoft, Inc. — создательницей весьма популярных и массовых систем для численных расчетов MathCad, ставших международным стандартом для технических вычислений.

Maple предоставляет удобную среду для компьютерных экспериментов, в ходе которых пробуются различные подходы к задаче, анализируются частные решения, а при необходимости программирования отбираются требующие особой скорости фрагменты. Пакет позволяет создавать интегрированные среды с участием других систем и универсальных языков программирования высокого уровня. Когда расчеты произведены и требуется оформить результаты, то можно использовать средства этого пакета для визуализации данных и подготовки иллюстраций для публикации. Для завершения работы остается подготовить печатный материал (отчет, статью, книгу) прямо в среде Maple, а затем можно приступать к очередному исследованию. Работа проходит интерактивно — пользователь вводит команды и тут же видит на экране результат их выполнения. При этом пакет Maple совсем не похож на традиционную среду программирования, где требуется жесткая формализация всех переменных и действий с ними. Здесь же автоматически обеспечивается выбор подходящих типов переменных и проверяется корректность выполнения операций, так что в общем случае не требуется описания переменных и строгой формализации записи.

Пакет Maple состоит из ядра (процедур, написанных на языке С и хорошо оптимизированных), библиотеки, написанной на Maple-языке, и развитого внешнего интерфейса. Ядро выполняет большинство базовых операций, а библиотека содержит множество команд — процедур, выполняемых в режиме интерпретации.

Интерфейс Maple основан на концепции рабочего поля (worksheet) или документа, содержащего строки ввода-вывода и текст, а также графику.

Работа с пакетом происходит в режиме интерпретатора. В строке ввода пользователь задает команду, нажимает клавишу Enter и получает результат — строку (или строки) вывода либо сообщение об ошибочно введенной команде. Тут же выдается приглашение вводить новую команду и т.д.

Вычисления в Maple

Систему Maple можно использовать и на самом элементарном уровне ее возможностей — как очень мощный калькулятор для вычислений по заданным формулам, но главным ее достоинством является способность выполнять арифметические действия в символьном виде, то есть так, как это делает человек. При работе с дробями и корнями программа не приводит их в процессе вычислений к десятичному виду, а производит необходимые сокращения и преобразования в столбик, что позволяет избежать ошибок при округлении. Для работы с десятичными эквивалентами в системе Maple имеется специальная команда, аппроксимирующая значение выражения в формате чисел с плавающей запятой.

Система Maple предлагает различные способы представления, сокращения и преобразования выражений, например такие операции, как упрощение и разложение на множители алгебраических выражений и приведение их к различному виду. Таким образом, Maple можно использовать для решения уравнений и систем.

Maple также имеет множество мощных инструментальных средств для вычисления выражений с одной или несколькими переменными. Программу можно использовать для решения задач дифференциального и интегрального исчисления, вычисления пределов, разложений в ряды, суммирования рядов, умножения, интегральных преобразований (таких как преобразование Лапласа, Z-преобразование, преобразование Меллина или Фурье), а также для исследования непрерывных или кусочно-непрерывных функций.

Maple может вычислять пределы функций, как конечные, так и стремящиеся к бесконечности, а также распознает неопределенности в пределах. В этой системе можно решать множество обычных дифференциальных уравнений (ODE), а также дифференциальные уравнения в частных производных (PDE), в том числе задачи с начальными условиями (IVP) и задачи с граничными условиями (BVP).

Одним из наиболее часто используемых в системе Maple пакетов программ является пакет линейной алгебры, содержащий мощный набор команд для работы с векторами и матрицами. Maple может находить собственные значения и собственные векторы операторов, вычислять криволинейные координаты, находить матричные нормы и вычислять множество различных типов разложения матриц.

Программирование

Система Maple использует процедурный язык 4-го поколения (4GL). Этот язык специально предназначен для быстрой разработки математических подпрограмм и пользовательских приложений. Синтаксис данного языка аналогичен синтаксису универсальных языков высокого уровня: C, Fortran, Basic и Pascal.

Maple может генерировать код, совместимый с такими языками программирования, как Fortran или C, и с языком набора текста LaTeX, который пользуется большой популярностью в научном мире и применяется для оформления публикаций. Одно из преимуществ этого свойства — способность обеспечивать доступ к специализированным числовым программам, максимально ускоряющим решение сложных задач. Например, используя систему Maple, можно разработать определенную математическую модель, а затем с ее помощью сгенерировать код на языке C, соответствующий этой модели. Язык 4GL, специально оптимизированный для разработки математических приложений, позволяет сократить процесс разработки, а настроить пользовательский интерфейс помогают элементы Maplets или документы Maple со встроенными графическими компонентами.

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

Интернет-совместимость

Maple является первым универсальным математическим пакетом, который предлагает полную поддержку стандарта MathML 2.0, управляющего как внешним видом, так и смыслом математики в Интернете. Эта эксклюзивная функция делает текущую версию MathML основным средством Интернет-математики, а также устанавливает новый уровень совместимости многопользовательской среды. TCP/IP-протокол обеспечивает динамический доступ к информации из других Интернет-ресурсов, например к данным для финансового анализа в реальном времени или к данным о погоде.

Перспективы развития

Последние версии Maple, помимо дополнительных алгоритмов и методов решения математических задач, получили более удобный графический интерфейс, продвинутые инструменты визуализации и построения графиков, а также дополнительные средства программирования (в том числе по совместимости с универсальными языками программирования). Начиная с девятой версии в пакет был добавлен импорт документов из программы Mathematica, а в справочную систему были введены определения математических и инженерных понятий и расширена навигация по страницам справки. Кроме того, было повышено полиграфическое качество формул, особенно при форматировании больших и сложных выражений, а также значительно сокращен размер MW-файлов для хранения рабочих документов Maple.

Таким образом, Maple — это, пожалуй, наиболее удачно сбалансированная система и бесспорный лидер по возможностям символьных вычислений для математики. При этом оригинальный символьный движок сочетается здесь с легко запоминающимся структурным языком программирования, так что Maple может быть использована как для небольших задач, так и для серьезных проектов.

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

Пакет Maple широко распространен в университетах ведущих научных держав, в исследовательских центрах и компаниях. Программа постоянно развивается, вбирая в себя новые разделы математики, приобретая новые функции и обеспечивая лучшую среду для исследовательской работы. Одно из основных направлений развития этой системы — повышение мощности и достоверности аналитических (символьных) вычислений. Это направление представлено в Maple наиболее широко. Уже сегодня Maple может выполнять сложнейшие аналитические вычисления, которые нередко не по силам даже опытным математикам.

Минимальные требования к системе:

Процессор Pentium III, 4, Xeon, Pentium M; AMD Athlon, Athlon XP, Athlon MP;

400 Мбайт дискового пространства (только для самой системы MatLab и ее Help);

Операционная система Microsoft Windows 2000 (SP3)/XP.

Система MatLab относится к среднему уровню продуктов, предназначенных для символьной математики, но рассчитана на широкое применение в сфере CAE (то есть сильна и в других областях). MatLab — одна из старейших, тщательно проработанных и проверенных временем систем автоматизации математических расчетов, построенная на расширенном представлении и применении матричных операций. Это нашло отражение и в самом названии системы — MATrix LABoratory, то есть матричная лаборатория. Однако синтаксис языка программирования системы продуман настолько тщательно, что данная ориентация почти не ощущается теми пользователями, которых не интересуют непосредственно матричные вычисления.

Несмотря на то что изначально MatLab предназначалась исключительно для вычислений, в процессе эволюции (а сейчас выпущена уже версия 7), в дополнение к прекрасным вычислительным средствам, у фирмы Waterloo Maple по лицензии для MatLab было приобретено ядро символьных преобразований, а также появились библиотеки, которые обеспечивают в MatLab уникальные для математических пакетов функции. Например, широко известная библиотека Simulink, реализуя принцип визуального программирования, позволяет построить логическую схему сложной системы управления из одних только стандартных блоков, не написав при этом ни строчки кода. После конструирования такой схемы можно детально проанализировать ее работу.

В системе MatLab также существуют широкие возможности для программирования. Ее библиотека C Math (компилятор MatLab) является объектной и содержит свыше 300 процедур обработки данных на языке C. Внутри пакета можно использовать как процедуры самой MatLab, так и стандартные процедуры языка C, что делает этот инструмент мощнейшим подспорьем при разработке приложений (используя компилятор C Math, можно встраивать любые процедуры MatLab в готовые приложения).

Библиотека C Math позволяет пользоваться следующими категориями функций:

Операции с матрицами;.

Сравнение матриц;

Решение линейных уравнений;

Разложение операторов и поиск собственных значений;

Нахождение обратной матрицы;

Поиск определителя;

Вычисление матричного экспоненциала;

Элементарная математика;

Функции beta, gamma, erf и эллиптические функции;

Основы статистики и анализа данных;

Поиск корней полиномов;

Фильтрация, свертка;

Быстрое преобразование Фурье (FFT);

Интерполяция;

Операции со строками;

Операции ввода-вывода файлов и т.д.

При этом все библиотеки MatLab отличаются высокой скоростью численных вычислений. Однако матрицы широко применяются не только в таких математических расчетах, как решение задач линейной алгебры и математического моделирования, обсчета статических и динамических систем и объектов. Они являются основой автоматического составления и решения уравнений состояния динамических объектов и систем. Именно универсальность аппарата матричного исчисления значительно повышает интерес к системе MatLab, вобравшей в себя лучшие достижения в области быстрого решения матричных задач. Поэтому MatLab давно уже вышла за рамки специализированной матричной системы, превратившись в одну из наиболее мощных универсальных интегрированных систем компьютерной математики.

Для визуализации моделирования система MatLab имеет библиотеку Image Processing Toolbox, которая обеспечивает широкий спектр функций, поддерживающих визуализацию проводимых вычислений непосредственно из среды MatLab, увеличение и анализ, а также возможность построения алгоритмов обработки изображений. Усовершенствованные методы графической библиотеки в соединении с языком программирования MatLab обеспечивают открытую расширяемую систему, которая может быть использована для создания специальных приложений, пригодных для обработки графики.

Таким образом, программу MatLab можно использовать для восстановления испорченных изображений, шаблонного распознавания объектов на изображениях или же для разработки каких-либо собственных оригинальных алгоритмов обработки изображений. Библиотека Image Processing Tollbox упрощает разработку высокоточных алгоритмов, поскольку каждая из функций, включенных в эту библиотеку, оптимизирована для максимального быстродействия, эффективности и достоверности вычислений. Кроме того, библиотека обеспечивает разработчика многочисленным инструментарием для создания собственных решений и для реализаций сложных приложений обработки графики. А при анализе изображений использование мгновенного доступа к мощным средствам визуализации помогает моментально увидеть эффекты увеличения, восстановления и фильтрации.

Среди других библиотек системы MatLab можно также отметить System Identification Toolbox — набор инструментов для создания математических моделей динамических систем, основанных на наблюдаемых входных/выходных данных. Особенностью этого инструментария является наличие гибкого пользовательского интерфейса, позволяющего организовать данные и модели. Библиотека System Identification Toolbox поддерживает как параметрические, так и непараметрические методы. Интерфейс системы облегчает предварительную обработку данных, работу с итеративным процессом создания моделей для получения оценок и выделения наиболее значимых данных. Быстрое выполнение с минимальными усилиями таких операций, как открытие/сохранение данных, выделение области возможных значений данных, удаление погрешностей, предотвращение ухода данных от характерного для них уровня.

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

А что касается математических вычислений, то MatLab предоставляет доступ к огромному количеству подпрограмм, содержащихся в библиотеке NAG Foundation Library компании Numerical Algorithms Group Ltd (инструментарий имеет сотни функций из различных областей математики, и многие из этих программ были разработаны широко известными в мире специалистами). Это уникальная коллекция реализаций современных численных методов компьютерной математики, созданных за последние три десятка лет. Таким образом, MatLab вобрала и опыт, и правила, и методы математических вычислений, накопленные за тысячи лет развития математики. Одну только прилагаемую к системе обширную документацию вполне можно рассматривать как фундаментальный многотомный электронный справочник по математическому обеспечению.

Из недостатков системы MatLab можно отметить невысокую интегрированность среды (очень много окон, с которыми лучше работать на двух мониторах), не очень внятную справочную систему (а между тем объем фирменной документации достигает почти 5 тыс. страниц, что делает ее трудно обозримой) и специфический редактор кода MatLab-программ. Сегодня система MatLab широко используется в технике, науке и образовании, но все-таки она больше подходит для анализа данных и организации вычислений, нежели для чисто математических выкладок.

Поэтому для проведения аналитических преобразований в MatLab используется ядро символьных преобразований Maple, а из Maple для численных расчетов можно обращаться к MatLab. Ведь недаром символьная математика Maple вошла составной частью в целый ряд современных пакетов, а численный анализ от MatLab и наборы инструментов (Toolboxes) уникальны. Тем не менее математические пакеты Maple и MatLab — это интеллектуальные лидеры в своих классах, это образцы, определяющие развитие компьютерной математики.