series_fit_line()
Bir seriye birden çok sütun döndürerek doğrusal regresyon uygular.
Giriş olarak dinamik sayısal dizi içeren bir ifade alır ve ona 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-kare , 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ş verisi 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.
Syntax
series_fit_line(
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 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
RSquare | Eğim | Varyans | 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 |
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