数値列密度 - ページ 8

 
Vyacheslav Kornev:

どの列の最深部も、より正確に見つけることはできません。

それが、他のすべての点に最も近い点、つまり密度の高い点を見つける唯一の方法なのです。

私は良いですか?)

このテーマについてよく考えてくれました。

しかし、この方法では、クラスターを表す数字のグループに割り当てることなく、1つの数字だけを見つけることになります。星空を想像してください。星が密集しているところと、単体の星があるところと。



 

いいえ、1枚目の写真には2つの数字があります。

そして、2つ目は

の場合、計算密度の高い順に並べれば、何個でも取ることができます。

 
-Aleks-:

このテーマについてよく考えてくれました。

しかし、あなたの方法では、クラスターを表す数字のグループに割り当てることなく、1つの数字だけを見つけることができます。星空を想像してみてください。星が密集しているところと、単体の星がある。



そうしてください

の数字の語呂合わせを見つけます。

クラスタが必要な場合。

で、必要なパラメータとクラスタとして取るべきものを入力します。

例えば、3つ以上の数字が隣接し、その差分距離が5以下の数字をクラスタとみなすとします。

数字のデルタを全部数えて、デルタが5以下の数字が3つ以上ある人を確認しました。

という数値の羅列を得ました。

 

私の方法では、以下のことが可能です。

1.最も密度の高い数字/整数列の数字を探す

2.クラスターを探す

3. 再び、これらのクラスターから最も密度の高い点を特定する。

 
Vyacheslav Kornev:

いいえ、1枚目の写真には2つの数字があります。

そして、2つ目は

の場合、計算密度の高い順に並べれば、何枚でも取ることができます。

つまり、最初はいくつ必要なのかわからないということです。だから、いくらというのは相対的な問題で...。

先ほどの数字をもとに、あなたのアルゴリズムを使ってみましょう。

では、デルタの総和に応じて数字を順番に並べ、私が提案したアルゴリズムと比較してみましょう。

デルタの総和アルゴリズム1アルゴリズム2
15471310
16705613
16706515
16805121
16827140
17004642
17107846
17244251
17288156
17404078
18303181
195021
203415
212010
2600190
2930223
3038232
3290250
3450260
8580545

190からの数字は捨てられるが、65、71、31はどうだろう?また、先ほども書きましたが、これらの数字をどのようにグループ化するかは明確ではありません。


 
Vyacheslav Kornev:

私の方法では、以下のことが可能です。

1.最も密度の高い数字/整数列の数字を探す

2.クラスターを探す

3. 再び、これらのクラスターから最も密度の高い点を特定する。

上の数字で実証してください - ポイントごとに - たぶん私はこの方法を完全に理解していないでしょう。ただし、密度パラメータがあらかじめわからない、つまり、特定の数値系列に当てはめることができない場合です。

 

の密度のパラメータがわからないということです。

そんなはずはない。

何を密度とするか、少なくともどの値から密度が始まるかを最初に知らなければ、密度を見つけることはできない

 
1枚目の上の写真がよくわからないのですが
 
10個までの小さな数字を並べてください。
 
Vyacheslav Kornev:

の密度のパラメータがわからないということです。

そんなはずはない。

何を密度とするか、少なくともどの値から密度が始まるかを最初に知らなければ、密度を見つけることはできない

なぜそれができないのか?数字が並んでいて、決断を迫られる...。私のアルゴリズム(あまりテストしていませんが)では、このようなことが可能です。

Vyacheslav Kornev:
まず上の絵がわからない

エクセルからのテーブル挿入がうまくいかなかった - フォーラムの文字数制限。この表は、各数値(2列目)が他のすべての数値に対してデルタ(モジュロ化)され、そのデルタを合計する、という方法を示しています。

Vyacheslav Kornev:
10個までの小さな数字の羅列を教えてください。

10では足りません。上記の数字をわかりやすくしてください。