Материал: Методы статистического и интеллектуального анализа данных. Минаева Ю.В

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Регрессионный анализ – это метод статистического анализа данных, позволяющий выразить в аналитической форме зависимость среднего значения результативного признака от значений одной или нескольких факторных переменных.

Задачами регрессионного анализа являются:

–подбор класса функций, наилучшим образом аппроксимирующих искомую зависимость;

–поиск значений неизвестных параметров, входящих в уравнение искомой зависимости;

–установление адекватности полученного уравнения;

–выявление наиболее информативных факторных переменных.

Пусть в процессе предварительного анализа экспериментальных данных выделен результативный признак y

инекоторая совокупность объясняющих его факторных

признаков x x1, x2 ,..., xk , k – количество выделенных

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

y f (x) .

Данное уравнение называется уравнением регрессии (или просто регрессией). В этом уравнении значения x1, x2,...,xk являются детерминированными (определенными,

не случайными), а в качестве y выступает среднее значение результативного случайного признака с нормальным распределением.

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

31

Парная регрессия характеризует связь между двумя признаками – факторным и результативным. Аналитическая зависимость между данными признаками может быть:

– линейная – выражается линейной функцией (уравнением прямой):

y a0 a1x ;

– нелинейная – выражается уравнениями вида:

y

a

0

a x

a

2

x2

– парабола;

 

 

1

 

 

 

 

y

a0

 

a1

 

– гипербола и т.д.

 

x

 

 

 

 

 

 

 

 

Вуравнении регрессии параметр a0 показывает

усредненное влияние на результативный признак неучтенных в математической модели факторов, а параметры a1,a2,...

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

Выбор вида уравнения определяют путем визуального сравнения корреляционного поля и графиков уравнений.

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

таким образом, чтобы теоретическая кривая наилучшим образом аппроксимировала наблюдаемые значения переменной y.

Для определения неизвестных коэффициентов a0,a1,...

могут использоваться несколько методов, наиболее распространенным из которых является метод наименьших квадратов.

32

Суть метода заключается в нахождении таких параметров a0,a1,..., при которых сумма квадратов отклонений

фактических значений результативного признака от теоретических, полученных по уравнению регрессии, стремится к минимуму:

 

 

 

 

n

y 2

 

 

 

 

 

 

 

S

y

min ,

 

 

 

 

 

 

i

i

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

~

– значения результативного признака,

полученные по

где yi

уравнению регрессии.

 

 

 

 

 

 

 

Графическая

 

иллюстрация

 

метода

наименьших

квадратов представлена на рис. 8, где

 

yi

~

 

i

yi .

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y4

 

 

~

a1x

 

 

 

 

 

~

 

 

y a0

 

 

 

 

~

y4

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

y2

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

~

 

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

~

y2

y3

 

 

 

 

 

 

y1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

y1

 

 

 

 

 

 

 

 

 

x1

 

x2

 

x3

x4

…

x

 

Рис. 8. Графическая иллюстрация метода

 

 

 

 

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

 

 

 

Для отыскания минимума целевой функции необходимо

найти

ее частные

производные по

параметрам

a0,a1,...,

приравнять их нулю и решить полученную систему уравнений:

33

dS

0,

 

da 0

 

dS 0, da1

...

Пример. Составить уравнение регрессии по данным табл. 5.

Как видно из рис. 7, между данными существует линейная зависимость, следовательно, уравнение регрессии имеет вид

y a0 a1x .

Тогда целевая функция для метода наименьших квадратов запишется в виде

 

n

 

a x 2

 

S

y

a

min .

 

i

0

1 i

 

 

i 1

 

 

 

Найдем частные производные функции по неизвестным параметрам a0 и a1:

dS

n

 

 

 

2 yi

a0

a1 xi

0,

 

 

da0

i 1

 

 

 

dS

n

 

 

 

2 yi

a0

a1xi xi

0.

 

 

da1

i 1

 

 

 

Преобразуем систему уравнений следующим образом:

 

 

n

 

n

 

na 0

a1

xi

 

 

yi ,

 

i

1

 

i

1

n

 

n

x 2

n

a 0

xi

a1

xi yi .

i

1

i

1

i

i 1

Подставим числа, получим уравнения

5 a 0 275 a1 104,

275 a 0 15375 a1 5870.

34

 

Решением данной системы уравнений будут значения

a0

12.2 , a1 0.6 . Подставим их в уравнение регрессии:

y 12.2 0.6 x .

Множественная регрессия изучает связь между тремя и более признаками.

Задачей множественной регрессии является построение уравнения регрессии, связывающего среднее значение

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

y и факторные признаки

x1, x2,...,xk :

 

y1,2,...,k

f (x1, x2 ,...,xk ) .

Построение модели множественной регрессии включает два основных этапа:

–выбор вида уравнения регрессии;

–определение размерности модели связи – отбор наиболее значимых факторных признаков.

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

–линейная:

y1,2,...,k

a0

 

a1x1

a2x2

...

 

ak xk ;

– степенная:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

a

0

xa1

xa 2

... xa k

;

 

 

1,2,...,k

 

 

 

1

 

 

 

2

 

 

 

k

 

 

 

 

– показательная:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

ea 0

a1x1

a 2 x 2

...

a k x k ;

 

1,2,...,k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– параболическая:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

a

0

 

a x2

a

2

x2

... a

k

x2

;

1,2,...,k

 

 

 

1

1

 

 

 

2

 

 

 

k

 

– гиперболическая:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

a

0

 

a1

 

 

 

a 2

 

...

 

a k

.

 

 

 

 

 

 

 

 

 

 

1,2,...,k

 

 

 

x1

 

 

x 2

 

 

x k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В случае множественной регрессии, как правило, строят несколько моделей, затем каждая из них проверяется с помощью статистических критериев (например, с помощью t–

35

Источник: https://studfile.net/preview/16563531/