series_fit_2lines_dynamic()
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. işlevi, satırları 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 karesi , 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, 0 ise verilerin sırasız olduğu 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 kalan varyans, yaklaşık olanlar (iki çizgi segmenti 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 (y=ax+b'den 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
: sol yaklaşık çizginin eğimi (y=ax+b biçiminde).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.
Syntax
series_fit_2lines_dynamic(
Serisi)
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parametreler
Ad | Tür | Gerekli | Açıklama |
---|---|---|---|
Serisi | dynamic |
✔️ | Sayısal değerler dizisi. |
İpucu
Bu işlevi kullanmanın en kolay yolu, bunu seri yapma 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin