Самаркандский Государственный

Вид материалаДокументы

Содержание


Динамические межотраслевые модели (дмм)
Виды регрессии
ПРИМЕНЕНИЕ МЕТОДА НАИМЕНЬШИХ КВАДРАТОВ ДЛЯ ПОСТРОЕНИЯ ПРОИЗВОДСТВЕННОЙ ФУНКЦИИ СЛЕДУЮЩЕГО ВИДА: Y=b
Подобный материал:
1   2   3   4   5   6   7

ДИНАМИЧЕСКИЕ МЕЖОТРАСЛЕВЫЕ МОДЕЛИ (ДММ)


ДММ описывают изменение межотраслевых связей в течение времени. Время считается дискретным, принимающим значение t =1, 2, …, T. Исходный год считается нулевым. Под отрезком времени от момента t до момента t+1 считается год с номером t. Через xi(t) обозначается валовой выпуск i-той отрасли в году t, а через yi(t) - конечный продукт i-той отрасли в году t. Баланс продукции каждой из отраслей примет следующий вид:


n







Xi(t) = ∑ aij xj(t) + Yi(t)

(1)

(i=1, n)

j=1







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


Yi(t) ± Zi(t) + Wiu(t) + Wir(t) + [qi(t+1) - qi(t)] (2)


В этом соотношении

Zi(t) - затраты на строительство новых основных фондов и выполнение выбытия старых в году t;

Wiu(t)-затраты на потребление населением продукции i-той отрасли в году t;

Wir(t) - затраты i-той отрасли в году t на управление и оборону;

qi(t) - запасы продукции i-той отрасли на начало года t, т.е. разность qi(t+1) - qi(t)означает прирост запасов продукции i-той отрасли за год t.

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

Затраты конечного продукта на вложение в основные фонды приводят к росту их количества. Динамику основных фондов опишем следующим образом (выбыванием фондов пренебрегаем):


ξi(t+1) = ξi(t) + -Jim) (3)


где ξi(t) - мощность i-той отрасли на начало года t

θi(t) - начинающееся строительство мощностей i-той отрасли в году (t).

Предполагается, что мощности полностью вводятся в строй через Jim лет после начала строительства, что и отражено в соотношении (3). Величина Jim называется производственной лагой. Это время складывается из времени, необходимого для строительства зданий, времени, необходимого для размещения, монтажа и наладки оборудования, а так же из времени, которое расходуется на освоение новых основных фондов. Величина лага Jim характеризует процесс строительства в отрасли. Будем считать эту величину известной. Теперь можно связать затраты на вложение в основные фонды с моделью динамики мощностей. Будем считать. Что при строительстве единицы мощностей j-той отрасли в году строительства J необходимо затратить ƒi,j(J) единицу продукции i-той отрасли. Тогда для i-той отрасли полные затраты на капитальное вложение в году t, которые мы обозначим через Zi(t) могут быть вычислены так:

n τim




Zi(t) = ∑ ∑ ƒij(τ)θj(t-τ)

(4)

j=1 τ=0




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

Xi(t) ≤ ξi(t) (5)

Где


ξi(t)=

1

2


∙ [ξi(t) + ξi(t+1)]

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

τim




Xi(t) ≤ ξi(t) + ∑ αi(τ)θ(t-τ)

(6)

τ=0




Это соотношение употребляется вместо соотношения (5). Рассмотрим соотношения, связанные с другими составляющими конечного потребления. На потребление населения обычно накладывается ограничение снизу:





W
iu(t) ≥ Wiu(t) (7)

Где Wiu(t) задается заранее.

Затраты продукции каждой отрасли на управление и оборону Wir(t) также естественно считать заданными заранее.

Теперь рассмотрим запасы. Создание запасов продукции (если конечно она складируема) может помочь в процессе развития и перестройки производства. На запасы накладывается естественное условие неотрицательности:

qi(t)≥0 (8)

Распределение нескладируемых продуктов можно описать с помощью соотношения (2), если положить:

qi(t+1)=qi(t)=0

Рассмотрим ограничения по трудовым ресурсам. В самом простом варианте моделей ограничения такого рода можно сформулировать по аналогии со статической моделью:

n


Xi(t)

di2









=R(t)

(9)

i=1








Где R(t) определяет динамику трудовых ресурсов. Кроме упомянутых здесь ограничений накладывается условие неотрицательности валовых выпусков отраслей:

Xi(t)≥0 (10)

И начинающегося строительства:

θi(t)≥0 (11)

Если задать начальные значения запасов мощностей и незавершенного строительства, а также динамику, т.е. значение во все моменты t=1,…,T потребления населения Wiu(t) строительства θi(t) и валовых выпусков Xi(t) для всех отраслей (т.е. план выпуска потребительских товаров, план развития и план реализации продукции для каждой из отраслей), то можно попытаться построить динамику развития народного хозяйства по описанной в этом параграфе динамической межотраслевой модели. Обратим внимание на тот факт, что ни все варианты управлений Wiu(t), θi(t) и Xi(t) удовлетворяют соотношениям модели: балансу продукции, ограничениям по мощностям и трудовым ресурсам и т.д. Поиск допустимого (согласно модели) варианта развития народного хозяйства представляет собой сложную задачу, которую решают с помощью ЭВМ.

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

T n




∑ ∑ CiWiu(t)→max

(12)

t=1 i=1





З
десь конечное потребление Yi заменено на потребление населения Wiu(t) и кроме, того, берется сумма по всем моментам времени. Такой критерий, однако, не очень хорош, потому что при его использовании мы получим, что потребление населения по большинству отраслей будет находиться на нижнем уровне (т.е. мы получим равенство: Wiu(t)=Wiu(t)), а в нескольких отраслях - или даже в одной, самой выгодной с точки зрения критерия (12), потребление будет сильно превосходить уровень Wiu(t). Кроме того мощности будут расти только до некоторого момента, после чего строительство прекратится, так как критерий (12) ориентирован только на потребление. С другой стороны можно взять в качестве критерия величину:


ξ=min

ξi(T)

μi


max

i

Э
тот критерий будет приводить к поиску таких вариантов развития, которые будут вызывать максимальный рост мощностей в структуре, задаваемой величинами μi. При этом потребление будет находиться на нижнем уровне Wiu(t).

Е
ще одним подходом к построению критерия в межотраслевой модели является задание некоторой «разумной» структуры потребления населения Wiu. После этого критерием развития считается величина W такая, что:

T

WWiu ≥∑ Wiu(t)

t=1

Максимизируя величину W, мы тем самым максимизируем количество «разумных» наборов предметов потребления, которое будет произведено народным хозяйством. Трудности такой постановки связаны, прежде всего, с необходимостью заранее построить единственный вектор «разумной» структуры потребления.

y>ƒ(x1, x2, …, xm) (1) – функция регрессии, уравнение регрессии.

m=1 регрессия называется простой (однофакторной);

m=2 и более регрессия называется многофакторной.

В зависимости от того, ƒ линейно или нелинейно, регрессия называется линейной (нелинейной).

Виды регрессии:
  1. Простая линейная регрессия:

Y=b0+b1x
  1. Простая нелинейная регрессия:

Y=b0+b1/x

Y=b0∙xb1

Y=b0eb1x
  1. Многофакторная линейная регрессия:

Y=b0+b1x1+b2x2+…+bmxm
  1. Многофакторная нелинейная регрессия:

Y=b0+b1x12+b2ex2

Y=b0b1x1∙b2x2∙…∙bmxm

Y=b0∙x1b1∙x2b2∙…∙xmbm

В этих регрессиях через b обозначены коэффициенты регрессии. Эти коэффициенты характеризуют влияние соответствующих факторных признаков на результативный признак Y; b0 характеризует влияние неучтенных факторов.


ПРИМЕНЕНИЕ МЕТОДА НАИМЕНЬШИХ КВАДРАТОВ ДЛЯ ПОСТРОЕНИЯ ПРОСТОЙ ЛИНЕЙНОЙ РЕГРЕССИИ.


Для определения регрессии, описывающей зависимость Y от X, в начале строят матрицу наблюдений следующего вида:

i

Y

X

где

i – номер наблюдения

n - число наблюдений

Xi (i=1, n) - значение фактурного признака X, полученное в результате i-го наблюдения

Yi (i=1, n) - значение Y, полученное в результате i-го наблюдения

1



2

3

.

.

.

n

Y1

Y2

Y3

.

.

.

Yn

X1

X2

X3

.

.

.

Xn


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

Y=b0+b1x (2)

Эта регрессия является семейством прямых. Из этого семейства надо выбрать такую конкретную, которая была бы адекватной k экспериментальным данным.

Для нахождения неизвестных коэффициентов регрессии b0 и b1 применим метод наименьших квадратов (МНК), который основывается на требовании минимизаций следующего функционала:



n

θ(b0b1) =∑ (Ŷi-Yi)2 →min

(3)

i=1




где


Ŷi =b0+b1xi (4) (i=1,n)


М

θ

b0


=0

θ

b1


=0






(5)

одельное значение результативного признака:

для того, чтобы достичь экстремум

2θ

b02


>0

2θ

b12


>0




n




θ(b0, b1) = ∑(b0+b1xi-yi)2 →min

(3′)


i=1




У

θ

b0


= ∑ 2 (b0+b1xi-yi) 1 = 0



(6)

θ

b1


= ∑ 2 (b0+b1xi-yi) xi = 0





nb0 + b1∑xi = ∑Yi

b0∑xi + b1∑xi2 = ∑Yixi





(7)

прощая (6), получим:


Из последней формулы получим формулу значений коэффициента регрессии:


b1=

n∑XiYi - ∑Xi∑Yi

n∑Xi2 - (∑Xi)2



(8)


b0=

Yi∑Xi2 - ∑Xi∑XiYi

n∑Xi2 - (∑Xi)2



(9)






b0=


Y – b1X




Затем подставить в формулу (2) и вычислить конкретную регрессию.

Проверка адекватности построенной конкретной регрессии осуществляется с помощью статистики Фишера:


F=

K2Q1

K1Q2


(10)


Где K1 = m, а K2 = n-m-1






Q
1 = (i=1, n)


Q1 =

n

i - Y)2

i=1


Q1 =

n

i - Yi)2

i=1


Вычисленную статистику Фишера F сравниваем с табличной статистикой Fα, K1, K2

Если F ≥ Fα, K1, K2, то построенную регрессию считают адекватной, иначе – неадекватной.

α - характеризует вероятность точности (погрешности) таблицы Фишера.


Пример:

В таблице приведены данные об объеме произведенной продукции (Y) и численности работников (X) по n=6 предприятиям. Предполагая, что зависимость линейна, составить простую линейную регрессию, описываемую форму зависимости Y от X и проверить ее адекватность: (m=1) число факторных признаков.

i

y

x

xy

x2

Ŷi

i-Y)²

i-Yi

1

2

3

4

5

6

5

6

7

10

8

6

1

1

2

4

3

1

5

6

14

40

24

6

1

1

4

16

9

1

5,625

5,625

7

9,75

8,75

5,625

1,9

1,9

0

7,6

1,9

1,9

0,4

0,14

0

0,06

0,14

0,14




42

12

95

32




15,2

0,88


Y = b0+b1x


b1=

n∑XiYi - ∑Xi∑Yi

n∑Xi2 - (∑Xi)2










b0=


Y – b1X






b1=

6∙95-12∙42

6∙32-(12)2


=

570-504

192-144


=

66

48


=1,375



b0 = 7-1,375∙2 = 7-2,75 = 4,25


Y
= 42:6=7

X
= 12:6=2

Y = 4,25+1,375x

Построенную регрессию проверим на адекватность с помощью статистики Фишера:


F=

K2Q1

K1Q2


K1 = m=1

K2 = n-m-1=6-1-1=4


Ŷi = b0+b1xi





Q
1 = Σ(Ŷi –Y)2 = 15,2

Q2 = Σ(Ŷi –Yi)2 = 0,88



F=

4∙15,2

1∙0,88


=

60,8

0,88


=69,1


Вычисленную статистику Фишера сопоставим с табличной статистикой для α=0,05 F0,05; 1; 4=7,71.

Так как F > F0,05; 1; 4, то полученная регрессия адекватна.


PROGRAM REGR;

CONST N = 6;

VAR Z, X, Y, L: ARRAY [0…N] OF REAL;

B0, B1, K1, K2, Q1, Q2, F1, X1, Y1, F: REAL;

FUNCTION S (X: ARRAY [1…N] OF REAL): REAL;

BEGIN S: = 0 FOR I: = 1 TO N DO

S: = S+X[I]

END

BEGIN

WRITELN ('Введите признаки')

FOR I: = 1 TO N DO

BEGIN

WRITELN ('Y[',I,'], X [',i,'] ?');

READLN (Y[I], X[I])

END;

FOR I: = 1 TO N DO

BEGIN

Z[I]: = X[I]*Y[I];

L[I]: = X[I]*X[I]

END;


B1: = (n*S(Z)-S(X)*S(Y)) / (n*S(L)-S(x)*S(X));

B0: = Y1-B1*X1;

K1: = 1; K2: = 4;

FOR i = 1 TO N DO

BEGIN

L[I]: = B0+B1*X[i];

Z[I]: = L[i]-Y[i]

END;

Q1: = S(L);

Q2: = S(Z);

F: = K2*Q1/(K1*Q2);

WRITELN ('Введите статистику Фишера');

READLN (F1);

IF F1
WRITELN ('Регрессия адекватна');

ELSE

WRITELN ('Не адекватна');

WRITELN ('B0=', B0, B1=, 'B1',)

END.


ПРИМЕНЕНИЕ МЕТОДА НАИМЕНЬШИХ КВАДРАТОВ ДЛЯ ПОСТРОЕНИЯ ПРОИЗВОДСТВЕННОЙ ФУНКЦИИ СЛЕДУЮЩЕГО ВИДА: Y=b0x1b1x2b2…xmbm (1)


ln Y= ln (b0 x1b1 x2b2…xmbm)

ln Y= ln b0 + b1 ln x1 + b2 ln x2 +…+ bm ln xm (1')

ln Y= u

ln xj = Vj (j=1,m)

ln b0 = b0'


u = b0' + b1V1 + b2V2 + … + bmVm (1'')

К формуле (1'') применим метод наименьших квадратов:



n




Q(b0', b1, …, bm) = ∑(Ui-Ui)2 → min

(2)

i=1




n - число наблюдений;

m – число ресурсов.


Матрица наблюдений:


i

Y

X1

X2



Xm

m – число факторных признаков

n - число наблюдений

Xij (i=1,n; j=1,m) – i-тое значение j- того фактурного признака Xj

Yi (i=1,n) – i-тое значение результативного признака Y.

1




2

3

.

.

n

Y1

Y2

Y3

.

.

Yn

X11

X21

X31

.

.

Xn1

X12

X22

X32

.

.

Xn2



...

...







X1m

X2m

X3m

.

.

Xnm


В формуле (2):

Ui = b0' + b1Vi1 + b2Vi2 +…+ bmVim (3)


Подготовив (3) в (2), получим:


n




Q= ∑ (b0',+ b1Vi1+ b2 Vi2,+…+, bmVim-Ui)2 → min

(2')

i=1





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

У

∂Q

∂b0


=0

∂Q

∂b1


=0

∂Q

∂bm


=0






(4)

прощенный вид (4) системы:


nb0' + b1∑Vi1 + b2∑Vi2 +…+ bm∑Vim = ∑Ui


b0' ∑Vi1 + b1∑Vi12 + b2∑Vi2 Vi1 +…+ bm∑VimVi1 = ∑Ui-Vi1


b0' ∑Vi2 + b1∑Vi1 Vi2 + b2∑Vi22 +…+ bm∑Vim Vi2 = ∑UiVi2


b0' ∑Vim + b1∑Vi1 Vim + b2∑Vi2 Vim +…+ bm∑Vim2 = ∑UiVim