Partilhar via


WorksheetFunction.LogEst method (Excel) (Método WorksheetFunction.LogEst [Excel])

Na análise de regressão, calcula uma curva exponencial que se ajusta aos seus dados e devolve uma matriz de valores que descreve a curva. Como essa função retorna uma matriz de valores, ela deve ser inserida como uma fórmula matricial.

Sintaxe

expressão. LogEst (Arg1, Arg2, Arg3, Arg4)

expressão Uma variável que representa um objeto WorksheetFunction .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Arg1 Obrigatório Variant Known_y- o conjunto de valores y que já conhece na relação y = b*m^x.
Arg2 Opcional Variant Val_conhecidos_x - um conjunto opcional de valores x que você talvez já conheça na relação y = b*m^x.
Arg3 Opcional Variant Constante - um valor lógico que força ou não a constante b a se igualar a 1.
Arg4 Opcional Variant Estatísticas - um valor lógico especificando a necessidade de retornar ou não estatísticas adicionais de regressão.

Valor de retorno

Variant

Comentários

A equação para a curva é y = b*m^x ou y = (b*(m1^x1)*(m2^x2)*_) (se existirem múltiplos valores de x), em que o valor y dependente é uma função dos valores x independentes. Os valores m são bases correspondentes a cada valor x expoente e b é um valor constante. Observe que y, x e m podem ser vetores. A matriz que LogEst devolve é {mn,mn-1,...,m1,b}.

Se a matriz known_y estiver numa única coluna, cada coluna de known_x é interpretada como uma variável separada.

Se a matriz known_y estiver numa única linha, cada linha de known_x é interpretada como uma variável separada.

A matriz val_conhecidos_x pode incluir um ou mais conjuntos de variáveis. Se apenas uma variável for usada, val_conhecidos_y e val_conhecidos_x podem ser intervalos de qualquer formato, desde que tenham dimensões iguais. Se mais de uma variável for usada, val_conhecidos_y deverá ser um intervalo de células com altura de uma linha ou largura de uma coluna (também conhecido como vetor).

Se known_x for omitido, assume-se que é a matriz {1,2,3,...} que tem o mesmo tamanho que known_y.

  • Se constante for Verdadeiro ou omitido, b é calculado normalmente.

  • Se constante for Falso, b é definido como igual a 1 e os valores m são ajustados a y = m^x.

  • Se as estatísticas forem Verdadeiras, LogEst devolve as estatísticas de regressão adicionais, pelo que a matriz devolvida é {mn,mn-1,...,m1,b; sen,sen-1,...,se1,seb; r 2,sey; F,df; ssreg,ssresid}.

  • Se estatísticas for Falso ou omitido, LogEst devolve apenas os coeficientes m e a constante b.

Para obter informações sobre estatísticas de regressão adicionais, veja LinEst.

Quanto mais a plotagem de seus dados lembrar uma curva exponencial, melhor a linha calculada os acomodará. Tal como o LinEst, LogEst devolve uma matriz de valores que descreve uma relação entre os valores, mas o LinEst ajusta uma linha reta aos seus dados; LogEst ajusta-se a uma curva exponencial. Para obter mais informações, consulte LinEst.

Quando tem apenas uma variável x independente, pode obter valores de interceção de y (b) diretamente com a seguinte fórmula:

  • Interceção de Y (b): INDEX(LOGEST(known_y's,known_x's),2) utilize a y = b*m^x equação para prever valores futuros de y, mas o Microsoft Excel fornece a função Crescimento para o fazer por si.

As fórmulas que fornecem matrizes devem ser inseridas como fórmulas matriciais.

  • Ao inserir uma constante, como um argumento val_conhecidos_x, use vírgulas na mesma linha e ponto-e-vírgulas para separar linhas. Os caracteres separadores podem ser diferentes dependendo da configuração da localidade em Opções Regionais e de Idioma no Painel de Controle.
  • Deve ter em atenção que os valores de y previstos pela equação de regressão podem não ser válidos se estiverem fora do intervalo de valores y que utilizou para determinar a equação.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.