Megosztás a következőn keresztül:


series_fit_line_dynamic()

Lineáris regressziót alkalmaz egy sorozatra, dinamikus objektumot ad vissza.

Bemenetként egy dinamikus numerikus tömböt tartalmazó kifejezést vesz fel, és lineáris regressziót végez, hogy megtalálja a neki leginkább megfelelő vonalat. Ezt a függvényt idősorozat-tömbökben kell használni, a make-series operátor kimenetének megfelelően. Dinamikus értéket hoz létre a következő tartalommal:

  • rsquare: az r-square az illesztés minőségének standard mértéke. Ez egy szám a(z) [0-1] tartományban, ahol az 1 a lehető legjobban illeszkedik, a 0 pedig azt jelenti, hogy az adatok rendezetlenek, és nem felelnek meg egyetlen sornak sem.
  • slope: A hozzávetőleges vonal meredeksége (aza-érték y=ax+b)
  • variance: A bemeneti adatok varianciája
  • rvariance: Reziduális variancia, amely a bemeneti adatértékek és a hozzávetőleges értékek közötti eltérés.
  • interception: A hozzávetőleges vonal elfogása (a b-értéky=ax+b)
  • line_fit: Numerikus tömb, amely a legjobb illesztési vonal értékeit tartalmazza. Az adatsor hossza megegyezik a bemeneti tömb hosszával. Elsősorban diagramkészítésre használják.

Ez az operátor hasonlít a series_fit_line, de ellentétben series-fit-line a dinamikus zsákot adja vissza.

Syntax

series_fit_line_dynamic(Sorozat)

További információ a szintaxis konvenciókról.

Paraméterek

Név Típus Kötelező Leírás
Sorozat dynamic ✔️ Numerikus értékek tömbje.

Tipp

Ennek a függvénynek a legkényelmesebb módja az, ha a sorozatok operátorának eredményeire alkalmazza.

Példák

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

Sorozathoz illeszkedő vonal.

RSquare Meredekség Variance RVariance Lehallgatás 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