series_fit_line()
Aplica la regresión lineal en una serie y devuelve varias columnas.
Toma una expresión que contiene una matriz numérica dinámica como entrada y realiza la regresión lineal para encontrar la línea que mejor se adapte a ella. Asimismo, debe usarse en las matrices de series temporales, de modo que se ajuste el resultado del operador make-series. La función genera las columnas siguientes:
rsquare
: r cuadrado es una medida estándar de la calidad de ajuste. El valor es un número del intervalo [0-1], donde 1 es el mejor ajuste posible y 0 significa que los datos no están ordenados y no encajan en ninguna línea.slope
: pendiente de la línea aproximada ("a" de y=ax+b).variance
: varianza de los datos de entrada.rvariance
: varianza residual que es la varianza entre los valores de datos de entrada los aproximados.interception
: interceptación de la línea aproximada ("b" de y=ax+b).line_fit
: matriz numérica que contiene una serie de valores de la línea mejor ajustada. La longitud de la serie es igual que la de la matriz de entrada. El valor se usa para la creación de gráficos.
Syntax
series_fit_line(
Serie)
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Tipo | Requerido | Descripción |
---|---|---|---|
Serie | dynamic |
✔️ | Matriz de valores numéricos. |
Sugerencia
La manera más cómoda de usar esta función es aplicarla a los resultados del operador make-series .
Ejemplos
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 | Pendiente | Varianza | RVariance | Interception | 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 |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de