Метод WorksheetFunction.Intercept (Excel)

Вычисляет точку, в которой линия будет пересекать ось Y, используя существующие значения x и y. Точка пересечения основана на линии регрессии наилучшего соответствия, построенной по известным значениям x и известным значениям y.

Используйте функцию Intercept, если необходимо определить значение зависимой переменной, когда независимая переменная равна нулю (0). Например, функцию Intercept можно использовать для прогнозирования электрического сопротивления металла при 0 °C, когда точки данных были получены при комнатной температуре и выше.

Синтаксис

выражение. Перехват (Arg1, Arg2)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Variant Known_y — зависимый набор наблюдений или данных.
Арг2 Обязательный Variant Known_x - независимый набор наблюдений или данных.

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

Double

Примечания

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

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

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

Уравнение, отсекаемое на отрезок линией регрессии a, имеет следующий вид:

Снимок экрана, на котором показана формула A равно Y минус BX. Над буквами Y и X проходит черта.

где наклон b вычисляется следующим образом:

Снимок экрана, на котором показана формула наклона.

где x и y — выборочные средние значения СРЗНАЧ(known_x) и СРЗНАЧ(known_y).

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

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

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

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

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