Aracılığıyla paylaş


series_fit_line()

Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini Azure İzleyiciMicrosoft Sentinel

Birden çok sütun döndürerek bir seriye doğrusal regresyon uygular.

Giriş olarak dinamik sayısal dizi içeren bir ifade alır ve buna en uygun çizgiyi bulmak için doğrusal regresyon yapar. Bu işlev, make-series işlecinin çıkışına uydurarak zaman serisi dizilerinde kullanılmalıdır. işlevi aşağıdaki sütunları oluşturur:

  • rsquare: r-square , uygun kalitenin standart bir ölçüsüdür. Değer [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.
  • slope: Yaklaşık çizginin eğimi ("a" from y=ax+b).
  • variance: Giriş verilerinin varyansı.
  • rvariance: Giriş veri değerleri arasındaki varyans olan artık varyans yaklaşık değerlerdir.
  • interception: Yaklaşık çizginin kesişmesi ("b" from y=ax+b).
  • line_fit: En uygun çizginin bir dizi değerini tutan sayısal dizi. Seri uzunluğu, giriş dizisinin uzunluğuna eşittir. Değer grafik oluşturma için kullanılır.

Sözdizimi

series_fit_line(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 kullanışlı yolu, bunu make-series işlecinin sonuçlarına uygulamaktır.

Örnekler

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

Seri sığdırma çizgisi.

RSquare Eğim Fark RVariance Durdurma 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