Share via


Método WorksheetFunction.LogEst (Excel)

En el análisis de regresión, calcula una curva exponencial que se ajusta a los 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

expresión. 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 y que ya conoce 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 de la curva es y = b*m^x o y = (b*(m1^x1)*(m2^x2)*_) (si hay varios valores x), donde el valor y dependiente es una función de los valores 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 matriz known_y está en una sola columna, cada columna de known_x se interpreta como una variable independiente.

Si la matriz known_y 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 el de known_x, se supone que es la matriz {1,2,3,...} que tiene el mismo tamaño que known_y.

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

  • Si const es False, b se establece en 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, vea 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 ajusta una línea recta a los datos; LogEst se ajusta a una curva exponencial. Para obtener más información, vea LinEst.

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

  • Y-intercept (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 Growth para hacerlo 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 es posible que los valores y predichos por la ecuación de regresión no sean válidos si están fuera del intervalo de valores 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.