Метод 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 и обратная связь.