WorksheetFunction.Intercept(Object, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Calcula el punto en el que una línea intersecará el eje y utilizando los valores de x e y existentes. El punto de intersección se basa en el mejor ajuste de la línea de regresión trazada con los valores de x e y conocidos. Use la función Intercept cuando desee determinar el valor de la variable dependiente cuando la variable independiente sea 0 (cero). Por ejemplo, puede usar la función Intercept para predecir la resistencia eléctrica de un metal a 0°C cuando los puntos de datos se tomaron a temperatura ambiente y más alto.
public:
double Intercept(System::Object ^ Arg1, System::Object ^ Arg2);
public double Intercept (object Arg1, object Arg2);
Public Function Intercept (Arg1 As Object, Arg2 As Object) As Double
Parámetros
- Arg1
- Object
Valores conocidos de y: conjunto de observaciones o datos dependientes.
- Arg2
- Object
Valores conocidos de x: conjunto de observaciones o datos independientes.
Devoluciones
Comentarios
Los argumentos deben ser números o nombres, matrices o referencias que contienen números.
Si un argumento de matriz o referencia contiene texto, valores lógicos o celdas vacías, esos valores se pasan por alto; sin embargo, se incluyen las celdas que tengan el valor cero.
Si known_y y known_x contienen un número diferente de puntos de datos o no contienen puntos de datos, Intercept devuelve el valor de error #N/A.
La ecuación para la intersección de la línea de regresión, a, es:
Figura 1: Ecuación para la intersección de la línea de regresión
donde la pendiente, b, se calcula como:
Figura 2: Ecuación para la pendiente
y donde x e y son el ejemplo significa AVERAGE(known_x) y AVERAGE(known_y's).
El algoritmo subyacente usado en las funciones Intercept y Slope(Object, Object) es diferente del algoritmo subyacente usado en la LinEst(Object, Object, Object, Object) función. La diferencia entre estos algoritmos puede producir resultados distintos cuando los datos son indeterminados y colineales. Por ejemplo, si los puntos de datos del argumento de valores conocidos de y son 0 y los puntos de datos del argumento de valores conocidos de x son 1:
- Interceptar y Slope(Object, Object) devolver un #DIV/0! Error. Intercept y Slope(Object, Object) algorithm están diseñados para buscar una y una única respuesta, y en este caso puede haber más de una respuesta.
- LinEst(Object, Object, Object, Object) devuelve un valor de 0. El LinEst(Object, Object, Object, Object) algoritmo está diseñado para devolver resultados razonables para los datos collinear y, en este caso, se puede encontrar al menos una respuesta.