Bizim Maşa'mız! - sayfa 8

 
Neutron >> :

Mantıklı görünüyor - her adımda en iyi şekilde hareket ederek, en uygun şekilde sonuna kadar gideriz.

Evet, bu yüzden hemen fark etmedim, ancak biraz sonra. Bu kadar basit olamaz.

--------------------------------

Poofftopim.


Öğrenciyken regresyonla uğraştı, genel olarak kümeleme ile ilgili bilimsel çalışmalar yaptı.

Her türlü cismi güzelce bulmak ve onları şekle mümkün olduğunca yakın basit geometrik şekiller şeklinde sunmak gerekiyordu.

Kaynak materyal, üniversite bültenimizde yazılan regresyon çemberleri veya daha doğrusu elipsler hakkında bir makaleydi.


Makalede, yukarıda bahsedilen regresyon çemberinin türetildiği müthiş güzel bir formül vardı.

Genel olarak, bir program yazmayı taahhüt ettim, her şey harika, kontrol edildi, ancak bir gacha ve eksiksiz bir tane veriyor.

Dahil olmak üzere her şeyi kontrol etmeye başladım. ve çalışma matı. fonksiyonlar - standart.


Genel olarak, kanca veya sahtekarlıkla, o çok kötü şöhretli formüle ulaştım ve kontrol ettim.

Suçlunun böyle bir şey yaptığı ortaya çıktı -

summ(i)(dy * dz) = 0   -->   summ(i)(dy) * summ(i)(dz) = 0

Her şey güzelce küçültüldü ve çıktı ve yayınlandı. Ve bunun için 3 günlük öğrenci zamanını öldürdüm.


Suç yok. Yanlışsa özür dilerim.

 
LeoV >> :

Peki ya Mashka, pazarın önüne geçecek ve tahmin edecek - nasıl yapılır?.....))))

"Mushka" N öne çıkıyor ve herhangi bir yeniden çizmeden, hatta temel eğitimli algılayıcılar bile çok kolay bir şekilde işleniyor. Onlar. bu tam olarak bir "püre" değil, gelecekte N çubuk için hesaplanan osilatörün adil fiyatı veya gerçeğe uygun değeri (gerçeğe uygun değer) olarak adlandırılır.


İki değerin çizildiği salınımı hangi dalda yayınladığımı hatırlamıyorum: gerçek zamanlı olarak standart AC ve bunun 7 bar ilerisinde gerçeğe uygun değer.


Temel olarak, matematik zor değil.

 
Vinin писал(а) >>
İlk değerleri hesaplarken Mashka kararlı davranmıyor. Sınırlı sayıda hesaplanmış çubuk içeren bir varyant yaptım ve bilgisayar askıda kaldı. Kısıtlama kaldırıldı, her şey yolundaydı. Herhangi biri göstergeyi uzak bir gönderiden indirmeyi başardıysa. Affınıza sığınırım.

Vinin , iki parametreli görevin başka bir sürümüne bakın. Bu durumda hareketli ortalamanın parametrelerinde ince ayar yapmak mümkün görünüyor.

 
Neutron писал(а) >>

Vinin , iki parametreli görevin başka bir sürümüne bakın. Görünüşe göre bu durumda hareketli ortalamanın parametrelerinde ince ayar yapabilirsiniz.

Katsayılara karşı çok yüksek hassasiyet.

En azından sıraya daha yakın hale geldiği gerçeğini başardı. Ve bu yüzden katsayıları seçmek gereklidir.

Bu durumda, w1=0.05, w2=0.0001

Dosyalar:
 

Formülde bir hata olabilir mi? Açıkça diziye uymalı ... Şimdi tekrarlayan ifadeyi iki kez kontrol edeceğim. Bir çeşit yalan.

 

özyinelemeli ilişkiler için, başlangıç noktası çok önemlidir, eğer en küçük başarısızlık = yanlışlık ise, bu hata birikir. Kalman'da oldukça karmaşık başlatmamı yazmamın nedeni bu.

farklı başlangıç noktalarındaki mevcut değerleri karşılaştırarak her şeyin doğru olduğunu kontrol edebilirsiniz.

 
Prival писал(а) >>

özyinelemeli ilişkiler için, başlangıç noktası çok önemlidir, eğer en küçük başarısızlık = yanlışlık ise, bu hata birikir. Kalman'da oldukça karmaşık başlatmamı yazmamın nedeni bu.

Tekrarlama oranını kontrol ettim, hatasız - her şey işe yaramalı! Sanırım Vinin , kodunda bir yanlışlık var. Anlamadım, hemen kodumu attım. İşte sonuç:

Gördüğünüz gibi, yıkım yok, her şey bir demet halinde, MA açıkça alıntıya yapıştırılmış ve takılmıyor.

Prival , başlangıç noktasına herhangi bir "ince" bağlama yapmadım, sadece ilk iki değeri bu örneklerde alıntıya eşit olacak şekilde ayarladım. Filtre kararlıdır ve katsayı değerlerine anormal bir hassasiyet yoktur. Değişikliklerinin aralığı 0 ila 1 arasındadır. Ayrıca, w1 - MAsha'nın düzgünlüğünden, w2 - buna dayalı olarak TS'nin karlılığından sorumludur.

Kod ektedir. Deneme yapabilirsiniz.

PS Vinin , bu özyinelemeyi kodladınız mı?

İki sayfa önceki formülümde hesaplamalarda bir hata var. Değilse kendinizi düzeltin.

Dosyalar:
 
Neutron писал(а) >>

Tekrarlama oranını kontrol ettim, hatasız - her şey işe yaramalı! Sanırım Vinin , kodunda bir yanlışlık var. Anlamadım, hemen kodumu attım. İşte sonuç:

Gördüğünüz gibi, yıkım yok, her şey bir demet halinde, MA açıkça alıntıya yapıştırılmış ve takılmıyor.

Prival , başlangıç noktasına herhangi bir "ince" bağlama yapmadım, sadece ilk iki değeri bu örneklerde alıntıya eşit olacak şekilde ayarladım. Filtre kararlıdır ve katsayı değerlerine anormal bir hassasiyet yoktur. Değişikliklerinin aralığı 0 ila 1 arasındadır. Ayrıca, w1 - MAsha'nın düzgünlüğünden, w2 - buna dayalı olarak TS'nin karlılığından sorumludur.

Kod ektedir. Deneme yapabilirsiniz.

İşte oluşan başlatma hatasını açıklayan bir resim

Neutron tarafından önerilen kod, fark biri 5000 bar'dan başlar, ikincisi 50'den başlar.

Kodlardaki nötron farkı ( Vinin'den ), göstergenizin yeniden çizilmesidir (görünüşte). Yeniden çizilemez hale getirin ve görünecektir (özellikle ofset görünür olacaktır).

 
Prival писал(а) >>

İşte oluşan başlatma hatasını açıklayan bir resim

Neutron tarafından önerilen kod, fark biri 5000 bar'dan başlar, ikincisi 50'den başlar.

Nötron Kodlardaki fark, göstergenizin yeniden çizilmesidir (görünüşte). Yeniden çizilemez hale getirin ve görünecektir

Evet, neyden yeniden çizilecek? Koddaki özyinelemeli ifadeye bakın. Açılış fiyatları her yerde ve eğer değişmezlerse (ve değişemezlerse), yeni bir çubuğun gelmesiyle filtre fiziksel olarak kendini yeniden çizemez!

Başlangıç noktasına bağlı olarak oluşturmadaki farka gelince, durum böyle olmalıdır, çünkü. filtre özyinelemelidir ve bu nedenle orada bir şeyin (FIR veya başka bir şey) sonsuz bir dürtüsüne sahiptir, yani. hareketin önceki tüm değerleri dikkate alınır, ancak N=50 ve 5000 için bunlar farklıdır.

 
Neutron писал(а) >>

Evet, neyden yeniden çizilecek? Koddaki özyinelemeli ifadeye bakın. Her yerde açık fiyatlar var ve eğer değişmezlerse (ve değişemezlerse), yeni bir çubuğun gelmesiyle filtre fiziksel olarak kendini yeniden çizemez!

sadece yap, Vinin'in yaptığı gibi programla. Sözünü tutmayarak doğru olanı yapıyorsun. Yap ve gör. Belki başka bir yanılsama kaybolacak