Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 510

 
Dr. tüccar :

Makaleden kodu çalıştırdım, her şey ilk kez çalıştı.
Sürüm R 3.4.2, ancak bunun özellikle önemli olduğunu düşünmüyorum.


R'm açık .. yani içinde bir söve var

 
Alexey Terentev :
Sadece burada bazıları fiyatların sınıflandırılmasıyla uğraşıyor. Bu onlar için.

Sınıflandırma türü, çok dikkatli olunması gereken öğretmen tarafından belirlenir.

Eğilimler öğretmen ise (trend modeli), aşağı ve yukarı eşit miktarda (kabaca) olmalıdır. Ama taraflarla ne yapılacağı belli değil... Ve eğer taraflar varsa, o zaman net değil: neyin yukarı ve neyin aşağı olduğu. Trendlerle çıkmaz sokak.

Bu nedenle, en umut verici olan ve burada tartışılan, fiyat artışlarının tahminidir. Ama onun için öğretmen farklıdır, trendlerle aynı değildir.

Bu arada, burada kimse fiyat sınıflandırmasıyla ilgilenmiyor.


Zaman serisi tahmini ile uğraşıyorsanız, makaleleri okumak daha iyidir.

Bağlantınız sadece durağan zaman serisi mi? Üstel düzeltmeye bakılırsa, evet. Finansal piyasalarda durağan bir zaman serisi yoktur .

Bahsettiğiniz makalenin tahminle hiçbir ilgisi yoktur - bu, eğrinin analitik bir biçimde ekstrapolasyonudur. Peki ya bir boşluk varsa? Peki ya biraz Draghi ya da başka biri?

 

En düşük RMSE'ye göre 3 farklı özelliğin periyotlarının otomatik seçilmesi, özelliklerin piyasadaki öneminin hem mutlak değerlerde hem de diğer özelliklere göre zaman içinde önemli ölçüde değiştiği görülebilir. Bazen aynı dönemlerin tutulduğu veya hafifçe değiştiği istikrarlı dönemler vardır, ancak genel olarak değişkenlik büyüktür. Bu sadece küçük bir kesim. Tüm tahmin edicilerin durağan bir formu vardır.

 2017.10 . 20 16 : 56 : 12.405 2017.06 . 05 03 : 15 : 00    39 48 45
2017.10 . 20 16 : 56 : 13.105 2017.06 . 05 03 : 30 : 00    40 49 46
2017.10 . 20 16 : 56 : 13.793 2017.06 . 05 03 : 45 : 00    41 49 47
2017.10 . 20 16 : 56 : 14.481 2017.06 . 05 04 : 00 : 00    42 49 49
2017.10 . 20 16 : 56 : 15.168 2017.06 . 05 04 : 15 : 00    43 49 49
2017.10 . 20 16 : 56 : 15.853 2017.06 . 05 04 : 30 : 00    44 49 49
2017.10 . 20 16 : 56 : 16.538 2017.06 . 05 04 : 45 : 00    45 49 49
2017.10 . 20 16 : 56 : 17.255 2017.06 . 05 05 : 00 : 00    46 49 49
2017.10 . 20 16 : 56 : 17.981 2017.06 . 05 05 : 15 : 00    47 49 49
2017.10 . 20 16 : 56 : 18.673 2017.06 . 05 05 : 30 : 00    48 49 49
2017.10 . 20 16 : 56 : 19.368 2017.06 . 05 05 : 45 : 00    49 49 49
2017.10 . 20 16 : 56 : 20.038 2017.06 . 05 06 : 00 : 00    48 49 49
2017.10 . 20 16 : 56 : 20.760 2017.06 . 05 06 : 15 : 00    49 49 49
2017.10 . 20 16 : 56 : 21.429 2017.06 . 05 06 : 30 : 00    24 6 49
2017.10 . 20 16 : 56 : 22.136 2017.06 . 05 06 : 45 : 00    5 6 49
2017.10 . 20 16 : 56 : 22.824 2017.06 . 05 07 : 00 : 00    5 6 49
2017.10 . 20 16 : 56 : 23.495 2017.06 . 05 07 : 15 : 00    27 7 6
2017.10 . 20 16 : 56 : 24.200 2017.06 . 05 07 : 30 : 00    6 7 5
2017.10 . 20 16 : 56 : 24.901 2017.06 . 05 07 : 45 : 00    5 7 6
2017.10 . 20 16 : 56 : 25.603 2017.06 . 05 08 : 00 : 00    6 6 5
2017.10 . 20 16 : 56 : 26.275 2017.06 . 05 08 : 15 : 00    7 7 5
2017.10 . 20 16 : 56 : 26.963 2017.06 . 05 08 : 30 : 00    4 5 5
2017.10 . 20 16 : 56 : 27.694 2017.06 . 05 08 : 45 : 00    5 6 6
2017.10 . 20 16 : 56 : 28.415 2017.06 . 05 09 : 00 : 00    6 7 7
2017.10 . 20 16 : 56 : 29.118 2017.06 . 05 09 : 15 : 00    13 8 16
2017.10 . 20 16 : 56 : 29.826 2017.06 . 05 09 : 30 : 00    12 12 17
2017.10 . 20 16 : 56 : 30.546 2017.06 . 05 09 : 45 : 00    17 13 19
2017.10 . 20 16 : 56 : 31.242 2017.06 . 05 10 : 00 : 00    18 16 20
2017.10 . 20 16 : 56 : 31.978 2017.06 . 05 10 : 15 : 00    19 18 21

Yani, aptalca stat koymak için. piyasada sabit kalıpların varlığına ilişkin boş hipotez doğrulanmamıştır.

Sonuç: En az 2 model yapmanız gerekir: biri gerçek zamanlı olarak bilgilendirici özellikler seçecek, diğeri ise bunlar üzerinde eğitilecek ve yeniden eğitilecektir. Ve bunun için, özelliklerinin varyasyonunun etkili olacağı bir sisteme ihtiyaç vardır, yani. her şeyi bir bütün sistem olarak düşünün.

 
Maksim Dmitrievski :

Sonuç: En az 2 model yapmanız gerekir: biri gerçek zamanlı olarak bilgilendirici özellikler seçecek, diğeri ise bunlar üzerinde eğitilecek ve yeniden eğitilecektir.

Bana gelince, sonuç doğru değil, çünkü model her zaman bir adım geride, piyasanın mevcut özelliklerine göre her zaman bir adım modası geçmiş olacak ... Aynı hareketli gecikmeli talihsiz ortalama ..

 
Dr. tüccar :

Bir sınıflandırma modeli eğitmek için, sınıf sayısını "1" sınıfındaki eğitim örneklerinin sayısı "2" sınıfındaki eğitim örneklerinin sayısıyla eşleşecek şekilde dengelemeniz gerektiğine dair bir işaret vardır (ve gereksiz örnekleri kaldırın)

Bazı regresyon modelleri için benzer bir gereksinim fark ettim, ancak burada daha karmaşık - 0,001 hedefi olan örneklerin sayısı, -0,001 hedefi olan eğitim örneklerinin sayısıyla eşleşmelidir.
0,002 hedefli örneklerin sayısı, hedef -0,002 vb. olan örneklerin sayısıyla eşleşmelidir.

İşte bu dengelemeyi yapmak için bir komut dosyası -

Her şey şapkada zaten uygulanıyor, farklı sınıf hizalama türleri, ne yazık ki bu işlevlerin ne dendiğini hatırlamıyorum, uzun zamandır bununla oynuyorum
 
mytarmailS :

Bana gelince, sonuç doğru değil, çünkü model her zaman bir adım geride, piyasanın mevcut özelliklerine göre her zaman bir adım modası geçmiş olacak ... Aynı hareketli gecikmeli talihsiz ortalama ..


evet, ama hayır .. yani. olmadan daha iyi

 
elibrarius :
Bu özünde ne anlama geliyor?
Dolar art arda birkaç aydır büyüyorsa (bir eğilim vardı), o zaman eğitim örneklerinin sayısını eşitleyerek, NN'yi tüm bu zaman boyunca bir daire varmış gibi göstereceğiz. Ve buna göre dairede öğrenecek. Doğru mu? Belki de trendde aynı şeyi öğrenmesine izin verin?

Peki ya yeni verilerin fiyatı düşmeye başlarsa? Model büyümesini bekliyor. Böyle bir durumda benim kullandığım model biraz aptallaşmaya başlıyor ve uzun süre işlemlerde oturarak oturuyor.

 
Maksim Dmitrievski :

evet, ama hayır .. yani. olmadan daha iyi

Ne diyebilirim ki, deneyin, deneyimlerinizi paylaşın, okumak ilginç olan bu

Modeli her çubukta yeniden eğitmeyi denedim...

Evet - model statik modelden daha iyi performans gösteriyor (eğitildikten sonra)

hayır -   model çalışma olarak adlandırılamaz

p.s. umarım daha iyisini yaparsın.
 
mytarmailS :

Ne diyebilirim ki, deneyin, deneyimlerinizi paylaşın, okumak ilginç olan bu

Modeli her çubukta yeniden eğitmeyi denedim...

Evet - model statik modelden daha iyi performans gösteriyor (eğitildikten sonra)

hayır -   model çalışma olarak adlandırılamaz

p.s. umarım daha iyisini yaparsın.

Bunu, modelin hiç yeniden eğitmemesi, ancak optimize edicide ayarlanmış belirli parametrelere sahip olması için yapıyorum, ancak özelliklerin başka bir model aracılığıyla sabit bir uyumu var, böylece ilki her zaman yaklaşık olarak aynı sonuçları verecek, ancak özelliklerin periyotlarının değişmesinden dolayı piyasaya göre ya daha fazla çok yönlü sinyal üretir ya da daha az üretir. Örneğin, bir düz, küçük tahmin periyotları, bir trend için büyük olanlar için uygundur. Hala bir gecikme olduğu açık, soru bunun ne kadar kritik olduğu. Ancak toplamdaki her şey belirli bir süre boyunca hala optimize edildiğinden, süper uyarlanabilir bir stil olduğu ortaya çıkıyor.

Eh, kısacası, bunlar benim fantezilerim, size cildi nasıl bitireceğinizi göstereceğim)

 
Maksim Dmitrievski :

Bunu, modelin hiç yeniden eğitmemesi, ancak optimize edicide ayarlanmış belirli parametrelere sahip olması için yapıyorum, ancak özelliklerin başka bir model aracılığıyla sabit bir uyumu var, böylece ilki her zaman yaklaşık olarak aynı sonuçları verecek, ancak özelliklerin periyotlarının değişmesi nedeniyle piyasaya göre ya çok yönlü sinyal daha fazla ya da daha az üretir. Örneğin, bir düz, küçük tahmin periyotları, bir trend için büyük olanlar için uygundur. Hala bir gecikme olduğu açık, soru bunun ne kadar kritik olduğu.

Eh, kısacası bunlar benim fantezilerim, size cildi nasıl bitireceğinizi göstereceğim)


"özellik/tahmin dönemleri" ne anlama geliyor? dönemler nelerdir? )

Neden: