Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Вычисляет или прогнозирует будущее значение с учетом существующих значений. Прогнозируемое значение — это значение "y" для заданного значения "x". Известные значения — это уже имеющиеся значения "x" и "y", а новое значение прогнозируется с использованием линейной регрессии. Используйте эту функцию для прогнозирования будущих продаж, необходимого запаса товара или тенденций потребительских предпочтений.
Синтаксис
expression. Forecast_Linear (Arg1, Arg2, Arg3)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Arg1 | Обязательный | Double | x — точка данных, для которой требуется спрогнозировать значение. |
| Arg2 | Обязательный | Variant | known_y — зависимый массив или диапазон данных. |
| Arg3 | Обязательный | 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, где 
Где x и y являются выборкой, означает AVERAGE(все known_x) и AVERAGE(все 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 и обратная связь.