бесплатные рефераты

Методы экономического программирования

Методы экономического программирования

Министерство образования и науки республики Казахстан

КазНУ им. Аль-Фараби

 

МЕХАНИКО-МАТЕМАТИЧЕСКИЙ ФАКУЛЬТЕТ

КАФЕДРА ИНФОРМАЦИОННЫХ СИСТЕМ

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

 

по дисциплине

Системный анализ и задачи

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

 

на тему:

Методы экономического программирования.

 

 

 

 

 

выполнил:  студент 2 курса,

группы ИС 04 03 А  

Гришко Михаил

 

 

проверил:  к. ф.-м. н., доцент  кафедры ИС Тургенбаева Г.А.

 

 

 

 

 

 

 

Алматы 2005г.

 

Содержание.

1. Введение…………………………………………………………………………………………..3

2. Теоретическая часть……………………………………………………………………………...4

2.1. Математическое представление и структура экономических показателей………………4

2.2. Предварительный анализ и обработка временных рядов…………………………………5

2.2.1. Выявление и устранение аномальных значений……………………………………..5

2.2.2. Выявление тренда……………………………………………………………………...5

2.2.3. Определение сезонных колебаний……………………………………………………7

2.2.4. Сглаживание временных рядов……………………………………………………….9

2.3. Расчет показателей динамики развития экономических процессов…………………….10

2.4. Прогнозирование экономических показателей…………………………………………...13

2.4.1. Трендовые модели на основе кривых роста………………………………………...13

2.4.1.1. Выбор типа кривых роста…………………………………………………….14

2.4.1.2. Методы определения параметров отбора кривых роста…………………...17

2.4.1.3.  Определение адекватности трендовой модели…………………………….18

2.4.1.4. Точность прогноза трендовой модели……………………………………....20

2.4.1.5. Верификация прогноза……………………………………………………….22

2.4.2. Адаптивные модели прогнозирования………………………………………………23

3. Практическая часть……………………………………………………………………………..25

3.1. Постановка задачи…………………………………………………………………………..25

3.2. Построение модели…………………………………………………………………………25

3.3. Адекватность и точность…………………………………………………………………..28

3.3.1. Случайность колебаний уровней остаточной последовательности……………….28

3.3.2. Соответствие распределения случайной компоненты нормальному закону распределения……………………………………………………………………….28

3.3.3. Равенство математического ожидания случайной компоненты нулю……………28

3.3.4. Независимость значения уровней случайной компоненты………………………..29

3.3.5. Точность прогноза построенной трендовой модели……………………………….29

4. Заключение……………………………………………………………………………………...30

5. Список использованных источников………………………………………………………….31
1. Введение.

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

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

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


2. Теоретическая часть

2.1. Математическое представление и структура экономических показателей.

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

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

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

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

Таким образом, в общем случае имеем временной ряд, состоящий из n уровней:

y1 , y2 , … ,  yn .                                                               (1)

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

·  тренд, составляющие которого обозначаются Ut,          t = 1, 2 , ..., n;

·  сезонная компонента, обозначаемая через Vt,                t = 1, 2, ..., n;

·  циклическая компонента, обозначаемая через Ct,         t = 1, 2 , ..., n;

·  случайная компонента, которую обозначают εt,           t = 1, 2 , ..., n.

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

·        случайностью колебаний уровней остаточной последовательности;

·        соответствием распределения случайной компоненты нормальному закону распределения;

·        равенством математического ожидания случайной компоненты нулю;

·        независимостью значений уровней случайной последовательности, то есть отсутствием существенной автокорреляции.

Проверка адекватности трендовых моделей основана на проверке выполняемости у остаточной последовательности указанных четырех свойств. Если не выполняется хотя бы одно из них, модель признается неадекватной; при выполнении всех четырех свойств модель адекватна.

 

2.2. Предварительный анализ и обработка временных рядов экономических показателей.

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

 

2.2.1 Выявление и устранение аномальных значений временных рядов экономических показателей.

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

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

Метод Ирвина, например, предполагает использование следующей формулы:

       ;    t = 1, 2 , ..., n,                                                 (2)

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

 Методы экономического программирования  ;                     Методы экономического программирования  .                                             (3)

Расчетные значения λt сравниваются с табличными значениями критерия Ирвина λα, и если оказываются больше табличных, то соответствующее значение yt уровня ряда считается аномальным.

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

 

2.2.2. Выявление тренда.

Для определения наличия тренда в исходном временном ряду применяется несколько методов:

Метод проверки разностей средних уровней.

Реализация этого метода состоит из четырех этапов. На первом этапе исходный временной ряд

y1 , y2 , … ,  yn

разбивается на две примерно равные по числу уровней части: в первой части n1 первых уровней исходного ряда, во второй – n2 остальных уровней (n1+ n2= n).

На втором этапе для каждой из этих частей вычисляются средние значения и дисперсии:

 ;                 Методы экономического программирования ;                                             (4)

;               Методы экономического программирования .                                             (5)

Третий этап заключается в проверке равенства (однородности) дисперсий обеих частей ряда с помощью F-критерия Фишера, которая основана на сравнении расчетного значения этого критерия:

 Методы экономического программирования  Методы экономического программирования   Методы экономического программирования

 Методы экономического программирования F =                                                                                                   (6)

 Методы экономического программирования  

 

с табличным (критическим) значением критерия Фишера Fα с заданным уровнем значимости (уровнем ошибки) α. В качестве α чаще всего берут значения 0,1 (10%-ная ошибка), 0,05 (5%-ная ошибка), 0,01 (1%-ная ошибка). Величина  1 - α   называется доверительной вероятностью.

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

На четвертом этапе проверяется гипотеза об отсутствии тренда с использованием t-критерия Стьюдента. Для этого определяется расчетное значение критерия Стьюдента по формуле:

 Методы экономического программирования ,                                                             (7)

где σ— среднеквадратическое отклонение разности средних:

 

 Методы экономического программирования .                                                 (8)

Если расчетное значение t меньше табличного значения статистики Стьюдента tα с заданным уровнем значимости α, гипотеза принимается, т.е. тренда нет, в противном случае тренд есть. Заметим, что в данном случае табличное значение tα берется для числа степеней свободы, равного  Методы экономического программирования , при этом данный метод применим только для рядов с монотонной тенденцией.

Метод Фостера—Стъюарта. Этот метод обладает большими возможностями и дает более надежные результаты по сравнению с предьщущим. Кроме тренда самого ряда (как говорят, тренда в среднем), он позволяет установить наличие тренда дисперсии временного ряда: если тренда дисперсии нет, то разброс уровней ряда постоянен; если дисперсия увеличивается, то ряд «раскачивается» и т. д.

Реализация метода содержит четыре этапа.

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

 Методы экономического программирования 1,  если yt больше всех предыдущих уровней;

kt =                                                                                                                  (9)

0,  в противном случае,

 Методы экономического программирования
 


1,  если yt меньше всех предыдущих уровней;

lt =                                                                                                                (10)

0,  в противном случае

 

t = 2, 3 , ..., n.

 

На    втором    этапе вычисляются величины s и d:

;                                                                 (11)

.                                                                (12)

Величина s, характеризующая изменение временного ряда, принимает значения от 0 (все уровни ряда равны между собой) до n - l (ряд монотонный). Величина d характеризует изменение дисперсии уровней временного ряда и изменяется от -(n - 1) (ряд монотонно убывает) до (n - 1) (ряд монотонно возрастает).

Третий этап заключается в проверке гипотез: можно ли считать случайными

1)      отклонение величины s от величины μ - математического ожидания величины s для ряда, в котором   уровни расположены случайным образом,

2)      отклонение величины d от нуля.

Эта проверка проводится с использованием расчетных значений t-критерия Стьюдента для средней и для дисперсии:

 Методы экономического программирования ;    Методы экономического программирования ;                                               (13)

 Методы экономического программирования  Методы экономического программирования ;                                              (14)

где μ - математическое ожидание величины s, определенной для ряда, в котором уровни расположены случайным  образом;

σ1 - среднеквадратическое отклонение для величины s;

σ2 - среднеквадратическое отклонение для величины d.

На четвертом этапе расчетные значения ts и td сравниваются с табличным значением t-критерия Стьюдента с заданным уровнем значимости tα. Если расчетное значение меньше табличного, то гипотеза об отсутствии соответствующего тренда принимается; в противном случае тренд есть. Например, если ts больше табличного значения tα, а td меньше tα, то для данного временного ряда имеется тренд в среднем, а тренда дисперсии уровней ряда нет.

 

2.2.3. Выявление сезонных колебаний.

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

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

Задачи, которые возникают при исследовании сезонных временных рядов:

1)      определение наличия во временном   ряду тренда и определение степени его гладкости;

2)      выявление  наличия  во  временном   ряду  сезонных колебаний;

3)      фильтрация компонент ряда;

4)      анализ динамики сезонной волны;

5)      исследование факторов, определяющих сезонные колебания;

6)      прогнозирование тренд-сезонных процессов.

Анализ динамики, или эволюции, сезонной волны может рассматриваться как процесс решения трех взаимосвязанных задач:

1)      анализ динамики амплитуды сезонной волны в каждом месяце (квартале, неделе).

2)      анализ динамики точек экстремума сезонной волны.

3)      исследование изменений формы волны.

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

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

 

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

Рассматривается тренд-сезонный временной ряд {Yt},, порождаемый аддитивным случайным процессом:

Yt = Ut+Vt+εt                                                              (15)

где Ut - тренд;

Vt - сезонная компонента;

εt - случайная компонента;

Т - число уровней наблюдения.

Проблема анализа сезонности заключается в исследовании собственно сезонных колебаний и в изучении того внешнего циклического механизма, который их вызывает. Для исследования сезонных колебаний вне связи с причинами, их порождающими, очевидно, необходимо отфильтровать из временного ряда {Yt} сезонную компоненту Vt и затем уже анализировать ее динамику. Большинство методов фильтрации построено таким образом, что предварительно выделяется тренд, а затем уже сезонная компонента. Тренд в чистом виде необходим и для анализа динамики сезонной волны.

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

 

2.2.4. Сглаживание временных рядов экономических показателей.

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

Методы сглаживания временных рядов делятся на две основные группы:

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

2)      механическое выравнивание отдельных уровней временного ряда с использованием фактических значений   соседних уровней.

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

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

Сначала для временного ряда

y1 , y2 , … ,  yn

определяется интервал сглаживания m(m<n) . Если необходимо сгладить мелкие беспорядочные колебания, то интервал сглаживания берут по возможности большим; интервал сглаживания уменьшают, если нужно сохранить более мелкие колебания. При прочих равных условиях интервал сглаживания рекомендуется брать нечетным. Для первых m уровней временного ряда вычисляется их средняя арифметическая; это будет сглаженное значение уровня ряда, находящегося в середине интервала сглаживания. Затем интервал сглаживания сдвигается на один уровень вправо, повторяется вычисление средней арифметической и т.д. Для вычисления сглаженных уровней ряда  Методы экономического программирования  применяется формула: Методы экономического программирования

 Методы экономического программирования ,      t > p,                                                        (16)

где (при нечетном m);  для четных m формула (16) усложняется.

В результате такой процедуры получаются n – m + 1 сглаженных значений уровней ряда; при этом первые p и последние p уровней ряда теряются (не сглаживаются).

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

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

 Методы экономического программирования ,                                                               (17)

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

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

y1 , y2 , … ,  yn

соответствующие сглаженные значения уровней обозначить через St, t = 1, 2, ..., n, то экспоненциальное сглаживание осуществляется по формуле:

                                                             Методы экономического программирования                                                   (18)

где α - параметр сглаживания (0 < α < 1);

величина 1 - α называется коэффициентом дисконтирования.

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

 Методы экономического программирования                                       (19)

здесь S0— величина, характеризующая начальные условия.

 

2.3. Расчет показателей динамики развития экономических процессов.

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

-    по территории ввиду изменения границ региона, по которому собираются статистические данные;

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

-    по временным периодам, когда, например, данные за различные годы приведены по состоянию на разные даты;

-    уровней, вычисленных в различном масштабе измерения;

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

Страницы: 1, 2, 3, 4


© 2010 РЕФЕРАТЫ