series_fit_2lines_dynamic()
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅ Azure İzleyici✅Microsoft Sentinel
Bir seriye dinamik bir nesne döndüren iki segment doğrusal regresyon uygular.
Giriş olarak dinamik sayısal dizi içeren bir ifade alır ve bir serideki eğilim değişikliklerini tanımlamak ve ölçmek için iki segment doğrusal regresyon uygular. İşlev, seri dizinlerinde yinelenir. Her yinelemede seriyi iki bölüme böler ve series_fit_line() veya series_fit_line_dynamic() kullanarak ayrı bir satıra sığar. İşlev, çizgileri iki parçanın her birine sığdırır ve toplam R kare değerini hesaplar. En iyi bölme, R karesini en üst düzeye çıkaran bölmedir. İşlev, aşağıdaki içeriğe sahip dinamik değerde parametrelerini döndürür:
rsquare
: R-squared , uygun kalitenin standart bir ölçüsüdür. [0-1] aralığındaki bir sayıdır; burada 1 mümkün olan en uygun değerdir ve 0, verilerin sıralı olmadığı ve herhangi bir satıra uymadığı anlamına gelir.split_idx
: kesme noktasının iki segmente (sıfır tabanlı) dizini.variance
: giriş verilerinin varyansı.rvariance
: giriş veri değerleri arasındaki varyans olan artık varyans yaklaşık olanlar (iki satır kesimi tarafından).line_fit
: en uygun çizginin bir dizi değerini tutan sayısal dizi. Seri uzunluğu, giriş dizisinin uzunluğuna eşittir. Grafik oluşturma için kullanılır.right.rsquare
: bölmenin sağ tarafındaki çizginin r-karesi, bkz . series_fit_line() veya series_fit_line_dynamic().right.slope
: sağ yaklaşık çizginin eğimi (y=ax+b biçiminde).right.interception
: yaklaşık sol çizginin kesişmesi (b from y=ax+b).right.variance
: bölmenin sağ tarafındaki giriş verilerinin varyansı.right.rvariance
: Bölmenin sağ tarafındaki giriş verilerinin artık varyansı.left.rsquare
: bölmenin sol tarafındaki satırın r-karesi, bkz. [series_fit_line()]. (series-fit-line-function.md) veya series_fit_line_dynamic().left.slope
: yaklaşık sol çizginin eğimi (y=ax+b formunun).left.interception
: yaklaşık sol çizginin kesişmesi (y=ax+b biçiminde).left.variance
: bölmenin sol tarafındaki giriş verilerinin varyansı.left.rvariance
: Bölmenin sol tarafındaki giriş verilerinin artık varyansı.
Bu işleç series_fit_2lines benzer. 'nin aksine series-fit-2lines
dinamik bir torba döndürür.
Sözdizimi
series_fit_2lines_dynamic(
silsile)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Zorunlu | Açıklama |
---|---|---|---|
silsile | dynamic |
✔️ | Sayısal değerler dizisi. |
İpucu
Bu işlevi kullanmanın en kolay yolu, bunu make-series işlecinin sonuçlarına uygulamaktır.
Örnek
print
id=' ',
x=range(bin(now(), 1h) - 11h, bin(now(), 1h), 1h),
y=dynamic([1, 2.2, 2.5, 4.7, 5.0, 12, 10.3, 10.3, 9, 8.3, 6.2])
| extend
LineFit=series_fit_line_dynamic(y).line_fit,
LineFit2=series_fit_2lines_dynamic(y).line_fit
| project id, x, y, LineFit, LineFit2
| render timechart