series_fit_line()
Aplica a regressão linear em uma série, retornando várias colunas.
Usa uma expressão que contém matriz numérica dinâmica como entrada e faz regressão linear para localizar a linha que melhor se ajusta a ela. Essa função deve ser usada em matrizes de série de tempo, ajustando-se à saída do operador make-series. A função gera as seguintes colunas:
rsquare
: r-square é uma medida padrão da qualidade de ajuste. O valor é um número no intervalo [0-1], em que 1 - é o melhor ajuste possível e 0 significa que os dados não são ordenados e não se ajustam a nenhuma linha.slope
: inclinação da linha aproximada ("a" de y=ax+b).variance
: variação dos dados de entrada.rvariance
: variação residual que é a variação entre os valores de dados de entrada os aproximados.interception
: interceptação da linha aproximada ("b" de y=ax+b).line_fit
: matriz numérica que contém uma série de valores da linha mais bem ajustada. O tamanho da série é igual ao tamanho da matriz de entrada. O valor é usado para gráficos.
Syntax
series_fit_line(
Série)
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
Série | dynamic |
✔️ | Uma matriz de valores numéricos. |
Dica
A maneira mais conveniente de usar essa função é aplicá-la aos resultados do operador make-series .
Exemplos
print
id=' ',
x=range(bin(now(), 1h) - 11h, bin(now(), 1h), 1h),
y=dynamic([2, 5, 6, 8, 11, 15, 17, 18, 25, 26, 30, 30])
| extend (RSquare, Slope, Variance, RVariance, Interception, LineFit)=series_fit_line(y)
| render timechart
RSquare | Inclinação | Variância | RVariance | Interceptação | LineFit |
---|---|---|---|---|---|
0.982 | 2.730 | 98.628 | 1.686 | -1.666 | 1.064, 3.7945, 6.526, 9.256, 11.987, 14.718, 17.449, 20.180, 22.910, 25.641, 28.371, 31.102 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de