WorksheetFunction.Trend(Object, Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значения вдоль линейного тренда. Подходит по прямой линии (с помощью метода наименьших квадратов) к массивам known_y и known_x. Возвращает значения y вдоль этой строки для указанного массива new_x.
public object Trend (object Arg1, object Arg2, object Arg3, object Arg4);
Public Function Trend (Arg1 As Object, Optional Arg2 As Object, Optional Arg3 As Object, Optional Arg4 As Object) As Object
Параметры
- Arg1
- Object
Known_y — набор значений y, которые вы уже знаете в связи y = mx + b.
- Arg2
- Object
Known_x — необязательный набор значений x, которые, возможно, уже известны в связи y = mx + b.
- Arg3
- Object
New_x — новые значения x, для которых функция TREND возвращает соответствующие значения Y.
- Arg4
- Object
Const — логическое значение, указывающее, следует ли принудительно принудить константу b к 0.
Возвращаемое значение
Комментарии
Если массив 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(Object, Object, Object, Object).
Тренд можно использовать для подгонки полиномиальных кривых путем регрессии по отношению к одной и той же переменной, возведенной в разные силы. Например, предположим, что столбец A содержит значения y, а столбец B — x-значения. Можно ввести x^2 в столбце C, x^3 в столбце D и т. д., а затем выполнить регрессию столбцов от B до D к столбцу A.
Формулы, возвращающие массивы, должны вводиться как формулы массива.
При вводе константы массива для аргумента, например known_x, используйте запятую, чтобы разделить значения в одной строке, а точку с запятой — на отдельные строки.