Método WorksheetFunction.LogEst (Excel)

En el análisis de regresión, calcula una curva exponencial que se ajusta a sus datos y devuelve una matriz de valores que describe la curva. Como esta función devuelve una matriz de valores, debe especificarse como una fórmula de matriz.

Sintaxis

más sencilla.LogEst (arg1, arg2, arg3, arg4)

expresión Variable que representa un objeto WorksheetFunction.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Arg1 Obligatorio Variant Known_y: el conjunto de valores de y que ya conoces en la relación y = b * m ^ x.
Arg2 Opcional Variant Valores conocidos de x: conjunto de valores de x opcionales que ya se conocen en la ecuación y = b*m^x.
Arg3 Opcional Variant Constante: valor lógico que especifica si se ha de hacer que la constante b sea igual a 1.
Arg4 Opcional Variant Estadística: valor lógico que especifica si se van a devolver estadísticas de regresión adicionales.

Valor devuelto

Variant

Comentarios

La ecuación para la curva es y = b*m^x or y = (b*(m1^x1)*(m2^x2)*_) (si hay varios valores de x), donde el valor de y dependiente es una función de los valores de x independientes. Los valores de m son bases que corresponden a cada valor de x exponencial y b es un valor constante. Tenga en cuenta que y, x y m pueden ser vectores. La matriz que devuelve LogEst es {mn,mn-1,...,m1,b}.

Si la known_y de matriz está en una sola columna, cada columna de known_x se interpreta como una variable independiente.

Si la known_y de la matriz está en una sola fila, cada fila de known_x se interpreta como una variable independiente.

La matriz de valores conocidos de x puede incluir uno o varios conjuntos de variables. Si se usa una sola variable, los argumentos de valores conocidos de y, así como los de x, pueden ser rangos con cualquier forma, siempre y cuando sus dimensiones sean iguales. Si se usa más de una variable, el argumento de valores conocidos de y tiene que ser un rango de celdas compuesto por una fila o por una columna (lo que se conoce también como vector).

Si se omite known_x, se supone que es la matriz {1,2,3,...} del mismo tamaño que la de known_y.

  • Si const es True o se omite, b se calcula normalmente.

  • Si const es False, b se establece igual a 1 y los valores m se ajustan a y = m^x.

  • Si stats es True, LogEst devuelve las estadísticas de regresión adicionales, por lo que la matriz devuelta es {mn,mn-1,...,m1,b; sen,sen-1,...,SE1,SEB; r 2,sey; F,df; ssreg,ssresid}.

  • Si stats es False o se omite, LogEst devuelve solo los coeficientes m y la constante b.

Para obtener información sobre estadísticas de regresión adicionales, consulte LinEst.

Cuanto más se parezca el trazado de los datos a una curva exponencial, mejor se adaptará la línea calculada a los datos. Al igual que LinEst, LogEst devuelve una matriz de valores que describe una relación entre los valores, pero LinEst se ajusta en línea recta a los datos; LogEst se ajusta a una curva exponencial. Para obtener más información, consulte LinEst.

Cuando solo tiene una variable x independiente, puede obtener valores de intersección con Y (b) directamente mediante la siguiente fórmula:

  • Intercepción con Y (b): INDEX(LOGEST(known_y's,known_x's),2) use la y = b*m^x ecuación para predecir valores futuros de y, pero Microsoft Excel proporciona la función de crecimiento para hacer esto por usted.

Las fórmulas que devuelven matrices deben escribirse como fórmulas de matriz.

  • Cuando especifique como argumento una constante matricial, como valores conocidos de x, utilice comas para separar los valores de una misma fila y signos de punto y coma para separar las filas. Los caracteres separadores pueden ser diferentes según la configuración local definida en Configuración regional y de idioma en el Panel de control.
  • Debe tener en cuenta que los valores de y predichos por la ecuación de regresión pueden no ser válidos si están fuera del rango de valores de y que usó para determinar la ecuación.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.