Enterpolasyon, yaklaşıklık ve diğerleri (paket alglib) - sayfa 9

 
Nikolai Semko :

Görünüşe göre fonksiyonun harmoniklere genişlemesinin anlamını yanlış anlamışsınız.
Sağ kenarı geçerek hangi sol kenarı geçeceğiz? Neden bahsediyorsun?

Fourier açılımının anlamının, farklı frekans, genlik ve faz kaymasına sahip bir dizi harmonik (sinüs dalgaları) elde etmek olduğunu anlıyorsunuz, böylece bunlar eklendiğinde, veri setinden orijinal fonksiyona benzer bir şey elde edersiniz.

Her sinüzoid sonsuz bir fonksiyon gibidir ve ne sol ne de sağ kenarı vardır. Ekstrapolasyon için, devam etmeniz ve "sol" kenarı "sağ" olana bağlamamanız yeterlidir.

Ve bu harmonik toplamının frekansı, başlangıçtaki yaklaşık verilerin örnekleme aralığına eşit olmayacak, ancak farklı frekanslardaki harmoniklerin tüm faz kaymalarının aynı anda başlangıç değerlerine döndüğü anlar arasındaki mesafeye eşit olacaktır ve Bunun olabileceği bir gerçek değil, çünkü bu sadece tüm harmoniklerin frekanslarının aynı değerin katları olması durumunda gerçekleşebilir.

mavi çizgi - yaklaşıklık, kırmızı - ekstrapolasyon.

Fourier serisine genişlemenin anlamı, bir tabloda verilen bir fonksiyonu harmonik bir seri (belirli bir temel fonksiyonlar kümesi) ile temsil etmektir. Manuel olarak entegre edilene kadar özellikle popülerdi.
Serinin varlığı için tanımları ve koşulları tekrar okuyun. Yalnızca belirtilen koşullar altında işleve yakınsar. Ve bu periyodik fonksiyonlar için mümkündür.
Görünüşe göre yöntemin fiziksel özü sizi atlatıyor. Harmoniklerin bir kısmını seçerek, elbette, ekstrapolasyon sırasında periyodik olanlardan başka değerler alacaksınız, ancak bu, tüm harmonikler seçildiğinde limitte doğru olacak fonksiyon yaklaşımı yönteminin hatası olacaktır. . Ancak tüm harmonikleri seçtiğinizde periyodik bir fonksiyon elde edeceksiniz.
Özdeğer problemi hakkında bir şeyler okuyun - fiziksel olarak aynı şey: İncelenen fonksiyonu temel fonksiyonların bir kombinasyonu olarak temsil etmek için bir temel bulmaya çalışıyorsunuz. Sadece Fourier serisi böyle bir genişlemenin özel bir durumudur.
Beğenseniz de beğenmeseniz de, bir Fourier serisinde genişletirken, zaten fonksiyonun, genişletmeyi yaptığınız aralığa eşit bir periyotla periyodik olduğunu varsayıyorsunuz. Aksi takdirde, genişleme yaklaşık olarak tahmin edilen fonksiyona yakınsamaz. Doğal olarak, harmoniklerin sadece bir kısmını seçerek bazı sayılar elde edeceksiniz. Ancak güvenilirlik şüphelidir - yaklaşıklık hatasını önceden tahmin etmek imkansızdır.
Ve fonksiyonun sağ kenarın ötesindeki davranışının farklı senaryoları için (ekstrapolasyon sırasında), farklı durumlarda farklı harmonik setlerinin alınmasının gerekli olduğu ortaya çıktı. Ama olaydan sonra belli oluyor.

 
Maxim Dmitrievsky :

...

Sizin için görev, makaledeki herhangi bir çekirdeği 2 için değil, n vektörleri için nasıl yeniden oluşturacağınızı bulmaktır. Herşey.

Bunun için Gram matrisi kullanılır :O)

 
Dmitry Fedoseev :

Bunun için Gram matrisi kullanılır :O)

hayır, büyükanne

 
Maxim Dmitrievsky :

hayır, büyükanne

Bu konuda, toplum henüz bir şekilde oybirliğiyle bir görüş oluşturmadı.

 
Dmitry Fedoseev :

Bu konuda, toplum henüz bir şekilde oybirliğiyle bir görüş oluşturmadı.

Evet genel olarak siktir et aslında yaz yoruldum :) Aslında bu ismi daha dün öğrendim

Matlab dilinde bir örnek var

https://stackoverflow.com/questions/33660799/feature-mapping-using-multi-variable-polynomial

mql için en popüler çekirdeklerle böyle bir kütüphane yapmak

Feature mapping using multi-variable polynomial
Feature mapping using multi-variable polynomial
  • stackoverflow.com
Consider we have a data-matrix of data points and we are interested to map those data points into a higher dimensional feature space. We can do this by using d-degree polynomials. Thus for a sequence of data points the new data-matrix is I have studied a relevant script (Andrew Ng. online course) that make such a transform for 2-dimensional...
 
Vladyslav Goshkov :

Fourier serisine genişlemenin anlamı, bir tabloda verilen bir fonksiyonu harmonik bir seri (belirli bir temel fonksiyonlar kümesi) ile temsil etmektir. Manuel olarak entegre edilene kadar özellikle popülerdi.
Serinin varlığı için tanımları ve koşulları tekrar okuyun. Yalnızca belirtilen koşullar altında işleve yakınsar. Ve bu periyodik fonksiyonlar için mümkündür.
Görünüşe göre yöntemin fiziksel özü sizi atlatıyor. Harmoniklerin bir kısmını seçerek, doğal olarak periyodik olanlardan farklı ekstrapolasyonlu değerler elde edeceksiniz, ancak bu, tüm harmonikler seçildiğinde limitte doğru olacak fonksiyon yaklaşımı yönteminin hatası olacaktır. Ancak tüm harmonikleri seçtiğinizde periyodik bir fonksiyon elde edeceksiniz.
Özdeğer problemi hakkında bir şeyler okuyun - fiziksel olarak aynı şey: İncelenen fonksiyonu temel fonksiyonların bir kombinasyonu olarak temsil etmek için bir temel bulmaya çalışıyorsunuz. Sadece Fourier serisi böyle bir genişlemenin özel bir durumudur.
Beğenseniz de beğenmeseniz de, bir Fourier serisinde genişletirken, zaten fonksiyonun, genişletmeyi yaptığınız aralığa eşit bir periyotla periyodik olduğunu varsayıyorsunuz. Aksi takdirde, genişleme yaklaşık olarak tahmin edilen fonksiyona yakınsamaz. Doğal olarak, harmoniklerin sadece bir kısmını seçerek bazı sayılar elde edeceksiniz. Ancak güvenilirlik şüphelidir - yaklaşıklık hatasını önceden tahmin etmek imkansızdır.
Ve fonksiyonun sağ kenarın ötesindeki davranışının farklı senaryoları için (ekstrapolasyon sırasında), farklı durumlarda farklı harmonik setlerinin alınmasının gerekli olduğu ortaya çıktı. Ama olaydan sonra belli oluyor.

"Tüm harmonikler" ile ne demek istiyorsun? Tüm harmonikler - bu, harmoniklerin sonsuz olduğu anlamına gelir.

Bu formüllerin anlamını bile anlıyor musunuz?

"Fonksiyonun, ayrıştırmayı yaptığınız aralığa eşit bir periyotla periyodik olduğu" konusunda çok yanılıyorsunuz.
Kodu tutkuyla deneyin ve kendiniz görün.

 
Nikolai Semko :

"Tüm harmonikler" ile ne demek istiyorsun? Tüm harmonikler - bu, harmoniklerin sonsuz olduğu anlamına gelir.

Bu formüllerin anlamını anlıyor musunuz?

"Fonksiyonun, ayrıştırmayı yaptığınız aralığa eşit bir periyotla periyodik olduğu" konusunda çok yanılıyorsunuz.
Kodu tutkuyla deneyin ve kendiniz görün.

Kesinlikle sonsuz bir sayı. O yüzden limitte yazdım. Harmoniklerin bir kısmını seçerek, önceden tahmin edilemeyen bir yaklaşım hatasına sahip olursunuz. Tanımları ve yakınsama koşullarını dikkatlice tekrar okuyun - yanılmıyorum.

 
Maxim Dmitrievsky :

Evet genel olarak siktir et aslında yaz yoruldum :) Aslında bu ismi daha dün öğrendim

Matlab dilinde bir örneği var

https://stackoverflow.com/questions/33660799/feature-mapping-using-multi-variable-polynomial

mql için en popüler çekirdeklerle böyle bir kütüphane yapmak

Ve ... ama bu makaleyi ilk ne zaman gördünüz? Orada yazılan her şeyi doğru anladığınızdan emin misiniz?

 
Dmitry Fedoseev :

Ve ... ama bu makaleyi ilk ne zaman gördünüz? Orada yazılan her şeyi doğru anladığınızdan emin misiniz?

Bu hafta bir yerde. Evet, her şeyi doğru anlıyorum.

 
Vladyslav Goshkov :

Kesinlikle sonsuz bir sayı. O yüzden limitte yazdım. Harmoniklerin bir kısmını seçerek, önceden tahmin edilemeyen bir yaklaşım hatasına sahip olursunuz. Tanımları ve yakınsama koşullarını dikkatlice tekrar okuyun - yanılmıyorum.

Dürüst olmak gerekirse - bir tür kar fırtınası taşıyorsunuz.
Eğer fonksiyon, genişlemenin yapıldığı aralığa eşit bir periyoda sahip periyodik ise, o zaman neden yaklaşıklık ve ekstrapolasyon gerekli?

Sadece son 1000 çubuğu kopyalayın ve onları sağdaki son çubuğa yapıştırın ve işte - tahmin hazır.