WorksheetFunction.Trend (Excel)
Retorna valores em uma tendência linear. Ajusta uma linha usando o método de quadrados mínimos às matrizes val_conhecidos_y e val_conhecidos_x. Retorna os valores y nessa linha para a matriz de novos_valores_x que você especificar.
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 estiver em uma única linha, cada linha de val_conhecidos_x será 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 vetor (ou seja, um intervalo com altura de uma linha ou largura de uma coluna). Se val_conhecidos_x for omitido, será considerado como a matriz {1, 2, 3,...} que é do mesmo tamanho que val_conhecidos_y. Novos_valores_x deve incluir uma coluna (ou linha) para cada variável independente, da mesma forma que val_conhecidos_x. Portanto, se val_conhecidos_y estiver em uma única coluna, val_conhecidos_x e novos_valores_x devem ter o mesmo número de colunas. Se val_conhecidos_y estiver em uma única linha, val_conhecidos_x e novos_valores_x devem ter o mesmo número de linhas. Se você omitir novos_valores_x, pressupõe-se que seja igual a val_conhecidos_x. Se você omitir val_conhecidos_x e novos_valores_x, eles serão considerados como a matriz {1, 2, 3,...} que é do mesmo tamanho que val_conhecidos_y. Se const for verdadeiro ou omitido, b será calculado normalmente. Se const for falso, b será definido como 0 (zero) e os valores m serão ajustados para que y = mx. Para obter informações sobre como o Microsoft Excel ajusta uma linha aos dados, consulte proj. Lin. Você pode usar tendência para ajuste de curva polinomial, regressão contra a mesma variável elevada para potências diferentes. Por exemplo, considere que a coluna A contém valores y e a coluna B, valores x. É possível inserir x^2 na coluna C, x^3 na coluna D, e assim por diante, e depois regredir as colunas B a D em relação à coluna A. As fórmulas que fornecem matrizes devem ser inseridas como fórmulas matriciais. Ao inserir uma constante de matriz para um argumento como val_conhecidos_x, use vírgulas para separar valores na mesma linha e use pontos-e-vírgulas para separar linhas.
Trend (Arg1, Arg2, ..., Arg4)
Dim arrTrend() As Variant
arrTrend() = WorksheetFunction.Trend(Arg1:=)
Arguments
Arg1, Arg2, ..., Arg4Arg1 - Val_conhecidos_y-o conjunto de valores y que você já conhece na relação y = mx + b
Arg2 - Val_conhecidos_x - um conjunto opcional de valores x que talvez você já conheça na relação y = mx + b
Arg3 - Novos_valores_x-novos valores x para os quais você deseja que tendência retorne valores y correspondentes
Arg4 - Constante - um valor lógico que especifica a necessidade de forçar ou não a constante b igual a zero