Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Гинзбург Г.Л. Руководство по использованию метода наименьших квадратов в экономико-статистических расчетах учеб. пособие

.pdf
Скачиваний:
19
Добавлен:
23.10.2023
Размер:
4.64 Mб
Скачать

ли очень удобные таблицы множителей для вычисления пара­ метров параболических уравнений. 1

В 1963 году вышла книга Н. С. Четверикова [17], в кото­ рой помещена небольшая по объему, но весьма содержатель­ ная статья «О технике вычисления параболических кривых». В этой статье приводятся те же таблицы множителей.

В. Д. Пирятин дает подробную разработку формул, уп­ рощающих технику вычислений при использовании метода наименьших квадратов, и приводит общее решение полиномов степени т. [11]

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

В последнее время в НИИ ЦСУ СССР группа научных сотрудников под руководством Е. А. Александрова вела ра­ боту эвристического характера с целью испытания способа выравнивания динамических рядов (экспериментальная пси­ хология). Группе испытуемых студентов были предложены задачи на выравнивание с целью объединить прошлый опыт или привычки в законе гомогенности (опыт в психологическом поле).

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

пока нет, но работа на обозримом отрезке

времени может

дать положительный результат.

 

С появлением ЭВМ открылись новые возможности приме­

нения методов математической статистики

в планировании

и управлении народным хозяйством.

 

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

Поэтому к помощи ЭВМ следует прибегать только тогда, когда это экономически обосновано.

§ 3. Постановка задачи

Пусть дана система, состоящая из т функций

___________

<P o(M )q?l(*),

. . . . ф т -1 ( х ) ,

1 М. В.

Игнатьев и Н. С.

Четвериков. «Вопросы конъюнк­

туры», М., 1926, т., 2, вып. 1.

 

2 «Биометрике», Нью-Йорк, 1968, № 2.

11

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

 

 

m—1

 

называется обобщенным

полиномом порядка

т — 1. Здесь

коэффициенты

а0) а{. ..,

ai ...am— произвольные числа.

В конкретных экономических исследованиях часто быва­

ет необходимо аппроксимировать функцию f(x),

заданную на

дискретном множестве точек Х = [х1: х г.......х п\

обобщенны­

ми полиномами

(1,1) (очевидно должно выполняться т ^.п).

Наиболее распространенными аналитическими способами

аппроксимации таких функций являются: 1) наилучшее сред­ нее приближение (метод наименьших квадратов) и 2) наи­

лучшее равномерное приближение

(метод Чебышева).

§ 4. Наилучшее среднее приближение

 

метод наименьших квадратов

 

Пусть на множестве точек

Х = {jcx, х 2, ..., х п]

задана

функция y = f(x).

 

от дан-

За меру отклонения обобщенного полинома (1,1)

ной функции принимается величина

 

 

2

 

f{xt)— Pm- 1 (Xi)

;= 1

называемая квадратичным отклонением.

Метод наименьших квадратов заключается в минимиза­ ции величины е.

В качестве системы { <р,-(л')} на практике используются системы функций двух видов

а) фо(х) = 1, (pi (х) =х, ..., <pm-i (х) = х т~1 ;

б) ортогональные полиномы Чебышева.

Каждая из этих систем применяется в методе наимень­ ших квадратов.

В случае а) обобщенным полиномом является обычный

полином

 

 

т ~1

(1,2)

Pm-i (х) = а0 + агх +

х

 

Для того, чтобы полином (1, 2)

стал

оптимальным,

необхо­

димо выбрать такие коэффициенты а0, яь ...,

ат - п р

и ко­

торых квадратичное отклонение s достигает

минимума.

12

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

e = S |

(а0 + а1х +

 

 

 

 

 

взятые по всем переменным at

( /= 0,1, ...,

т — 1).

 

 

Получим систему т уравнений с п неизвестными

 

 

 

 

а0, #1> •' •1 &т—1 .•

 

 

 

 

да

— 2

I?(-Ч)—(<r0+

a

i

X

')

=

0

=2 V

^(a ,-)—K + ^ iA + ... + a m_i a"

') U = 0

^■1

^TTli

 

 

 

 

 

 

 

 

(1.3)

 

г=1

 

 

 

 

 

 

 

 

^am-1

= 2 У

©(a ,) — ( a 0 +

a aA +

... +

a m- i A ' n-

|) U m~ 1--=0

'

 

 

 

 

 

 

 

 

 

Обозначим

x\ _)_ Ag-j- ... -j- Xln S;

 

 

 

 

 

 

 

 

 

 

 

x / /(-Ч) 4“ -*2/ (-*2) H~

+ Xaf {xn) =

6;.

 

 

 

 

(/ =

0,1,... , m— l ) .

 

 

 

 

Тогда система

(1,3)

примет вид

 

 

 

 

 

S qCLq $1а 1”Ь •••~"ЬS m~l О-т- 1= Ьо

 

 

 

 

До 4" S,at -}-... -f- Smam-i — b}

 

 

 

 

(1,4)

 

 

 

 

 

 

 

 

 

 

S m —1

 

-f- . . .

- ( - S 2 m -2

 

----b m

 

 

\

 

 

 

 

 

 

 

 

 

 

Здесь S0= n

 

 

 

 

 

 

 

 

 

В результате

решения

этой системы

получим

искомые

коэффициенты а0 = ао, ai=ai, •••, flm-i = a OT-i

 

 

{©Да)}

Случай б), когда за

основную систему функций

приняты ортогональные полиномы Чебышева, принципиаль­ но не отличается от разобранного выше случая а), однако, имеет преимущества при машинном и ручном счете.

13

Функции ср(л:) и (л:)

называются

ортогональными на

множестве точек

 

 

Х =

К , -«1 , , -*„)

,

П

если ^ ф (л;) •ф (лу) = 0 i=s0

Система функций { <р,- (л )} называется ортогональной на данном множестве X, если все функции системы попарно ор­ тогональны.

Для случая равноотстоящих узлов задача минимизации суммы квадратов отклонений решена Чебышевым в работе «Об интерполировании величин равноотстоящих» [15], где Чебышев вводит линейную замену переменной таким обра­ зом, что значения узлов представляются натуральными чис­ лами.

Для этого случая В. И. Хотимским впоследствии были вычислены таблицы, определяющие числовое значение поли­ номов Чебышева и сумм их квадратов (числа Чебышева) [13].

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

Для полинома первого порядка (прямая линия) исполь­ зуется один ряд чисел Чебышева — pi,

У\= а+ Ррь

для полинома второго порядка (квадратичная парабола) бе­ рется два ряда чисел Чебышева — р\ и рч, Уч—о.+^>Р\+УР2 , а для полинома третьего порядка (кубическая парабола) бе­ рется три ряда чисел Чебышева — р\, рч и р3, г/3= а + р /?1+ + У/?2+ брзРяды чисел Чебышева в таблицах приводятся для значений аргумента от п = 5 до л = 50 [13].

Каждое число Чебышева умножается на соответствующее значение функции «у», все .произведения суммируются, и

полученная сумма

делится на

сумму квадратов чисел Чебы­

шева

£ ViPi

Например,

обобщенный полином

ZP1

 

 

 

 

 

Чебышева

y3= a+ ppi + ур2 +^рз получается из следующих

выражений:

 

 

 

 

 

 

Р =

Si/iPi

Т = '

УгРз

 

 

V п2

)р1

 

 

 

1

 

 

и о =

УзРз

 

 

 

 

 

£ р\

 

 

 

14

Применение таблиц с использованием чисел Чебышева позволяет упростить вычисления и дает возможность после­ довательно повышать порядок полинома, причем результаты всех предыдущих вычислений полностью используются при дальнейших расчетах. Теоретическое обоснование метода на­ именьших квадратов при помощи полиномов Чебышева про­ изведено академиком В. С. Немчиновым [10].

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

Рассмотрим среднемесячную

заработную

плату

рабочих

и служащих в народном хозяйстве СССР без учета выплат

и льгот из общественных фондов потребления.

двух

столбцах

Исходные данные приведены

в первых

таблицы № 1. Обработаем эти данные в полиномах Чебыше­ ва для равноотстоящих величин.

Для перехода к натуральному ряду чисел введем пере­ менную х. В табл. 1 приведены числа Чебышева для равноот­ стоящих величин Р 1, Р2, Р3 и суммы их квадратов при п = 10.

SI)

1000

Имеем а ~ ~

= — = 100 . Чтобы оценить насколько

хорошо производится аппроксимация, вычислим коэффициен­ ты для полиномов 1, 2 и 3 порядков.

Так как полиномы Pt — симметричны, можно вести даль­ нейшие вычисления только для верхней части ряда, но часто­ ты нужно предварительно преобразовать. Для нечетных по­

линомов

(У1)

вычитанием

Уо— Уд,

Уi — У& и т. д., а для

четных полиномов

2 )

суммированием Уо+ Уэ, У1+ У8 и т. д.

получаем:

? =

^

 

366,3

= 4,44.

 

 

 

 

Полином

1-ого порядка имеет вид

 

 

 

 

У! = 100+ 4,44Я,.

 

 

 

Bl/гРз

195,9

 

Аналогично г =

„ 9

= 1loo =0,165.

 

'

 

2

Ноо

 

Полином 2-го порядка

 

 

 

 

 

 

 

 

 

_295

^ = 1 0 0 +

4 ,4 4 ^

+ 0 ,1 6 5 ^

3 =

*19305= = ~ 0,015

Полином 3-го порядка Уз= 100+4.44Р, + 0,165Р2— 0,015Р3

 

 

 

 

 

 

 

 

 

 

Т а б л и ц а 1

 

Средке-

 

 

 

 

 

 

 

 

 

 

мес. зар.

X

 

 

 

У, = У3

У, •Я,

 

 

 

Годы

плата

Pi

Рг

Pi

 

У 2

У,Р3

 

(в руб.)

 

 

 

 

 

 

 

 

 

 

У

 

 

 

 

 

 

 

 

 

1961

83,4

0

—4,5

18

—63

—38,3

172,35

205,1

3691,8

2412,2

1962

86,2

1

—3,5

6

21

—30,7

107,45

203,1

1218,6

— 644,7

1963

87,6

2

-2 ,5

— 3

52,5

—25,1

62,75

200,3

— 600,9

— 1317,75

1964

90,1

3

-1,5

— 9

46,5

— 14,6

21,90

194,8

—1753,2

— 678,9

1965

96,5

4

-0,5

— 12

18

— 3,7

1,85

196,7

—2360,4

— 66,6

1966

100,2

5

0.5

— 12

—18

 

 

 

 

 

1967

104,7

6

1,5

— 9

—46,5

 

 

 

 

 

1968

112,7

7

2,5

— 3

—52,5

 

 

 

 

 

1969

116,9

8

3,5

6

—21

 

 

 

 

 

1970

121,7

9

4,5

18

63

 

 

 

 

 

2

1000,0

 

 

2Р\ =

£Я| =

 

2УхРг=

 

S УгРг =

2 У>Р, =

 

=82,5

= 1188

= 19305

 

=366,3

 

= 195,9

= —295,05

 

 

 

 

Если сравнить фактические данные с вычисленными, то по­ лучим отклонения d3 (см. табл. 2)

 

 

 

 

 

 

 

 

 

Таблица 2

У

83,4

86,2

87,6

90,1

96,5

100,2

104,7

112,7

116,9

121,7

У1

83,9

85,1

87,6

91,1

95,5

101,5

104,5

111,4

116,8

122,0

rf,

— 0,5

1,1

0,0

—1,0

1,0

—1,3

0,2

1,3

0,1

—0,3

Максимальное отклонение 1,3 составляет 1,06% от наи­ большего члена ряда, что говорит о хорошем приближении полиномом 3-ей степени. Остаточная дисперсия невелика:

-2 __ Е (у—г/3>3 __

 

_ 6,98

 

п—4

п—4

6

Академик В. С. Немчинов в качестве примера обрабаты­ вает в полиномах Чебышева распределение рабочих по днев­

ной заработной плате в долларах, на основании

сенатского

отчета США за 1893 год 1.

точек

полиномом

Приближать 10 экспериментальных

5-ой степени, имеющим 6 коэффициентов,

не имеет

смысла.

Проще

произвести интерполяцию полиномом 9-ой

степени,

который

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

видимому этот пример может иметь только иллюстративный характер.

§ 5. Наилучшее равномерное приближение (метод Чебышева)

Рассмотрим непрерывную функцию f(x)

и некоторый по­

лином Р т-1 (х)

 

 

 

 

Зададим коэффициенты

этого

полинома

а0,

аь ..., a m-i

и найдем наибольшее значение модуля разности

 

Дщ—1= |/(х) — Рт-1(*) I 5 а <

JC<

b .

Это наибольшее значение зависит от выбора коэффициен­

тов По, Щ, ••■>пт _1 .

 

 

 

 

Нас интересуют те значения

а0,а ь ... , ат~\ , при кото­

рых max 1f (х) Pm-i W|

будет наименьшим.

 

В теории наилучшего приложения функций доказывается,

что для всякой непрерывной функции подбор значений <2о, Дь а*т_ j всегда можно осуществить и притом единственным

образом. [4]

1 В. С. Нем ч и но в. Экономико-математические методы и модели.

СЭЛ. М., 1962, стр. 143—145.

Полином Pm—i {x) = a l + a'\ x-\~... -\-an-i x m~1,

построенный с этими коэффициентами, называется полино­ мом, осуществляющим на отрезке [а, в] наилучшее равномер­ ное приближение функции f(x). Говорят также, что полином

1 (х) на отрезке [а, в] наименее уклоняется от данной функции f(x) (по сравнению со всякими другими полинома­ ми той же степени), при этом

Дот- i = min { max|/(x)i°m_i (л)| j ,

называется наилучшим равномерным приближением данной функции / (дг) на отрезке [а, в] посредством полиномов сте­ пени т— 1.

Если Р (х) — произвольный полином — 1)-й степени, а Рт - 1 ) — полином наилучшего равномерного приближе­

ния функции f(x) на отрезке {а,

в], причем Рш_ х(х)=^Рm_i (л),

то мы имеем на всем отрезке [а,

в]:

max |f {х) — Pm_i (.v) |> max |f (л') — Р*т - 1(л) |= Am-i

Геометрически это означает следующее: если построить три кривые lo, h и /2 по уравнениям

l0:y = f(x); у = /(jc)-f- Am_ i ; y — f (х)— Дт-1

то кривая /* с уравнением у = Р т-\ (х) не выходит

за

пре­

делы области, ограниченной кривыми 1\ и 12 (рис.

1),

а гра­

фик I всякого другого полинома степени т — 1

 

 

У == Р т —1(х)

 

 

18

обязательно выйдет за пределы этой области. Иначе (рис. 2)

кривая у = Дт-i — f(x) — Р—1(х), а ^ х - ^ Ь

не выходит за пределы горизонтальной полосы шириной

2Д„_1 ,в то

время как кривая у =

Дт -1 = / (х) Рт~\ (х)

обязательно

выйдет за ее пределы.

 

Сравним

наилучшие приближения — равномерное и сред­

нее. При равномерном приближении

полином P m -iW под­

бирается так, чтобы кривая у —Kn-i = f{x ) —P*m-\(x)уместилась в горизонтальной полосе наименьшей ширины, симметричной относительно оси О х\ при среднем приближении полином Р т - 1 (лг) надо подобрать так, чтобы величина

называемая средним квадратичным отклонением, обращалась в минимум (рис. 2).

При среднем приближении кривая у ~ Р т-\{х) близко подходит к кривой y = f(x ), хотя в отдельных точках возмож­ ны большие отклонения (рис. 3). При равномерном прибли­ жении эти отклонения сделаны наименьшими (рис. 3).

2 *

19

Мы видели в § 4, что коэффициенты полинома Pm_ i(x), осуществляющего наилучшее среднее приближение данной функции, могут быть найдены из уравнений (1, 4).

общего метода, как для построения полинома Рт-\ (*)• П. Л. Чебышевым было доказано, что «для всякой функции f(x), непрерывной на отрезке [а, в], существует единственный

обобщенный полином P*m- i (х), осуществляющий равномер­ ное наилучшее приближение; указанный полином характери­ зуется тем необходимым и достаточным свойством, что раз­

ность f ( x ) Р т* - 1 (х) достигает на отрезке [а, в] своего на­ ибольшего модуля L по крайней мере т+ 1 раз, последова­ тельно меняя знак» [1].

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

Однако, как говорит акад. С. Н. Бернштейн: «В общем случае о точном решении этой задачи не может быть и ре­ чи»

1 Имеется в виду ручной счет.

20

Соседние файлы в папке книги из ГПНТБ