Поделиться через


Метод WorksheetFunction.Slope (Excel)

Возвращает наклон линии линейной регрессии через точки данных в known_y и known_x. Наклон — это вертикальное расстояние, разделенное на горизонтальное расстояние между любыми двумя точками линии, то есть скорость изменения вдоль линии регрессии.

Синтаксис

expression. Наклон (Arg1, Arg2)

Выражение Переменная, представляющая объект WorksheetFunction .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Arg1 Обязательный Variant Known_y — массив или диапазон ячеек с числовыми зависимыми точками данных.
Arg2 Обязательный Variant Known_x — набор независимых точек данных.

Возвращаемое значение

Double

Замечания

Аргументы должны быть числами или именами, массивами или ссылками, содержащими числа.

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

Если known_y и known_x пусты или имеют разное количество точек данных, функция Наклон возвращает значение ошибки #N/A.

Уравнение для наклона линии регрессии выглядит следующим образом, где x и y являются выборкой, что означает AVERAGE(known_x) и AVERAGE(known_y):

Формула

Базовый алгоритм, используемый в функциях Наклон и Перехват , отличается от базового алгоритма, используемого в функции LinEst . Разница между этими алгоритмами может привести к разным результатам, если данные не определены и коллинеарны. Например, если точки данных аргумента known_y имеют значение 0, а точки данных аргумента known_x — 1:

  • Наклон и перехват возвращают #DIV/0! Ошибка. Алгоритм наклона и перехвата предназначен для поиска одного и только одного ответа, и в этом случае может быть несколько ответов.

  • LinEst возвращает значение 0. Алгоритм LinEst предназначен для возврата разумных результатов для коллинеарных данных, и в этом случае можно найти по крайней мере один ответ.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.