- •Работа № 1. Выборки и их представление Основные понятия
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss
- •Работа №2. Предельные теоремы.
- •Теорема Бернулли
- •1. Выполнение в пакете Statistica
- •2) Выполнение в пакете spss
- •Сжатие распределения с ростом числа слагаемых.
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss
- •Усиленный закон больших чисел.
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss.
- •Теорема Гливенко основная теорема статистики
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss.
- •Центральная предельная теорема
- •Одинаково распределенные слагаемые.
- •1) Выполнение в пакете statistica
- •2. Выполнение в пакете spss.
- •Различно распределенные слагаемые
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss
- •Работа № 3. Оценки
- •Постановка конкретной задачи.
- •Теоретическое сравнение оценок
- •Статистическое сравнение оценок
- •Задание для самостоятельной работы
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss
- •Работа n4. Доверительные границы и интервалы
- •Определения и построение интервалов
- •Уровень доверия
- •Интервалы для параметров нормального распределения
- •Задание на самостоятельную работу
- •1. Выполнение в пакете statistica
- •2. Выполнение в пакете spss
- •Работа № 5. Критерий "хи-квадрат" проверки гипотез
- •Проверка простой гипотезы о вероятностях
- •Проверка сложной гипотезы о вероятностях
- •Проверка гипотезы о типе распределения
- •1. Выполнение в пакете statistica
- •Примеры проверки простой гипотезы о распределении
- •1. Выполнение в пакете statistica
- •Проверка гипотезы о независимости признаков (таблица сопряженности признаков)
- •1. Выполнение в пакете statistica
- •Проверка гипотезы об однородности выборок
- •1. Выполнение в пакете statistica
- •Задание
- •Работа № 6. Различение двух простых гипотез. Различение при фиксированном объеме наблюдений
- •Последовательное различение двух простых гипотез (последовательный анализ Вальда).
- •Задание
- •1. Выполнение в пакете staTiStica
- •Оценка вкладов. Если гипотеза ha отклоняется, следует оценить вклады aj уровней фактора; оценка
- •1. Выполнение в пакете statistica
- •Работа № 8. Линейный регрессионный анализ
- •1. 1. Простая линейная регрессия
- •2.2. Множественная регрессия
- •3. 3. Нелинейная зависимость
- •4.4. Нелинейная зависимость (обобщение)
- •Литература
2.2. Множественная регрессия
Обобщением линейной регрессионной модели с двумя переменными является многомерная регрессионная модель (или модель множественной регрессии). Пусть n раз измерены значения факторов x1 , x2 , ..., xk и соответствующие значения переменной y; предполагается, что
yi = o + 1xi1 + ... + k xik+ i , i = 1, ..., n, (12)
(второй индекс у х относится к номеру фактора, а первый - к номеру наблюдения); предполагается также, что
Mi
=
0,
M
=
2,
M(i j) = 0, i j, (12a)
т.е. i - некоррелированные случайные величины . Соотношения (12) удобно записывать в матричной форме:
Y = X + , (13)
где Y = (y1, ..., yk)T - вектор-столбец значений зависимой переменной, Т - символ транспонирования, = (0, 1, ..., k)T - вектор-столбец (размерности k) неизвестных коэффициентов регрессии, = (1 , ..., n)T - вектор случайных отклонений,
-матрица n (k + 1); в i - й строке (1, xi1, ...,xik) находятся значения независимых переменных в i-м наблюдении первая переменная - константа, равная 1.
Оценка
коэффициентов регрессии.
Построим оценку
для вектора
так, чтобы
вектор оценок
= Х
зависимой переменной минимально (в
смысле квадрата нормы разности) отличался
от вектора Y
заданных значений:
по
.
Решением является (если ранг матрицы Х равен k +1) оценка
= (XTX)-1 XTY (14)
Нетрудно проверить, что она несмещенная. Ковариационная (дисперсионная) матрица равна
D = ( ) ( )T = 2 (XTX)1 = 2 Z , (15)
где обозначено Z = (XTX)1.
Справедлива
теорема Гаусса - Маркова. В условиях (12а) оценка (14) является наилучшей (в смысле минимума дисперсии) оценкой в классе линейных несмещенных оценок.
Оценка дисперсии 2 ошибок. Обозначим
e
= Y
= Y
Х
= [I
X
(XTX)1
XT]
Y
= BY
(16)
вектор остатков
(или невязок); B
= I
X
(XTX)1
XT
- матрица; можно проверить, что B2
= B.
Для остаточной суммы квадратов
справедливо соотношение
M
= M
(n
- k
-1)
2
,
откуда следует, что несмещенной оценкой для 2 является
s2
=
.
(17)
Если предположить, что i в (12) нормально распределены, то справедливы следующие свойства оценок:
1) (n
- k
- 1)
имеет распределение хи квадрат
с n-k-1
степенями свободы;
оценки
и s2
независимы.
Как и в случае простой регрессии, справедливо соотношение:
или
Tss = Ess + Rss , (18)
в векторном виде:
,
где
= (
.
Поделив обе части на полную вариацию
игреков
Tss
=
,
получим коэффициент детерминации
R2
=
(19)
Коэффициент R2
показывает
качество подгонки регрессионной модели
к наблюдённым значениям yi.
Если R2
= 0, то регрессия
Y
на x1
, ..., xk
не улучшает качество предсказания yi
по сравнению с тривиальным предсказанием
.
Другой крайний случай R2
= 1 означает
точную подгонку: все ei
= 0, т.е. все точки наблюдений лежат на
регрессионной плоскости. Однако, значение
R2
возрастает
с ростом числа переменных (регрессоров)
в регрессии, что не означает улучшения
качества предсказания, и потому вводится
скорректированный (adjusted)
коэффициент детерминации
(20)
Его использование более корректно для сравнения регрессий при изменении числа переменных (регрессоров).
Доверительные
интервалы для коэффициентов регрессии.
Стандартной
ошибкой оценки
является величина
, оценка для которой
sj
=
,
j =
0, 1, ..., k,
(21)
где zjj- диагональный элемент матрицы Z. Если ошибки i распределены нормально, то, в силу свойств 1) и 2), приведенных выше, статистика
(22)
распределена по закону Стьюдента с (n - k - 1) степенями свободы, и потому неравенство
tp
sj
,
(23)
где tp - квантиль уровня (1 + PД) / 2 этого распределения, задает доверительный интервал для j с уровнем доверия РД.
Проверка гипотезы о нулевых значениях коэффициентов регрессии. Для проверки гипотезы Н0 об отсутствии какой бы то ни было линейной связи между y и совокупностью факторов, Н0: 1 = 2 = ... = k = 0, т.е. об одновременном равенстве нулю всех коэффициентов, кроме коэффициента 0 при константе, используется статистика
F
=
=
=
, (24)
распределенная, если Н0 верна, по закону Фишера с k и n - k - 1 степенями свободы. Н0 отклоняется, если
F > F (k, n - k - 1), (25)
где F - квантиль уровня 1 - .
Отбор наиболее
существенных объясняющих переменных.
Различные
регрессии (с различным набором переменных)
можно сравнивать по скорректированному
коэффициенту детерминации (20): принять
тот вариант регрессии, для которого
максимален (подробнее см. в примере).
Пример [5]. Исследуется зависимость урожайности y зерновых культур ( ц/га ) от ряда факторов (переменных) сельскохозяйственного производства, а именно,
х1 - число тракторов на 100 га;
х2 - число зерноуборочных комбайнов на 100 га;
х3 - число орудий поверхностной обработки почвы на 100 га;
х4 - количество удобрений, расходуемых на гектар (т/га);
х5 - количество химических средств защиты растений, расходуемых на гектар (ц/га).
Исходные данные для 20 районов области приведены в табл. 2.
Таблица 2
|
y |
x1 |
x 2 |
x 3 |
x 4 |
x 5 |
1 |
9.7 |
1.59 |
.26 |
2.05 |
.32 |
.14 |
2 |
8.4 |
.34 |
.28 |
.46 |
.59 |
.66 |
3 |
9.0 |
2.53 |
.31 |
2.46 |
.30 |
.31 |
4 |
9.9 |
4.63 |
.40 |
6.44 |
.43 |
.59 |
5 |
9.6 |
2.16 |
.26 |
2.16 |
.39 |
.16 |
6 |
8.6 |
2.16 |
.30 |
2.69 |
.32 |
.17 |
7 |
12.5 |
.68 |
.29 |
.73 |
.42 |
.23 |
8 |
7.6 |
.35 |
.26 |
.42 |
.21 |
.08 |
9 |
6.9 |
.52 |
.24 |
.49 |
.20 |
.08 |
10 |
13.5 |
3.42 |
.31 |
3.02 |
1.37 |
.73 |
11 |
9.7 |
1.78 |
.30 |
3.19 |
.73 |
.17 |
12 |
10.7 |
2.40 |
.32 |
3.30 |
.25 |
.14 |
13 |
12.1 |
9.36 |
.40 |
11.51 |
.39 |
.38 |
14 |
9.7 |
1.72 |
.28 |
2.26 |
.82 |
.17 |
15 |
7.0 |
.59 |
.29 |
.60 |
.13 |
.35 |
16 |
7.2 |
.28 |
.26 |
.30 |
.09 |
.15 |
17 |
8.2 |
1.64 |
.29 |
1.44 |
.20 |
.08 |
18 |
8.4 |
.09 |
.22 |
.05 |
.43 |
.20 |
19 |
13.1 |
.08 |
.25 |
.03 |
.73 |
.20 |
20 |
8.7 |
1.36 |
.26 |
.17 |
.99 |
.42 |
Здесь мы располагаем выборкой объема n = 20; число независимых переменных (факторов) k = 5. Матрица Х должна содержать 6 столбцов размерности 20; первый столбец состоит из единиц, а столбцы со 2-го по 6-й представлены соответственно столбцами 37 таблицы (файл Harvest 2. sta.). Специальный анализ (здесь не приводимый) технологии сбора исходных данных показал, что допущения (12а) могут быть приняты в качестве рабочей гипотезы, поэтому можем записать уравнения статистической связи между yi и Xi = (xi1, xi2, ..., xi5), i = 1, ..., n в виде (13).
Выполнение в пакете STATISTICA
Работаем в модуле Multiple Regression (множественная регрессия).
Ввод данных. Образуем таблицу 6v 20c с 6 столбцами (variables - переменными) и 20 строками (cases). Столбцы назовем y, x1, x2 , ..., x5 . Введем в таблицу исходные данные.
Предварительный просмотр. Предварительно визуально оценим имеющиеся данные, построив несколько диаграмм рассеяния:
Graphs - Stats 2D Graphs - Scatterplots - Variables - X: x1, Y: y, Graph Type: Regular, Fit (подбор): Linear - OK.
Наблюдаем диаграмму рассеяния с подобранной прямой парной регрессии, параметры которой отражены в заголовке. Повторим это еще 4 раза, заменяя х1 на другие факторы: х2 , ..., х5 . Иногда такой просмотр позволяет увидеть основную зависимость. В нашем примере этого нет.
Выполнение регрессионного анализа:
Analysis - Startup Panel - кнопка Variables: - отбираем зависимую переменную Dependent var: y и независимые переменные Independent var: x1 x5 (при нажатой клавише Ctrl) - OK - Input file (входной файл): Raw Data (необработанные файлы) - OK - в окне Model Definition (уточнения) Metod: Standart, Intercept: Include in model (постоянную составляющую включить в модель) - ОК..
В окне Mult. Regr. Results имеем основные результаты: коэффициент детерминации (19) R2 = 0.517; для проверки гипотезы Н0 об отсутствии какой бы то ни было линейной связи между переменной y и совокупностью факторов определена статистика (24) F = 3.00; это значение соответствует уровню значимости р = 0.048 (эквивалент (25) согласно распределению F (5,14) Фишера с df = 5 и 14 степенями свободы. поскольку значение р весьма мало, гипотеза Н0 отклоняется.
Кнопка Regression summary - имеем таблицу результатов:
-
Regression Summary for Dependent Variable: Y
R = .71923865 RІ = .51730424 Adjusted RІ = .34491290
F(5,14) = 3.0008 p<.04787 Std. Error of estimate: 1.5990
B
St. Err of B
t(14)
p-level
Intercpt
3.51460
5.41853
.648625
.527078
X1
-.00613
.93167
-.006580
.994843
X2
15.54246
21.50311
.722800
.481704
X3
.10990
.83254
.132004
.896859
X4
4.47458
1.54345
2.899065
.011664
X5
-2.93251
3.08833
-.949546
.358448
В ее заголовке
повторены результаты предыдущего окна;
в столбце В
указаны оценки неизвестных коэффициентов
по (14). Таким образом, оценка
(x)
неизвестной функции регрессии f
(x)
в данном случае:
(x) = 3.51 0.06 x1 + 15.5 x2 + 0.11 x3 + 4.47 x4 2.93 x5 (26)
В столбце St. Err. of B указаны стандартные ошибки sj оценок коэффициентов (по (21)); видно, что стандартные ошибки в оценке всех коэффициентов, кроме 4 , превышают значения самих коэффициентов, что говорит о статистической ненадежности последних. В столбце t(14) -значение статистики Стьюдента (22) для проверки гипотезы о нулевом значении соответствующих коэффициентов; в столбце p-level -уровень значимости отклонения этой гипотезы; достаточно малым (0.01) этот уровень является только для коэффициента при x4 . Только переменная x4 - количество удобрений, подтвердила свое право на включение в модель. В то же время проверка гипотезы об отсутствии какой бы то ни было линейной связи между y и (х1 , ..., х5) с помощью статистики (24) (об этом сказано выше)
F = 3.00 , p = 0.048 ,
говорит о том, что следует продолжить изучение линейной связи между y и (х1 , ..., х5), анализируя как их содержательный смысл, так и матрицу парных корреляций, которая определяется так:
возврат в окно Multi. Regr. Results - кнопка Correlations and desc. Stats - Correlations. Из матрицы видно, что х1 , х2 и х3 (оснащенность техникой)
Correlations (harvest2.sta) |
||||||
|
X1 |
X2 |
X3 |
X4 |
X5 |
Y |
X1 |
1.000 |
.854 |
.978 |
.110 |
.341 |
.430 |
X2 |
.854 |
1.000 |
.882 |
.027 |
.460 |
.374 |
X3 |
.978 |
.882 |
1.000 |
.030 |
.278 |
.403 |
X4 |
.110 |
.027 |
.030 |
1.000 |
.571 |
.577 |
X5 |
.341 |
.460 |
.278 |
.571 |
1.000 |
.332 |
Y |
.430 |
.374 |
.403 |
.577 |
.332 |
1.000 |
сильно коррелированы (парные коэффициенты корреляции 0.854, 0.882 и 0.978), т.е. имеет место дублирование информации, и потому, по-видимому, есть возможность перехода от исходного числа признаков (переменных) к меньшему.
Сравнение различных регрессий. Пошаговый отбор переменных.
На 1-м шаге (k = 1) найдем один наиболее информативную переменную. При k = 1 величина R2 совпадает с квадратом обычного (парного) коэффициента корреляции
R2 = r2 (y, x) ,
из матрицы корреляций находим:
r2
(y,
xj)
= r2
(y,
x4)
= (0.577)2
= 0.333
Так что в классе однофакторных регрессионных моделей наиболее информативным предиктором (предсказателем) является x4 - количество удобрений. Вычисление скорректированного (adjusted) коэффициента детерминации по (20) дает
R2adj (1) = 0.296.
Это значение получаем возвратом в окно Select dep. And indep. Var. Lists: Dep. Var: y, Indep. Var.: x4 -OK - OK.
2-й шаг (k = 2). Среди всевозможных пар (х4 , хj ), j = 1, 2, 3, 5, выбирается наиболее информативная (в смысле R2 или, что то же самое, в смысле R2adj ) пара:
возврат в окно Select dep. And indep. Var. и перебор различных пар; результат:
(х4
, х1)
= 0.406,
(х4
, х2)
= 0.399,
(х4 , х3 ) = 0.421, (х4 , х5) = 0.255,
откуда видно, что наиболее информативной парой является (х4 , х3 ), которая дает
(2) =
(х4
, хj)
= 0.421
Оценка уравнения регрессии урожайности по факторам х3 и х4 имеет вид (х3 , х4) = 7.29 + 0.28 х3 + 3.47 х4 (27)
(0.66) (0.13) (1.07)
Внизу в скобках указаны стандартные ошибки, взятые из столбца Std. Err. of B таблицы Regression Results для варианта независимых переменных (х3 , х4) Все три коэффициента статистически значимо отличаются от нуля при уровне значимости = 0.05, что видно из столбца p-level той же таблицы.
3-й шаг (k = 3). Среди всевозможных троек (х4 , х3 ,хj), j = 1, 2, 5, выбираем аналогично наиболее информативную: (х4 , х3 ,х5), которая дает (3) = 0.404,
что меньше, чем (2) = 0.421; это означает, что третью переменную в модель включать нецелесообразно, т.к. она не повышает значение (более того, уменьшает). Итак, результатом анализа является (28).
