数値列密度 - ページ 15

 
言っとくけどデルタが小さいほど高密度であることを示す。
昇順にデルタを取ることになります。そして、高いものから低いものへと密度が変化します。
 
Vyacheslav Kornev:
ほら、あなたも65歳と71歳をなくすことができる
デルタ5を取る
他はすべて揃う

5だけなら、21の負け。

Vyacheslav Kornev:
それとも間違っている?課題は、クラスターを見つけることでした。私たちの数字は序数でしかない。デルタだけが重要なのです。

あなたは問題を解決する方法を提案し、きちんとした結果を示しています。しかし、精度を含めてどちらの方法が良いのか、まだ判断がつきません。

Vyacheslav Kornev:
最もタイトなのは40と42

そのようなグループは、私たちにはありません......

 
Vyacheslav Kornev:
言っとくけどデルタが小さいほど高密度であることを示す。
昇順にデルタを取ることになります。そして、高いものから低いものへと密度を持つことになります。

隣の数との関係で、単一の数の密度はそうですが、グループの密度はそうではありません...。

 
実際に欲しいものは何ですか?
集団の密度は、その中の数字が多いだけなら大きくなる
 
かなり明確だと思います。そうでない場合はそして、密度の基準、この値が意味するところを書いてください。
 
Vyacheslav Kornev:
かなり明確だと思います。そうでない場合はそして、この値で何を理解すればいいのか、密度の基準を書いてください。

それこそ、話し合いで...。

グループ内の数字の比率を考慮する必要があるかどうか - グループの範囲内にいくつの数字が収まっているかを見ればいいのです。先ほど、2つの計算方法を示しましたが、どちらが良いかはわかりません。

 
実用化のための説明をお願いします。
 
Vyacheslav Kornev:
実用化のための説明をお願いします。

第2段落https://www.mql5.com/ru/forum/163871#comment_3938228

 

このスクリプトでは、数値をグループ(エリア)に分割し、各グループの密度を計算しています。

機能を失うことなく、コードを簡略化することができると思うので、提案を歓迎します。

ファイル:
 
よし、わかった。どうすればいいか教えてあげよう。誤解を招くだけだ。密度を求めているわけではないんですね。クラスターをお探しですか?整数を扱うとき
Row : 1,2,3,4,5,6 は密度基準です。100%
1,2,_,4,5,6行目-は密度が低いです。
1,2,3,4,5,6よりも密な列。限定6名、存在しません。