Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает значения вдоль линейного тренда. Подходит по прямой линии (с помощью метода наименьших квадратов) к массивам known_y и known_x. Возвращает значения y вдоль этой строки для указанного массива new_x.
Синтаксис
expression. Trend (Arg1, Arg2, Arg3, Arg4)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Arg1 | Обязательный | Variant | Known_y — набор значений y, которые вы уже знаете в связи y = mx + b. |
| Arg2 | Необязательный | Variant | Known_x — необязательный набор значений x, которые, возможно, уже известны в связи y = mx + b. |
| Arg3 | Необязательный | Variant | New_x — новые значения x, для которых нужно, чтобы функция Trend возвращала соответствующие значения Y. |
| Arg4 | Необязательный | Variant | Const — логическое значение, указывающее, следует ли принудительно принудить константу b к 0. |
Возвращаемое значение
Variant
Примечания
Если массив known_y находится в одном столбце, каждый столбец known_x интерпретируется как отдельная переменная.
Если массив known_y находится в одной строке, каждая строка known_x интерпретируется как отдельная переменная.
Массив known_x может включать один или несколько наборов переменных. Если используется только одна переменная, known_y и known_x могут быть диапазонами любой формы, если они имеют равные размеры. Если используется несколько переменных, known_y должны быть вектором (то есть диапазоном высотой одной строки или шириной одного столбца).
Если known_x опущен, предполагается, что массив {1,2,3,...} имеет тот же размер, что и known_y.
New_x должны содержать столбец (или строку) для каждой независимой переменной так же, как это делает known_x. Таким образом, если known_y находится в одном столбце, known_x и new_x должны иметь одинаковое количество столбцов. Если known_y находится в одной строке, known_x и new_x должны иметь одинаковое количество строк.
Если опустить new_x, предполагается, что они совпадают с known_x.
Если опустить как known_x, так и new_x, предполагается, что они представляют собой массив {1,2,3,...} того же размера, что и known_y.
Если параметр const имеет значение True или опущен, b вычисляется обычно.
Если параметр const имеет значение False, значение b равно 0 (ноль), а значения m корректируются таким образом, что y = mx.
Сведения о том, как Microsoft Excel помещает строку в данные, см. в разделе LinEst.
Используйте Trend для подгонки полиномиальных кривых путем регрессии по отношению к одной и той же переменной, возведенной в различные полномочия. Например, предположим, что столбец A содержит значения y, а столбец B — x-значения. Можно ввести x^2 в столбце C, x^3 в столбце D и т. д., а затем выполнить регрессию столбцов от B до D к столбцу A.
Формулы, возвращающие массивы, должны вводиться как формулы массива.
При вводе константы массива для аргумента, например known_x, используйте запятую для разделения значений в одной строке, а для разделения строк — точку с запятой.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.