Sdílet prostřednictvím


series_fit_line_dynamic()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Použije lineární regresi u řady, která vrací dynamický objekt.

Přebírá výraz obsahující dynamickou číselnou matici jako vstup a provádí lineární regresi , aby našel čáru, která jí nejlépe vyhovuje. Tato funkce by se měla používat na polích časových řad, které se hodí k výstupu operátoru make-series. Generuje dynamickou hodnotu s následujícím obsahem:

  • rsquare: r-square je standardní míra kvality fit. Jedná se o číslo v rozsahu [0–1], kde 1 je nejvhodnější pro přizpůsobení a 0 znamená, že data nejsou seřazená a nevejdou do žádného řádku.
  • slope: Sklon přibližné přímky (hodnota z y=ax+b)
  • variance: Rozptyl vstupních dat
  • rvariance: Reziduální rozptyl, který je rozptylem mezi vstupními hodnotami dat a přibližnými hodnotami.
  • interception: Průsečík přibližné čáry ( b-hodnota z y=ax+b)
  • line_fit: Číselná matice obsahující řadu hodnot nejvhodnější čáry pro přizpůsobení. Délka řady se rovná délce vstupního pole. Používá se hlavně pro grafy.

Tento operátor se podobá series_fit_line, ale na rozdíl od series-fit-line něj vrátí dynamickou tašku.

Syntaxe

series_fit_line_dynamic(řada)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
řada dynamic ✔️ Matice číselných hodnot.

Tip

Nejpohodlnější způsob použití této funkce je jeho použitím na výsledky operátoru make-series .

Příklady

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 fit=series_fit_line_dynamic(y)
| extend
    RSquare=fit.rsquare,
    Slope=fit.slope,
    Variance=fit.variance,
    RVariance=fit.rvariance,
    Interception=fit.interception,
    LineFit=fit.line_fit
| render timechart

Řada se přizpůsobí čárě.

RSquare Skloněnou Odchylka RVariance Zachytávání 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