WorksheetFunction.Trend (Excel)

Devuelve valores en una tendencia lineal. Se ajusta a una línea recta (mediante el método de mínimos cuadrados) a las matrices de valores conocidos de y y de x. Devuelve los valores y en esa línea para la matriz de nuevos valores x que especifique.

Si la matriz de valores conocidos de y se encuentra en una sola columna, cada columna de valores conocidos de x se interpreta como una variable independiente. Si la matriz de valores conocidos de y se encuentra en una sola fila, cada fila de valores conocidos de x se interpreta como una variable independiente. La matriz de valores conocidos de x puede incluir uno o varios conjuntos de variables. Si solo se usa una variable, los valores conocidos de y y de x pueden ser rangos de cualquier forma, siempre y cuando tengan las mismas dimensiones. Si se usa más de una variable, los valores conocidos de y deben ser un vector (es decir, un rango con un alto de una fila o un ancho de una columna). Si se omite el argumento de valores conocidos de x, se supone que ésta es la matriz {1,2,3,...} que tiene el mismo tamaño que el argumento de valores conocidos de y. El nuevo argumento de valores conocidos de x debe incluir una columna (o fila) para cada variable independiente, como ocurre con el de x. Por lo tanto, si el argumento de valores conocidos de y se encuentra en una sola columna, el conocido y el nuevo de x deben tener el mismo número de columnas. Si el argumento de valores conocidos de y se encuentra en una sola fila, el conocido y el nuevo de x deben tener el mismo número de filas. Si se omite el argumento de valores nuevos de x, se supone que es el mismo que los conocidos de x. Si se omiten tanto los argumentos de valores conocidos de x como los nuevos, se supone que están en la matriz {1;2;3;...} que tiene el mismo tamaño que el argumento de valores conocidos de y. Si el argumento de constante es true o se omite, b se calcula normalmente. Si el argumento de constante es false, b se establece como igual a 0 y los valores de m se ajustan de manera que y = mx. Para obtener información sobre cómo Microsoft Excel ajusta una línea a los datos , vea el método LINEST. Puede usar tendencia para ajustar una curva polinómica mediante la regresión con respecto a la misma variable elevada a potencias diferentes. Por ejemplo, supongamos que la columna A contiene valores y y la columna B contiene valores x. Puede escribir x^2 en la columna C, x^3 en la columna D y así sucesivamente y, después, revertir las columnas B a D en la columna A. Las fórmulas que devuelven matrices deben escribirse como fórmulas de matriz. Cuando escriba una constante matricial para un argumento como conocido_x, use comas para separar los valores de la misma fila y use punto y coma para separar las filas.

Trend (Arg1, Arg2, ..., Arg4)


Dim arrTrend() As Variant
arrTrend() = WorksheetFunction.Trend(Arg1:=)

Arguments

Arg1, Arg2, ..., Arg4

Arg1 - Valores conocidos de y: conjunto de valores de y que ya se conocen en la relación y = mx + b

Arg2 - Valores conocidos de x: conjunto opcional de valores de x que se conocen en la relación y = mx+b

Arg3 - Nuevos valores de x: nuevos valores de x para los que se desea que Trend devuelva los correspondientes valores de y

Arg4 - Constante: un valor lógico que especifica si se fuerza la constante b para que sea igual a 0