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 Interceptar quando desejar determinar o valor da variável dependente quando a variável independente for 0 (zero). Por exemplo, você pode usar a função Interceptar para prever a resistência elétrica de um metal a 0°C quando seus pontos de dados foram obtidos em temperatura ambiente e acima.
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, Interceptar retornará o valor de erro #N/D.
A equação para a intercepção da linha de regressão, a, é:
Figura 1: Equação para a interceptação da linha de regressão
onde a inclinação, b, é calculada como:
Figura 2: Equação para a inclinação
e onde x e y são as médias amostrais MÉDIA(known_x) e MÉDIA(known_y).
O algoritmo subjacente usado nas funções Intercept and Slope(Object, Object) é 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:
- Intercepte e Slope(Object, Object) retorne um #DIV/0! . O Intercept e Slope(Object, Object) o algoritmo são projetados para procurar 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 colineares e, nesse caso, pelo menos uma resposta pode ser encontrada.