Файл: Шепелев, И. Г. Математические методы планирования и управления в строительстве конспект лекций.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2024

Просмотров: 56

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Решив систему любым известным методом, можно найти параметры уравнения регрессии. Наибольшее распространение сейчас получил метод решения обращением матриц, запрограм­ мированный в ряде стандартных программ аппроксимации |[7]. В матричной форме система (4.4.3) запишется

 

(Х*Х) А = X*Y,

(4.4.4)

где X —матрица

исходных данных по

независимым

перемен­

ным;

транспонированная к

матрице X;

 

X* — матрица

 

Y — матрица-столбец фактических значений

зависимой пе­

ременной;

 

А — матрица-столбец искомых коэффициентов регрессии.

Последняя матрица запишется в виде

 

«о

 

а,

 

&2

(4.4.5)

А =

аП

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

* 1 1

Х 1 2 * 1 3 • • * l j

■ • • * l n

* 2 1

* 2 2 * 2 3 • • • * 2 j • • • * 2 n

* 1 1 * i 2 * 1 3 • • . * , j . .

(4.4.6)

* ^ In

■ * n i

a : n 3 • • • X N j

• • A N n

Эти исходные данные и данные наблюдений зависимого пере­ менного У в виде матрицы-столбца

У1

у2 1

= Уз

(4.4.7)

Уп

43


вводятся в память электронной вычислительной машины. Для дальнейших вычислений необходимо определить матрицу X*, транспонированную матрице X. Напомним, что транспонирова­ ние матриц — это замена местами строк и столбцов матрицы. Таким образом, матрица X*, транспонированная матрице X (4.4.6), имеет вид:

Xi | А'о, .

• -Yu

•*N1

Ху, X-,., .

• -Y|2

•*N2

х ч X2j . . • *lj

ГК1

-П„ X>n

• A'ln .

*Nn

Умножив транспонированную матрицу X* на матрицу исходных данных X и на матрицу-столбец исходных данных по результи­ рующему признаку У, получаем систему нормальных уравнений в матричной форме (4.4.4). Для решения этого уравнения не­ обходимо найти матрицу (Х*Х)-1, обратную матрице3) (Х*Х), п умножить эту матрицу на обе части уравнения (4.4.4). В резуль­ тате получим выражение

 

(Х*Х) - 1

(Х*Х) А = (Х*Х)-‘ (X*Y).

(4.4.9)

Так как

(Х*Х) - 1 (Х*Х) = Е =

1, то решение системы

(4.4.4)

получим

в виде

(Х*Х)

; (X*Y).

(4.4.10)

 

Л

Значение каждого из коэффициентов уравнения регрессии мо­ жет быть определено по формуле:

а. = V Cll V у, x,j,

(4.4.11)

j^O 1=1

 

где сц — элемент обратной матрицы.

Рассмотрим пример аппроксимации многофакторной зависи­ мости и использования корреляционной формулы.

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

3) Матрицей, обратной матрице X, называется такая матрица X—*, которая при перемножении ее на матрицу X даст единичную матрицу Е.

44


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

лась задача —

определить

совокупное влияние факторов на

рентабельность

и на этой

основе определить чистое влияние

каждого из факторов на рентабельность, чтобы получить допол­ нительную прибыль за счет каждого из факторов:

Х\ — механовооруженности труда;

— уровня сборности строительства; х3— коэффициента рассредоточенности строительства;

xi — уровня механизации строительно-монтажных работ;

х5— фондоотдачи;

х6— текучести кадров.

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

где Ai — объем строительно-монтажных работ по i-му объекту; U— расстояние i-ro объекта от производственной базы.

В результате расчетов, проведенных на ЭВМ «Минск-22» по стандартной программе аппроксимации, получено следующее уравнение регрессии:

у = —93,773+0,140*1 + 0,830x2 — 0,170*3 + 7,109*4 +

+5,234*з — 0,019*6.

(4.4.12)

Теснота связи множественной корреляции здесь

характери­

зуется коэффициентом корреляции R = 0,737. Для

линейных

зависимостей, отражающих экономические явления,

такой ко­

эффициент корреляции считается достаточно высоким. При про­ верке уравнения регрессии и коэффициентов регрессии на значи­

мость

(см. гл. III)

как уравнение,

так и коэффициенты оказа­

лись

значимыми.

Следовательно, можно с уверенностью

использовать уравнение (4.4.12)

для оценки влияния

факторов

Xi на

уровень

рентабельности

работы строительных

подразде­

лений

треста.

влияния вводится

понятие эластичности. Элас­

Для

оценки

тичность

каждого

фактора — уровень изменения

зависимого

переменного в связи с изменением фактора на 1 %,

при прочих

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

45


Для множественной линейной зависимости эластичность фак­ тора равна коэффициенту регрессии при этом факторе.

При нелинейных формах связи эластичность зависит от ве­ личины коэффициента регрессии, абсолютной величины факто­ ра, расчетного значения зависимого переменного. В нашем слу­ чае эластичность факторов 3i — 0,140; Э2 == 0,830; Э3 =

— 0,170; Э4 = 7,109; Э5 = 5,234; Э6 = —0,019.

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

§ 4.5. Параболическая зависимость (многочлен n-ой степени)

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

Уо-о +

ОлХ\ -f- о- 2 4" • • • 4“ й 12 х \х

2 + а1гх гх 34“ • • ■&пХ\ 4-

 

+ а22х 2+ ... а И1 д^4 - а 222 л ^ + . . .

(4 .5 .1 )

Степень

многочлена может быть

неограниченно

большой,

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

число членов, то можно аппроксимировать любую зависимость с любой степенью точности. Однако на практике обычно огра­ ничивают как степень полинома, так и число его членов:

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

При аппроксимации многочленом n-ой степени каждый

46


сложный член полинома заменяют дополнительной условной переменной в первой степени и в дальнейшем аппроксимацию ведут по методике аппроксимации линейной зависимости (см. § 4.4). Уравнение (4.5.1) после введения дополнительных переменных

z12 =

XiXz, z13 = x tx s, z,, = x \ ...

z22 =

x\

(4 .5 .2 )

и т. д. сводится к линейному виду:

 

 

 

У —

+ u tx } -f- а 2х 2 - f - . .. -f- ci\2 Z|2'+ °-\г z,s +

 

• • • -г a n zu + a22z22 -f ... + «in zni +

« 2 2 2

(4.5.3)

Необходимым этапом расчета является дополнение матрицы экспериментальных данных условными переменными (4.5.2). Матрица наблюдений после введения условных переменных имеет вид табл. 9.

Т а б л и ц а 9

у

• ь

Л -а

Z , a= J f i . r j

2 Z n - . r j

СЧ

T n

И

Получив матрицу X, дополненную условными переменными, произведем аппроксимацию линейной зависимости. Преобразо­ вав формулу в соответствии с соотношениями (4.5.2), получим полипом заданной степени.

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

Аппроксимацию от простого к сложному производят после­

дующей схеме. Сначала подбирают наиболее простую форму,

например

У1 = у"= 4)•

(4.5.4)

 

Полученное уравнение

проверяют на 'адекватность,

допустим,

по критерию Фишера.

В множественной корреляции

число на­

блюдений должно быть

достаточно большим. Считают, что оно

должно превышать число переменных как фактических,

так и

условных в 6 — 8 раз.

При таком большом числе наблюдений

правомерно применение

любого критерия для оценки значимо­

сти уравнения. Если

полученное уравнение не значимо,

то есть

47