Файл: Гинзбург Г.Л. Руководство по использованию метода наименьших квадратов в экономико-статистических расчетах учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 27.07.2024
Просмотров: 96
Скачиваний: 0
Пример. Браки по возрасту жениха и невесты за 1968 год.
|
|
|
Возраст невесты (в годах) |
|
Возраст жениха |
20—24 |
25—29 |
30—34 |
|
(в годах) |
||||
|
|
t = — i |
1=0 |
>= 1 |
20—24 |
7= 1 |
396900 |
52400 |
9700 |
25—29 |
7 = 0 |
262000 |
152500 |
53700 |
30—34 |
7= —1 |
50300 |
72100 |
60400 |
Расчеты дали следующие результаты:
М00 = 1110000; |
/И01 =276200; |
М20 = 833000; |
|
М1о= — 585400; |
М 1г= — 397300; |
М02=641800. |
|
Из приложения 6 выписываем значения ао, аь |
as Для |
k = i= 1.
<*>=0,111111, си = а 2 = 0,16(6)> аз = 0,25;
«6= 07= 0, (3), «8=0, (5). Находим коэффициенты
Оо0) Ош, Ооь Oi0, Cqi, <*li, <^20) ^02> ^00>
ао0= 123300; a0i= 46000; c0i= 46000; с2о=46500;
Сю=—97600; Cj0= 97600; cu = 99300; c02 = —49100;
co0= 1251005.
В итоге находим следующие две формулы для линейной и
нелинейной аппроксимации: / г (г, /) = 123300—97600i—|—46000/
= — 97600i-f-46000/—99300г/+46500r—49100j2+125100.
§ 13. Практические рекомендации и выводы
Незначительные относительные погрешности говорят о большой надежности таблиц для общего случая, рассчитан ных с помощью ЭВМ, и правильности выведенных формул. Общий случай, изложенный в §§3и 4 имеет то преимущество, что аналитическое уравнение связи сразу получается отне сенным к исходному началу координат и преобразование ко ординат производить не нужно.
Предлагаемый метод решения системы нормальных урав нений удобен тем, что не только не требует составления и ре шения, но даже и выписывания этой системы. Определение параметров уравнений связи производится путем нескольких
<4
умножений и сложений, что не требует высокой квалификации вычислителя.
Теорема об определителе системы нормальных уравнений, доказанная в § 5 данной главы, может иметь теоретическое значение для дальнейших исследований, конечной целью ко торых является получение алгоритма для составления обрат ных матриц при любом п.
Для определения параметров параболической формы свя зи получены удобные таблицы, позволяющие сразу получить уравнение аппроксимирующего полинома относительно исход ного начала координат.
Для определения параметров гиперболической формы свя зи получены другие таблицы. Это вызвано тем, что при гипер болической зависимости, во-первых, нельзя переносить начало координат в середину рассматриваемого периода, так как ги пербола при этом искажается, и, во-вторых, для подсчета сумм степеней чисел обратных натуральным при конечном п не существует общей формулы '. Эти таблицы получены не аналитическим путем, а путем формирования обратных мат риц на ЭВМ.
Для определения параметров логарифмической и степен ной формы связи составлены специальные таблицы для вычис ления обратных матриц к матрицам из сумм степеней лога рифмов натуральных чисел.
Составление и решение системы нормальных уравнений методом последовательного исключения работа элементарная, но громоздкая и утомительная. Вычислитель может ослабить внимание и сделать ошибку.
Предлагаемые упрощения в расчетах, а также элементар ность производимых операций, значительно уменьшает веро ятность появления ошибок в вычислениях.
Г Л А В А III
МОДИФИЦИРОВАННОЕ ВЫРАВНИВАНИЕ СТАТИСТИЧЕСКИХ РЯДОВ С ПОМОЩЬЮ ЭВМ
(Нечетный и четный случай)
Выравнивание статистических рядов производится при раз личных экономических исследованиях для определения тен денции развития экономических явлений и изучения отклоне ний от тенденции.1
1 Дзета-функция Римана дает возможность подсчитывать такие сум мы только для бесконечного п.
62
Задача выравнивания, с точки зрения автоматизации про цесса решения, является довольно сложной. Необходимость выравнивания, или как его часто называют, сглаживания, возникает при планировании основных народнохозяйственных показателей, при планировании работы отдельных предприя тий, в демографической статистике и других важных областях теории и практики.
Кроме того, широкое применение в экономике получили ме тоды корреляционного и регрессивного анализа, с помощью которых изучаются факторы производительности труда, фон доотдачи, себестоимости, рентабельности и т. д.
Как при выравнивании статистических рядов, так и при вычислении корреляционных уравнений, обычно применяется метод наименьших квадратов. Применение этого метода дает возможность получить системы нормальных уравнений. Раз работано много методов численного решения этих систем, но работа над их усовершенствованием все время продолжается. Немало исследований посвящено разработке конструктивных методов, позволяющих вести процесс выравнивания на ЭВМ.
Наиболее употребительным методом является схема Гаус са, основанная на идее последовательного исключения неиз вестных, но реализация этой схемы весьма трудоемка.
Имеется несколько видоизменений схемы Гаусса, дающих те или иные преимущества. Часто применяются так называе мые «компактные» схемы, схема «квадратного корня», «эска латорная схема», «американская схема», «Дулитля» и др.
Однако достаточно эффективного метода, дающего быст рое решение с необходимой точностью и минимальным ис пользованием счетно-вычислительных устройств еще не соз дано.
§ 1. Постановка задачи
Будем выравнивать статистический ряд посредством поли номов, удовлетворяющих аналитическому уравнению
у = а0 + агх + а,х2+ ... -j- ат-\ х т~ 1,
пользуясь методом наименьших квадратов.
Рассмотрим дискретные значения аргумента х=1, 2, ..., п. Реальный смысл аргумента — время или порядковые номера каких-либо равных интервалов. Параметры искомого полино ма а0, аи ..., ат-\ определяются путем решения системы нор мальных уравнений:
63
|
SoaoЧ- •Sa + |
•■•+ Sm—i am-1 = |
b0 |
|
|
|
$iao ~b ^2a\+ |
•••~Н*5т дт_ i sx = |
b0 |
1) |
|
|
|
|
|
(3, |
|
|
S m~ i Q-0 +Sma1-(-.., -f-S2m—2 cim—1 —b m - 1 |
|
|||
где |
|
|
|
|
|
|
|
|
П |
|
|
Si |
— l/ -j-2‘ -f-3/ + |
. . . + n ! |
/'(/ = 0,1,2, 2 m—2); |
||
|
|
|
7 = 1 |
|
|
|
|
|
П |
|
|
bi = |
y1-\i -\-y3-2i + . . . + yn^' |
|
2,.. то — |
1) . |
/= 1
Разберем случай, когда число точек эксперимента — нечет ное, т. е. п~2к+\ и будем называть его в дальнейшем не четным случаем Произведем замену х1~ х —k— 1, при кото рой начало координат переносится в середину рассматривае мого периода (см. рис. 11), т. е, произведем сдвиг по оси X.
4 2 |
*-« *= |
|
|
£fc |
—«------t—••• —S----- 1----- I----1----- 1----- !-----(- |
—(----с----- |
|||
-к -К*1 |
-5 -1 - i |
Q |
4 а 3 |
Л-i с |
|
|
|
|
Л / |
|
|
Рис. |
11. |
|
При такой замене решение системы (3, |
1) существенно об |
легчается, так как суммы нечетных степеней Sb S3 , ..., Sim -з обращаются в нуль.
Для решения системы (3, 1) применим формулы вычисле ния сумм четных степеней первых к натуральных чисел [5]
fe2r+l . |
fe2r |
2r |
Дак2г-Ч -- |
В ^ ~ 3-\- |
|
2r+l"^ |
2 |
1 |
|||
|
|
2r
5 В6к2г 5-f-. .. -(- Вгг к ,
где В2, Bit Вв, ..., — числа Я. Бернулли
о _ _ L |
о _ |
J_ |
д |
— 6 |
’ ^4 — — |
30 ’ |
— 42 ■■• |
1 Четный случай рассматривается ниже.
64
Полагая в нашей конкретной задаче 0°=1, получим
'о |
у° = 2*+i ; |
J——k
АА
«,_ /с(/с+1) (2к+1)__
7=—* 1 —1
к/г
/ = 2 V f = k ('c+ 1 )(2 k+ 1 )(3 a: ^ k- 1 )
|
; = - й |
(3,2) |
|
к |
к |
^ __ |
я _ о |
/с(,С+1) (2к+1) (3«4+6«3—3«+1) . |
|
/= -* |
21 |
|
j= 1 |
5 s = ' V / = 2 ,V / =
;= I
крс+1) (2к+1) (5к6+15к5+5к4*—15ге3—к^+Эк—3)
45
Эти формулы позволяют решить систему (3, 1) в общем виде, т. е. получить явные выражения для искомых парамет ров в виде функций от k и от свободных членов:
|
|
т |
|
|
0 .1 |
= |
— l)i+^+1 |
(к) bj-i (£ = 0,1,..., |
т— 1). |
|
|
J=\ |
|
t |
Для |
определения коэффициентов 7™ \k) |
при т = 2, 3, |
4, 5 с помощью ЭВМ-М-22 были составлены семизначные таб лицы для А= 2, 3, ..., 50, которые дают возможность аппрок симировать n=2k+ 1 = 101 экспериментальную точку. Табли цы этих коэффициентов приводятся в приложении 4 (нечет ный случай).
Рассмотрим случай, когда число точек эксперимента чет ное, т. е. n=>2 k, и будем называть его в дальнейшем четным случаем.
Произведем преобразование х '= 2 (х —k) — 1.
При этом начало координат переносится в середину рас сматриваемого периода, а величина интервалов увеличивается
5—984 |
65 |
вдвое. Таким образом по-прежнему получаем равноотстоя щие узлы (см. рис. 12).
i |
•• • -I |
к-i |
к |
кН |
к+2 |
1 |
a,tc |
jj- |
|
— I----- |
1------ |
1------- |
1------ |
1------ |
. . . — t------ |
|
ik- |
||
~1к*.1 |
" |
"J |
- i |
4 |
5 |
Ь |
2,4 |
- t |
|
Рис. 12.
Теперь решение системы (3, 1) также существенно облег чается, т. к. суммы нечетных степеней S b S3, Som—з> обра щаются в нуль и в рассмотрении остаются только суммы чет ных степеней нечетных чисел.
5Ц, 52 5^, 50, . . .
Общая формула для вычисления таких сумм имеет вид
[5]
(2/ 1)2г - |
. . к2г+1 _ |
1 / |
Во к2г~1 |
>=1 |
2г + 1 |
2 |
1 |
|
|
|
л |
; |
— l)BiK2r~ 3 |
~ y |
{ ~5 ) 22r-5 (25 1) Вв |
1 / |
|
— ... — B»r к.
Здесь В2, В4, В6, ... — числа Бернулли. Отсюда:
|
k |
|
|
k |
|
|
5 ° = |
^ |
(2/— 1)° = |
2 |
> ',( 2 / - 1 ) о = 2 к |
|
|
|
j=—k+i |
|
j= i |
|
|
|
|
ft |
|
ft |
|
|
|
S2= |
2 j |
( 2 / - l ) 2= 2 ^ j ( 2 / - l ) ^ ^ K |
( 4 ^ - l ) |
; |
||
|
j = —ft+i |
|
j =j |
|
|
|
|
ft |
|
|
* |
|
|
5, = |
^ |
(2/— 1)4= 2 |
^ ( 2 / - 1 ) * = - ^ |
/с(4к2— 1) (12к2—7); |
||
|
;=-/<+1 |
|
/=1 |
|
|
|
|
|
A |
fe |
|
|
|
|
|
5e = ^ |
|
( 2 / - l ) « = 2 ^ ( 2 ; - l ) « = |
|
|
|
|
j=-h +\ |
7^1 |
|
|
|
|
= |
2 |
|
(48к4 — 72кг + |
31) ; |
(3,3) |
|
7^«;(4/c- — 1) |
66