Метод WorksheetFunction.Forecast_Linear (Excel)

Вычисляет или прогнозирует будущее значение с учетом существующих значений. Прогнозируемое значение — это значение "y" для заданного значения "x". Известные значения — это уже имеющиеся значения "x" и "y", а новое значение прогнозируется с использованием линейной регрессии. Используйте эту функцию для прогнозирования будущих продаж, необходимого запаса товара или тенденций потребительских предпочтений.

Синтаксис

выражение. Forecast_Linear (Arg1, Arg2, Arg3)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Арг1 Обязательный Double x — точка данных, для которой предсказывается значение.
Арг2 Обязательный Variant known_y — зависимый массив или интервал данных.
Арг3 Обязательный Variant known_x — независимый массив или интервал данных.

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

Double

Примечания

Если значение x не является числовым, Forecast_Linear возвращает #VALUE! значение ошибки.

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

Если дисперсия known_x параметров равна нулю, Forecast_Linear возвращает #DIV/0! значение ошибки.

Уравнение для Forecast_Linear : a+bx, где Снимок экрана: формула, определяющая значение a для прогнозного линейного уравнения. и Снимок экрана: формула, определяющая значение b для прогнозного линейного уравнения. где x и y — выборочные средние значения СРЗНАЧ(все known_x) и СРЗНАЧ(все known_y).

Пример

Dim instance As WorksheetFunction
Dim Arg1 As Double
Dim Arg2 As Object
Dim Arg3 As Object
Dim returnValue As Double

returnValue = instance.Forecast_Linear(Arg1, Arg2, Arg3)

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

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