Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para a Web Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Na análise de regressão, a função PROJ.LOG calcula uma curva exponencial que ajusta os dados e retorna uma matriz de valores que descreve a curva. Como esta função retorna uma matriz de valores, deve ser inserida como uma fórmula de matriz.

Observação: Se você tiver uma versão atual do Microsoft 365, poderá simplesmente inserir a fórmula na célula superior esquerda do intervalo de saída e pressionar ENTERpara confirmar a fórmula como uma fórmula de matriz dinâmica. Caso contrário, a fórmula deve ser inserida como uma fórmula de matriz herdada, selecionando primeiro o intervalo de saída, inserindo a fórmula na célula superior esquerda do intervalo de saída e pressionando CTRL+SHIFT+ENTER para confirmar. O Excel insere colchetes no início e no final da fórmula para você. Para obter mais informações sobre fórmulas de matriz, confira Diretrizes e exemplos de fórmulas de matriz.

Descrição

A equação para a curva é:

y = b*m^x

ou

y = (b*(m1^x1)*(m2^x2)*_)

se existirem vários valores x, onde o valor dependente y é uma função dos valores independentes x. Os valores m são as bases correspondentes a cada valor de expoente x, e b é um valor constante. Observe que y, x e m podem ser vetores. A matriz que PROJ.LOG fornece é {mn.mn-1.....m1.b}.

PROJ.LOG(val_conhecidos_y, [val_conhecidos_x], [constante], [estatísticas])

A sintaxe da função PROJ.LOG tem os seguintes argumentos:

  • known_y's    Obrigatório. O conjunto de valores y que você já conhece na relação y = b*m^x.

    • Se a matriz val_conhecidos_y estiver em uma única coluna, cada coluna de val_conhecidos_x será interpretada como uma variável separada.

    • Se a matriz val_conhecidos_y for uma única linha, cada linha de val_conhecidos_x será interpretada como uma variável separada.

  • known_x's    Opcional. Um conjunto opcional de valores x que você talvez conheça na relação y = b*m^x.

    • 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 deve ser um vetor (ou seja, um intervalo com altura de uma linha ou largura de uma coluna).

    • Se val_conhecidos_x for omitido, pressupõe-se que a matriz {1,2,3,...} seja do mesmo tamanho que val_conhecidos_y.

  • const    Opcional. Um valor lógico que força ou não a constante b a se igualar a 1.

    • Se constante for VERDADEIRO ou omitido, b será calculado normalmente.

    • Se constante for FALSO, b será o conjunto igual a 1, e os valores m são ajustados para y = m^x.

  • stats    Opcional. O valor lógico que especifica se estatísticas de regressão adicionais serão retornadas.

    • Se estatística for VERDADEIRO, PROJ.LOG retornará a estatística de regressão adicional, de forma que a matriz retornada será {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}.

    • Se estatística for FALSO ou omitido, PROJ.LOG retornará apenas os coeficientes m e a constante b.

Para saber mais sobre outras estatísticas de regressão, consulte função PROJ.LIN.

  • Quanto mais o desenho dos seus dados se parecer com uma curva exponencial, melhor será o ajuste da linha calculada aos dados. Assim como PROJ.LIN, PROJ.LOG retorna uma matriz de valores que descreve uma relação entre os valores, mas PROJ.LIN ajusta uma linha reta aos seus dados; PROJ.LOG ajusta uma curva exponencial. Para obter mais informações, consulte PROJ.LIN.

  • Quando tiver uma variável x independente, você poderá obter os valores de intercepto de y diretamente, usando as seguintes fórmulas:

    Interceptação Y (b): ÍNDICE(PROJ.LOG(known_y,known_x's),2)

    É possível usar a equação y = b*m^x para prever os futuros valores y, mas o Microsoft Excel fornece a função CRESCIMENTO para fazer isso por você. Para obter mais informações, consulte a função CRESCIMENTO..

  • Ao inserir a constante de uma matriz (como val_conhecidos_x) como um argumento, use vírgulas para separar valores na mesma linha e pontos-e-vírgulas para separar linhas. Os caracteres de separadores poderão ser diferentes dependendo de suas configurações regionais.

  • Você deve observar que os valores y previstos pela equação de regressão talvez não sejam válidos se estiverem fora do intervalo de valores y usados para determinar a equação.

Exemplo 1 -- função PROJ.LOG

Você deve inserir a fórmula acima como uma fórmula de matriz no Excel para que ela funcione corretamente. Depois de inserir a fórmula, pressione Enter se você tiver uma assinatura Microsoft 365 atual; caso contrário, pressione Ctrl+Shift+Enter. Se a fórmula não for inserida como uma fórmula de matriz, o único resultado será 1,4633.

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.