Чем мы можем вам помочь?

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

Эта функция бывает полезна в статистическом анализе и прогнозировании.

Синтаксис

ЛИНЕЙН(известные_данные_y; [известные_данные_x]; [b]; [статистика])

Аргумент

Описание

Допустимые значения

известные_данные_y

Массив или диапазон известных зависимых значений (y)

Любые числовые значения, диапазоны ячеек с числами.

Не допускаются текстовые значения или пустые ячейки без чисел

[известные_данные_x]

(необязательный)

Значения независимых переменных, которые соответствуют аргументу "известные_данные_y".

Если аргумент не указан, используется массив из чисел {1;2;3;...}.

Любые числовые значения, диапазоны ячеек с числами.

Не допускаются текстовые значения или пустые ячейки без чисел

[b]

(необязательный)

Логическое значение, определяющее переменную, которую необходимо вычислить в линейном уравнении y = m·x+b.

Вычисляет параметр b (ИСТИНА) или значение параметра m (ЛОЖЬ).

По умолчанию ИСТИНА

ИСТИНА или ЛОЖЬ

[статистика]

(необязательный)

Логическое значение, определяющее, нужно ли вычислять дополнительную регрессионную статистику для переменных (ИСТИНА) или только значения переменных b и m (ЛОЖЬ).

По умолчанию ЛОЖЬ

ИСТИНА или ЛОЖЬ

 

Структура вывода статистики

Строка

Столбец 1

Столбец 2

Описание

1

m (Xk)

b

Коэффициенты регрессии

m = наклон (коэффициент при X)

b = свободный член (константа)

Уравнение: y = m·x + b

2

SE(m)

SE(b)

Стандартные ошибки коэффициентов

SE(m) = точность оценки наклона

SE(b) = точность оценки константы

Если  SE > 2, значит коэффициент значим

3

SE(y)

Показатели качества модели

R² = коэффициент детерминации (0..1)

SE(y) = стандартная ошибка оценки Y

R² = 0,95 означает: 95% изменчивости Y объясняется моделью

4

F-стат

df

Дисперсионный анализ (ANOVA)

F = F-статистика (значимость модели)

df = степени свободы остатков = n-k-1

5

SSreg

SSres

Суммы квадратов

SSreg = объясненная сумма квадратов

SSres = остаточная сумма квадратов

Примеры использования

Простой пример линейной регрессии

Если у вас есть данные о продажах и расходах, и вы хотите найти коэффициенты:

=ЛИНЕЙН(A2:A10; B2:B10)

Здесь A2:A10 — это диапазон значений y (например, продажи), а B2:B10 — диапазон значений x (например, расходы).

Выделите две ячейки и примените сочетание клавиш Ctrl+Shift+Enter после ввода формулы.

Результатом будет массив, где первый элемент — это коэффициент наклона, а второй — свободный член.

Расчет линейной регрессии с выводом статистики

Допустим, массив данных y находится в ячейках A1:A7: [1, 3, 5, 7, 10, 15, 19], массив данных x в ячейках B1:B7: [2, 5, 7, 9, 13, 17, 21].

Для получения данных о регрессии со статистикой необходимо выделить массив ячеек размером 5 строк × 2 столбца, ввести формулу =ЛИНЕЙН(A1:A7; B1:B7; 1; 1) и нажать сочетание клавиш Ctrl+Shift+Enter.

Результат:

Столбец 1

Столбец 2

Описание

0,9601036269

-1,578238342

m = наклон (коэффициент при X)

b = свободный член (константа)

Уравнение: y = 0,9601·x - 1,5782

0,0336516431

0,413713877

SE(m) = точность оценки наклона

SE(b) = точность оценки константы

Оба коэффициента значимы, так как m/SE(m) = 28,5 > 2 и b/SE(b) = 3,8 > 2

0,9938949836

0,5587736387

R² = коэффициент детерминации (0..1)

SE(y) = стандартная ошибка оценки Y

R² = 0,994 означает: 99,4% изменчивости Y объясняется моделью

813,99862501

5

F = F-статистика (значимость модели)

df = здесь указано n (общее наблюдений), а не df остатков

F > Fкрит — модель статистически значима

254,15314582

1,5611398964

SSreg = объясненная сумма квадратов

SSres = остаточная сумма квадратов

SSreg/SSres = 162,8 — модель хорошо объясняет данные

Примечания

Функция возвращает массив значений, поэтому необходимо выделить диапазон и использовать комбинацию клавиш Ctrl+Shift+Enter.

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

Был ли материал полезным?
Да
Нет