WorksheetFunction.Intercept(Object, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Calcula o ponto no qual uma linha irá interceptar o eixo y usando valores de x e y existentes. O ponto de interseção é baseado em uma linha de regressão de melhor ajuste plotada pelos valores de x e y conhecidos. Use a função Intercept quando quiser determinar o valor da variável dependente quando a variável independente for 0 (zero). Por exemplo, você pode usar a função Intercept para prever a resistência elétrica de um metal a 0°C quando seus pontos de dados foram tomados em temperatura ambiente e mais altas.
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
Val_conhecidos_y - o conjunto dependente de observações ou dados.
- Arg2
- Object
Val_conhecidos_x - o conjunto independente de observações ou dados.
Retornos
Comentários
Os argumentos devem ser números ou nomes, matrizes ou referências que contenham números.
Se uma matriz ou argumento de referência contiver texto, valores lógicos ou células vazias, estes valores serão ignorados; no entanto, células com valor zero serão incluídas.
Se known_y e known_x contiverem um número diferente de pontos de dados ou não contiverem pontos de dados, o Intercept retornará o valor de erro #N/A.
A equação para a interceptação da linha de regressão, a, é:
Figura 1: Equação para a interceptação da linha de regressão
em que a inclinação, b, é calculada como:
Figura 2: Equação para a inclinação
e onde x e y são o exemplo significa AVERAGE(known_x) e AVERAGE(known_y's).
O algoritmo subjacente usado no Intercept e Slope(Object, Object) funções é diferente do algoritmo subjacente usado na LinEst(Object, Object, Object, Object) função. A diferença entre esses algoritmos pode levar a diferentes resultados quando os dados forem indeterminados e colineares. Por exemplo, se os pontos de dados do argumento val_conhecidos_y forem 0 e os pontos de dados do argumento val_conhecidos_x forem 1:
- Interceptar e Slope(Object, Object) retornar um #DIV/0! . O Intercept e Slope(Object, Object) o algoritmo foram projetados para procurar uma e apenas uma resposta e, nesse caso, pode haver mais de uma resposta.
- LinEst(Object, Object, Object, Object) retorna um valor de 0. O LinEst(Object, Object, Object, Object) algoritmo foi projetado para retornar resultados razoáveis para dados collinear e, nesse caso, pelo menos uma resposta pode ser encontrada.