Hareketli Ortalama Filtresi

Önemli

Machine Learning Stüdyosu (klasik) desteği 31 Ağustos 2024'te sona erecektir. Bu tarihe kadar Azure Machine Learning'e geçmenizi öneririz.

1 Aralık 2021'den başlayarak artık yeni Machine Learning Stüdyosu (klasik) kaynakları oluşturamayacaksınız. 31 Ağustos 2024'e kadar mevcut Machine Learning Stüdyosu (klasik) kaynaklarını kullanmaya devam edebilirsiniz.

ML Stüdyosu (klasik) belgeleri kullanımdan kaldırılacak ve gelecekte güncelleştirilmeyecektir.

Eğilim analizi için verileri düzeltmek için kullanılan hareketli bir ortalama filtresi oluşturur

Kategori: Veri Dönüştürme / Filtre

Not

Şunlar için geçerlidir: yalnızca Machine Learning Studio (klasik)

Benzer sürükle ve bırak modülleri de Azure Machine Learning tasarımcısında kullanılabilir.

Modüle genel bakış

Bu makalede, Machine Learning Studio'da (klasik) Hareketli Ortalama Filtresi modülünün, belirttiğiniz pencere uzunluğunu kullanarak bir veri kümesi üzerinde tek taraflı veya çift taraflı ortalamalar serisini hesaplamak için nasıl kullanılacağı açıklanmaktadır.

gereksinimlerinizi karşılayan bir filtre tanımladıktan sonra, filtreyi Filtre Uygula modülüne bağlayarak bir veri kümesindeki seçili sütunlara uygulayabilirsiniz . Modül tüm hesaplamaları yapar ve sayısal sütunlardaki değerleri ilgili hareketli ortalamalarla değiştirir.

Çizim ve görselleştirme için elde edilen hareketli ortalamayı modelleme için yeni bir düz taban çizgisi olarak, benzer dönemlerdeki hesaplamalara göre varyansları hesaplamak için vb. kullanabilirsiniz.

İpucu

Veri kümesindeki verileri filtrelemek veya eksik değerleri kaldırmak mı gerekiyor? Bunun yerine şu modülleri kullanın:

  • Eksik Verileri Temizleme: Eksik değerleri kaldırmak veya eksik değerleri yer tutucularla değiştirmek için bu modülü kullanın.
  • Bölüm ve Örnek: Veri kümenizi tarih aralığı, belirli bir değer veya normal ifadeler gibi ölçütlere göre bölmek veya filtrelemek için bu modülü kullanın.
  • Değerleri Kırp: Bir aralık ayarlamak ve yalnızca bu aralıktaki değerleri tutmak için bu modülü kullanın.

Hareketli ortalamaları anlama ve kullanma

Bu ortalama türü, geçmişe dönük ve gerçek zamanlı verilerde yararlı zamansal desenleri ortaya çıkarmanıza ve tahminde bulunur. En basit hareketli ortalama türü serinin bir örneğinde başlar ve bu konumun ortalamasını artı gerçek değer yerine önceki n konumu kullanır. (n'i istediğiniz gibi tanımlayabilirsiniz.) Ortalamanın hesaplandığı n dönemi ne kadar uzun olursa, değerler arasında o kadar az varyansınız olur. Ayrıca, kullanılan değer sayısını artırdıkça, tek bir değerin sonuçta elde edilen ortalama üzerindeki etkisi de o kadar az olur.

Hareketli ortalama tek taraflı veya iki taraflı olabilir. Tek taraflı ortalamada yalnızca dizin değerinden önceki değerler kullanılır. İki taraflı ortalamada geçmiş ve gelecekteki değerler kullanılır.

Akış verilerini okuduğun senaryolar için kümülatif ve ağırlıklı hareketli ortalamalar özellikle yararlıdır. Kümülatif hareketli ortalama, geçerli dönemden önceki noktaları dikkate alır.

Ortalamayı hesaplarken tüm veri noktalarını eşit olarak ağırlıklandırabilir veya geçerli veri noktasına daha yakın olan değerlerin daha güçlü bir şekilde ağırlıklandırıldığından emin olabilirsiniz. Ağırlıklı hareketli ortalamada, tüm ağırlıkların 1'e toplamı gerekir.

Üstel hareketli ortalamada, ortalamalar ağırlıklandırılabilir bir baş ve kuyruklardan oluşur. Hafif ağırlıklı kuyruk, kuyruğun başı oldukça yakından izlediği anlamına gelir, bu nedenle ortalama kısa ağırlık döneminde hareketli bir ortalama gibi davranır. Kuyruk ağırlıkları daha ağır olduğunda, ortalama daha uzun bir basit hareketli ortalama gibi davranır.

Hareketli Ortalama Filtresi'nin yapılandırılması

  1. Denemenize Hareketli Ortalama Filtresi modülünü ekleyin. Bu modülü Filtre kategorisindeki Veri Dönüştürme bölümünde bulabilirsiniz.

  2. Uzunluk için, filtrenin uygulandığı pencerenin toplam boyutunu tanımlayan pozitif bir tamsayı değeri yazın. Buna filtre maskesi de denir. Hareketli ortalama için, filtrenin uzunluğu kayan pencerede kaç değerin ortalama alındığını belirler.

    Daha uzun filtreler daha yüksek sıralı filtreler olarak da adlandırılır ve daha büyük bir hesaplama penceresi ve eğilim çizgisinin daha yakın bir tahminini sağlar.

    Daha kısa veya daha düşük sıralı filtreler daha küçük bir hesaplama penceresi kullanır ve özgün verilere daha yakından benzer.

  3. Tür için uygulanacak hareketli ortalama türünü seçin.

    Machine Learning Studio (klasik), aşağıdaki hareketli ortalama hesaplama türlerini destekler:

    Basit: Basit hareketli ortalama (SMA), ağırlıksız bir hareketli ortalama olarak hesaplanır.

    Üçgen: Daha yumuşak bir eğilim çizgisi için üçgen hareketli ortalamalar (TMA) iki kez ortalama alınır. Üçgen sözcüğü, verilere uygulanan ağırlıkların şeklinden türetilir ve bu da merkezi değerleri vurgular.

    Üstel Basit: Üstel hareketli ortalama (EMA), en son verilere daha fazla ağırlık verir. Ağırlık üstel olarak düşer.

    Üstel: Değiştirilen üstel hareketli ortalama, çalışan bir hareketli ortalamayı hesaplar ve herhangi bir noktada hareketli ortalamanın hesaplanması, önceki tüm noktalarda önceden hesaplanan hareketli ortalamayı dikkate alır. Bu yöntem daha yumuşak bir eğilim çizgisi oluşturur.

    Kümülatif: Tek nokta ve geçerli hareketli ortalama göz önüne alındığında, kümülatif hareketli ortalama (CMA) geçerli noktadaki hareketli ortalamayı hesaplar.

  4. Hareketli ortalamasını hesaplamak istediğiniz değerleri içeren veri kümesini ekleyin ve Filtre Uygula modülünü ekleyin.

    Hareketli Ortalama FiltresiniFiltre Uygula'nın sol girişine Bağlan ve veri kümesini sağ girişe bağlayın.

  5. Filtre Uygula modülünde, filtrenin hangi sütunlara uygulanacağını belirtmek için sütun seçiciyi kullanın. Varsayılan olarak, filtre dönüşümü tüm sayısal sütunlara uygulanır, bu nedenle uygun verilere sahip olmayan sütunları dışlamayı unutmayın.

  6. Denemeyi çalıştırın.

    Filtre uzunluğu parametresi tarafından tanımlanan her değer kümesi için geçerli (veya dizin) değeri hareketli ortalama değerle değiştirilir.

Örnekler

Filtrelerin makine öğrenmesinde nasıl kullanıldığına ilişkin örnekler için Azure AI Galerisi'ndeki bu denemeye bakın:

  • Filtreler: Bu deneme, tasarlanmış bir dalga biçimi veri kümesi kullanarak tüm filtre türlerini gösterir.

Modül parametreleri

Name Aralık Tür Varsayılan Açıklama
Uzunluk >=1 Tamsayı 5 Hareketli ortalama penceresinin uzunluğunu ayarlama
Tür Herhangi biri MovingAverageType Oluşturulacak hareketli ortalama türünü belirtin

Çıkışlar

Ad Tür Açıklama
Filtre IFilter arabirimi Filtre uygulaması

Ayrıca bkz.

Filtrele
Filtreyi Uygula
A-Z Modül Listesi
Ek filtre örnekleri