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

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

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

Добавлен: 20.12.2024

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

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

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

4. Порядок выполнения лабораторной работы

Файл с лабораторной работой «Множественный линейный регрессионный анализ. Оценка функциональной зависимости параметров энергоустановки.» представляет из себя рабочую книгу табличного процессора MS Excel и содержит 4 рабочих листа. На листе «Исходный» расположены две управляющие кнопки «Генерация наблюдений варианта» и «Построение диаграммы». Лист «Исходный» защищен от несанкционированного ввода информации, то есть открытой для ввода значений остается только одна ячейка, о назначении которой будет сказано ниже.

Для генерации наблюдений выборки значений случайных величин необходимо ввести номер варианта в отведенную для этой цели ячейку С5. Номер варианта nвар обязательно находится в пределах интервала 1 £ nвар £ 200. В ячейку С5 вводится номер варианта, после этого при нажатии кнопки «Генерация наблюдений варианта» с помощью Visual Basic программы генерируется выборка значений случайной величины, причем в качестве выборочной совокупности рассматриваются экспериментальные статистические данные регистрации параметров энергоустановки – двигателя внутреннего сгорания. Объем выборки n соответствует 52 наблюдениям. Выборка выводится в виде вектор-столбцов (P, U, T, M), в которых для удобства работы пронумерованы его компоненты. Здесь:

P – зарегистрированное давление в камере двигателя внутреннего сгорания;

U  – скорость распространения пламени в газовой среде;

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

M – расход топлива, впрыскиваемого в камеру двигателя внутреннего сгорания.

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

1) P = b0 + b1 U + b2 T

2) P = b0 + b1 U + b2 M

3) P = b0 + b1 T + b2 M

4) P = b0 + b1 U + b2 T + b3 M

5) P = b0 + b1 Log(U) + b2 T + b3 M


Для оценки параметров функции давления с помощью множественного регрессионного анализа воспользуемся функцией ЛИНЕЙН электронных таблиц MS Excel. Функция рассчитывает статистику для ряда экспериментальных данных с применением метода наименьших квадратов, вычисляя линию регрессии, которая наилучшим образом аппроксимирует имеющиеся данные. Функция возвращает массив, который описывает полученную линию регрессии.

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

Перед тем как проводить обработку выборки с помощью функции ЛИНЕЙН необходимо перенести на рабочий лист «Матрицы» информацию по генерации наблюдений и подготовить соответствующие матрицы зависимых и независимых параметров.

На рабочем листе «Матрицы» в столбце А заполним нумерацию наблюдений выборки. Поскольку матрица зависимого параметра используется для построения различных регрессионных моделей, то в столбец B перенесем выборку зависимого параметра функции давления Рi из рабочего листа «Исходный» объемом n = 52, (матрицы с данными независимых переменных будем располагать в последующих столбцах). Для этого, используя связывание ячеек, в ячейку B2 вводятся формулы “=Исходный!B10” и распространяются на соответствующую область В2:В53.

Будем оценивать параметры функции давления с помощью уравнения регрессии 1) Pi = b0 + b1 Ui + b2 Ti.

Для уравнения регрессии 1) построим матрицу независимой переменной - в столбец С перенесем выборку параметра «скорость распространения пламени в газовой среде» Ui из рабочего листа «Исходный». Для этого, используя связывание ячеек, в ячейку С2 введем формулу “=Исходный!С10” и распространим на соответствующую область ячеек С2:С53. Аналогично в столбец D перенесем выборку параметра «температура топлива перед спрыском в камеру двигателя внутреннего сгорания» Ti


Вид рабочего листа «Матрицы», содержащий подготовленные данные имеет вид таблицы 1.

Таблица 1.

A

B

C

D

1

Pi

Ui

Ti

2

1

54.36

0.15

-29.35

3

2

117.35

0.05

23.91

4

3

65.85

0.01

34.27

5

4

34.44

0.06

-41.91

6

5

70.33

0.15

-46.62

7

6

62.21

0.03

-33.13

8

7

148.90

0.16

32.09

51

50

109.26

0.18

26.35

52

51

81.82

0.15

-12.92

53

52

138.39

0.09

24.92



4.1. Применение функции линейн для оценки параметров регрессии

Для оценки параметров функции давления с помощью множественного регрессионного анализа будем использовать функцию ЛИНЕЙН из мастера функций электронных таблиц MS Excel. Функция рассчитывает статистику для ряда с применением метода наименьших квадратов, вычисляя прямую линию, которая наилучшим образом аппроксимирует имеющиеся данные. Функция возвращает массив, который описывает полученную прямую. Поскольку возвращается массив значений, функция должна задаваться в виде формулы массива.

Уравнение для прямой линии имеет следующий вид:

y = bx + b0 или

y = b0 + b1x1 + b2x2 + ... + bnxn (в случае нескольких независимых параметров x),

где зависимое значение y является функцией независимого значения x.

Значения b - это коэффициенты, соответствующие каждой независимой переменной x, а b0 - это постоянная. Заметим, что y, x и b могут быть векторами. Функция ЛИНЕЙН возвращает массив {bn; bn-1;...; b1; b0} – коэффициентов уравнения регрессии. Функция ЛИНЕЙН может также возвращать дополнительную регрессионную статистику.

Синтаксис функции:

ЛИНЕЙН( МатрицаY ; МатрицаX ; конст ; статистика)

МатрицаY - это множество значений зависимой переменной (в нашем случае это

функция давления), которые уже известны для соотношения Y = b0 + b X ,

МатрицаX - это множество значений независимых параметров (X), которые известны

для соотношения Y = b0 + b X ,

конст - это логическое значение, которое указывает, требуется ли, чтобы константа b0

была равна 0. Если конст имеет значение ИСТИНА (конст=1) или опущено, то b0 вычисляется обычным образом. Если конст имеет значение ЛОЖЬ (конст=0), то b0 полагается равным 0 и значения b подбираются так, чтобы выполнялось соотношение Y = b X ,

статистика - это логическое значение, которое указывает, требуется ли вернуть