Функция ТЕНДЕНЦИЯ возвращает значения в соответствии с линейным трендом.
Описание функции ТЕНДЕНЦИЯ
Возвращает значения в соответствии с линейным трендом. Аппроксимирует прямой линией (по методу наименьших квадратов) массивы «известные_значения_y» и «известные_значения_x». Возвращает значения y, соответствующие этой прямой для заданного массива «новые_значения_x».
Синтаксис
=ТЕНДЕНЦИЯ(известные_значения_y; [Известные_значения_x]; [новые_значения_x]; [конст])
Аргументы
известные_значения_yИзвестные_значения_xновые_значения_xконст
Обязательный. Множество значений y, которые уже известны для соотношения
y = mx + b
- Если массив «известные_значения_y» имеет один столбец, то каждый столбец массива «известные_значения_x» интерпретируется как отдельная переменная.
- Если массив «известные_значения_y» имеет одну строку, то каждая строка массива «известные_значения_x» интерпретируется как отдельная переменная.
Обязательный. Множество значений x, которые могут быть уже известны для соотношения
y = mx + b
- Массив «известные_значения_x» может содержать одно или несколько множеств переменных. Если используется только одна переменная, то аргументы «известные_значения_y» и «известные_значения_x» могут быть диапазонами любой формы при условии, что они имеют одинаковую размерность. Если используется более одной переменной, то аргумент «известные_значения_y» должен быть вектором (то есть диапазоном высотой в одну строку или шириной в один столбец).
- Если аргумент «известные_значения_x» опущен, то предполагается, что это массив {1;2;3;…} того же размера, что и массив «известные_значения_y».
Обязательный. Новые значения x, для которых функция ТЕНДЕНЦИЯ возвращает соответствующие значения y
- Аргумент «новые_значения_x», так же как и аргумент «известные_значения_x», должен содержать по одному столбцу (или строке) для каждой независимой переменной. Таким образом, если «известные_значения_y» — это один столбец, то «известные_значения_x» и «новые_значения_x» должны иметь одинаковое количество столбцов. Если «известные_значения_y» — это одна строка, то аргументы «известные_значения_x» и «новые_значения_x» должны иметь одинаковое количество строк.
- Если аргумент «новые_значения_x» опущен, то предполагается, что он совпадает с аргументом «известные_значения_x».
- Если опущены оба аргумента — «известные_значения_x» и «новые_значения_x», — то предполагается, что это массивы {1;2;3;…} того же размера, что и «известные_значения_y».
Необязательный. Логическое значение, которое указывает, требуется ли, чтобы константа b была равна 0.
- Если аргумент «конст» имеет значение ИСТИНА или опущен, то b вычисляется обычным образом.
- Если аргумент «конст» имеет значение ЛОЖЬ, то b полагается равным 0 и значения m подбираются таким образом, чтобы выполнялось условие
y = mx
Замечания
- Сведения о том, каким образом Microsoft Excel аппроксимирует данные прямой, см. в описании функции ЛИНЕЙН.
- Функцию ТЕНДЕНЦИЯ можно использовать для аппроксимации полиномиальной кривой, проводя регрессионный анализ для той же переменной, возведенной в различные степени. Например, пусть столбец A содержит значения y, а столбец B содержит значения x. Можно ввести значение x^2 в столбец C, x^3 в столбец D и т. д., а затем провести регрессионный анализ столбцов от B до D со столбцом A.
- Формулы, которые возвращают массивы, должны быть введены как формулы массива.
В Excel Web App невозможно создать формулу массива.
- При вводе константы массива для таких аргументов, как «известные_значения_x», следует использовать точку с запятой для разделения значений в одной строке и двоеточие для разделения строк.
Пример
«Результат» каждый из диапазонов D2:D13 и D15:D19 содержит формулу, которая используется для всех его ячеек. Введите формулу
=ТЕНДЕНЦИЯ(A2:A13,B2:B13)
в диапазон D2:D13, выделив все его ячейки, а затем нажмите клавиши CTRL+SHIFT+ENTER, чтобы ввести ее как формулу массива.
Выполните такие же действия для диапазона D15:D19, используя формулу
=ТЕНДЕНЦИЯ(B2:B13,A2:A13,A15:A19)
Эти формулы можно скопировать из ячеек C2 и A15.