Sayı serisinin yoğunluğu - sayfa 2

 
Dmitry Fedoseev :
Orijinal dizinin ortalamanın altında kaldığı en uzun bölüm.

Evet, sayılardan biri önemli ölçüde daha büyükse, çözümün sonucu yalnızca onun hariç tutulması olacaktır - bu kesinlikle çok iyi değil.

Bu etkiyi nasıl durduracağınıza dair bir fikriniz var mı?

 
-Aleks- :

Evet, sayılardan biri önemli ölçüde daha büyükse, çözümün sonucu yalnızca onun ortadan kaldırılması olacaktır - bu kesinlikle çok iyi değil.

Bu etkiyi nasıl durduracağınıza dair bir fikriniz var mı?

Aslında, algoritmanızı gereksiz olmadan kısa bir biçimde özetledim.

Ortalamanın üzerindeki kısa çıkışları görmezden gelebilirsiniz. Örneğin, veriler ortalamanın 1-3 bar üzerinde kalıyorsa, ortalamanın altında olduğunu düşünüyoruz.

 
-Aleks- :

İlginiz için teşekkür ederim. Pratikte bilginin etkisini görmek mümkünse teorik bir ara vermek faydalıdır - ilk verileri verdim, sonucun ne olduğunu gösterdim ve hesaplamaları formüller ve açıklamalarla Excel'de yapıp gösterirseniz minnettar olurum. sonuçlar . Çorap arama sorunları burada geçerli değildir, çünkü orada arama benzer bir özelliğe dayanmaktadır ve bu özelliği önceden bilmiyoruz. Buradaki modu nasıl uygulayacağımı anlamadım, ama yine doğru anladıysam, gruba girme aralığını kendiniz belirtmeniz gerekiyor ve bu, çözümü hariç tutuyor.

"Başka bir soru daha var: Tarihte birkaç kez meydana geldiyse aynı seviye kaç kez sayılır." Sorusuna cevap vermek, Eğer doğru anladıysam, o zaman soru, sayı dizisinde sayılar tekrarlanırsa ne yapmalı - ilk bakışta, aralarındaki delta sıfır olacaktır, bu da yüksek yoğunluğun bir işaretidir ve yukarıdaki algoritmayı bozmamalıdır.

Kalın yazı tipi benim.

Üzgünüm, daha önce yazdıklarınızı ciddiye aldım: "Eleştirileri ve fikirleri bekliyorum." Ana açıklama, daha önce de söylediğim gibi, görevin henüz belirlenmemiş olmasıdır. Hesap yapmayı bilmiyorum.

Ana soru şudur: "Sonuç ne olmalıdır?" ve bunun cevabı, aynı ilk verilerden farklı, tanıdık olmayan kişilerin sadece bu cevabı kullanarak aynı sonuçları alacakları şekilde formüle edilmelidir. Bu, en azından Excel'de, en azından bir şeyde işi otomatikleştirmenin temelidir.

Sayısal bir dizi içindeki bir alt kümede "yoğunluk", "yakınlık" nedir - bunu yazar yerine kim söyleyecek?

 
Dmitry Fedoseev :

Aslında, algoritmanızı gereksiz olmadan kısa bir biçimde özetledim.

Ortalamanın üzerindeki kısa çıkışları görmezden gelebilirsiniz. Örneğin, veriler ortalamanın 1-3 bar üzerinde kalıyorsa, ortalamanın altında olduğunu düşünüyoruz.

Seni anlamak istiyorum, işte rakamlar

Hayır. Sayı Delta evlenmek sayı değeri evlenmek delta değeri
1 1 150,9 111
2 4 3
3 5 1
4 20 on beş
5 21 1
6 28 7
7 otuz 2
sekiz 100 70
dokuz 300 200
on 1000 700


8 - 10 arasındaki sayıların birbirinden uzak olduğu ve 7'den bu sayılar nasıl filtrelenir?
 
Vladimir :

Kalın yazı tipi benim.

Üzgünüm, daha önce yazdıklarınızı ciddiye aldım: "Eleştirileri ve fikirleri bekliyorum." Ana açıklama, daha önce de söylediğim gibi, görevin henüz belirlenmemiş olmasıdır. Hesap yapmayı bilmiyorum.

Bu görev nasıl teslim edilmez??? O zaman bunu tartışmayı nasıl başardın?

Bir kez daha, sayı serisinin tamamına göre birbirine en yakın olan sayı gruplarını belirlemek için bir algoritmaya ihtiyaç vardır.

 
-Aleks- :

Bu görev nasıl teslim edilmez??? O zaman bunu tartışmayı nasıl başardın?

Bir kez daha, sayı serisinin tamamına göre birbirine en yakın olan sayı gruplarını belirlemek için bir algoritmaya ihtiyaç vardır.

“Oraya git, nereye bilmiyorum, bir şey getir, ne bilmiyorum” tartışması bile kolay, bu konu peri masallarında çok gelişmiştir.

Deşifre edin, lütfen, ne olduğunu (kalın olanlar). Daha büyük bir gruptaki yakınlığa göre bir gruptaki yakınlık. Tahmin etmeye çalıştığım gibi, yakınlık bir sayıdır ve başka bir sayı ile karşılaştırılabilir ("en" kelimesinden dolayı). Muhtemelen negatif bile değil mi? Nasıl hesaplanır?

 
Vladimir :
Lütfen ne olduğunu deşifre edin (kalın olan). Daha büyük bir gruptaki yakınlığa göre bir gruptaki yakınlık. Tahmin etmeye çalıştığım gibi, bu bir sayı ve başka bir sayı ile karşılaştırılabilir ("en" kelimesinden dolayı).Muhtemelen negatif bile değil?Nasıl hesaplanır?

İlk veriler var - bu bir sayı dizisidir ve bir sayı grubu, bu sayı dizisinde "birbirine yakın" işaretine karşılık gelen ve sayı serisinin sınırları ile sınırlı olan bir dizidir. Ancak yerin yakınlığını belirleyecek bir sayı yok, bulunması gerekiyor. Şimdilik sadece pozitif sayıları dikkate alıyoruz.

Sorunuzu yanıtlamadıysam, açıklığa kavuşturun - dürüstçe neyi yanlış açıkladığımı anlamaya çalışıyorum.

 
Kümelemenin bir yolunu hatırladım. Bunun gibi bir şey: kümede öğe grupları (kümeler) ayırt edilir, öyle ki bir kümenin öğeleri arasındaki maksimum mesafe, bu kümenin herhangi bir öğesinden bu kümeye dahil olmayan bir öğeye olan minimum mesafeden daha azdır. Mesafe, gerçek sayıların farkının modülü olan her zamanki gibi alınabilir. Tabii ki, böyle bir küme mutlaka bir tane olmayacaktır. Belki tam olarak bir gruba ihtiyacınız yok, belki de başka gerekçelerle birbirleriyle karşılaştırılmaları gerekir. Örneğin, bir gruptaki bir düzeyin ortalama oluşma süresi.
 
-Aleks- :

İlk veriler var - bu bir sayı dizisidir ve bir sayı grubu, bu sayı dizisinde "birbirine yakın" işaretine karşılık gelen ve sayı serisinin sınırları ile sınırlı olan bir dizidir. Ancak yerin yakınlığını belirleyecek bir sayı yok, bulunması gerekiyor. Şimdilik sadece pozitif sayıları dikkate alıyoruz.

Sorunuzu yanıtlamadıysam, açıklığa kavuşturun - dürüstçe neyi yanlış açıkladığımı anlamaya çalışıyorum.

Hepimiz gerçek eksendeki iki nokta arasındaki mesafeyi farklarının modülü olarak ölçüyoruz. Matematikte buna genellikle metrik denir. Düzlemde her biri gerçek olan noktalar, sayı çiftleri arasındaki mesafe nasıl ölçülür? Yine, hazır tanıdık bir çözümümüz var - Öklid mesafesi, koordinat farklılıklarının karelerinin toplamının karekökü. Ve matematikçilerin düzlemde başka metrikleri vardır, örneğin, iki farkın en büyük modülü, fark modüllerinin toplamı ( http://ad.cctpu.edu.ru/Math_method/math/45.htm ). Ve bu sadece sayı çiftleri durumunda. Sadece iki sayı ve her zaman iki. Ve çok daha zor bir durumda bir yakınlık ölçüsü getirmeniz gerekiyor. Grupta iki sayı yoktur ve farklı gruplarda farklı sayılar vardır.

Matematikte iki fonksiyon arasındaki mesafeyi ölçen metrikler vardır. Ama yine, her zaman ikisi arasında. Yine size yakışmıyor, bir grubunuz var.

Bu nedenle, tam olarak neye ihtiyaç duyulduğunu tam olarak anlamak önemlidir. Yaz, belki bunu bir kümedeki sayısal bir yakınlık karakteristiği elde etmek için bir algoritmaya resmileştirmek mümkün olacaktır.

Ancak, onu yaratmaya çalışmaktan vazgeçmeyi düşünün. Yukarıdaki bağlantı, metriğin hangi gereksinimleri karşılaması gerektiğini söylüyor. Orada aptalca görünmediler, hiçbiri olmadan garip etkiler ortaya çıkacak. Yukarıdaki mesajda, bu tür kapsamlı girişimlerden nasıl vazgeçileceğine dair bir örnek verdim - gruptaki noktaların, nokta dışındaki öğelerden ziyade gerçek eksende çiftler halinde birbirine daha yakın olmasına izin verin. Çok önemsiz bir şey icat etmek gerekli olmayacak.

 
-Aleks- :

Seni anlamak istiyorum, işte rakamlar

Hayır. Sayı Delta evlenmek sayı değeri evlenmek delta değeri
1 1 150,9 111
2 4 3
3 5 1
4 20 on beş
5 21 1
6 28 7
7 otuz 2
sekiz 100 70
dokuz 300 200
on 1000 700


8 - 10 arasındaki sayıların birbirinden uzak olduğu ve 7'den bu sayılar nasıl filtrelenir?
Yazmadı - önce farkı hesaplayın. Sonra diğer her şey.