ベクトルから類似した連続数のクラスターを抽出します

モラン

後でさらに分析を実行するいくつか(2または3)の連続した値の抽出を必要とする分析を試みています。

私は2つのベクトルを持っています:aは連続したセルラー信号のマシンからの出力です。bは同じ出力ですが、1だけシフトしています。この表記は、ある信号と次の信号の間の変動性を理解するために使用されます。

a <- c(150, 130, 135, 180, 182, 190, 188, 195, 170, 140, 120, 130, 180, 181)
b <- c(130, 135, 180, 182, 190, 188, 195, 170, 140, 120, 130, 180, 181, 130)

私がやろうとしているのは、このデータセットの中で最も均質な(安定した)領域(つまり、1つの値が次のようなもの)を特定することです。

私が持っていたアイデアはabとの減算を実行し、絶対値を考慮することでした

c <- abs(a-b)

これは

c

 [1] 20  5 45  2  8  2  7 25 30 20 10 50  1 51

さて、最も近い3つの連続するポイントが必要な場合、シーケンス2 8 2が私が検討するシーケンスあることは明らかですが、特に数百のデータの配列からこれらの3つの値を自動的に抽出する方法がわかりません。ポイント。

PoGibas

初期データ:

a <- c(150, 130, 135, 180, 182, 190, 188, 195, 170, 140, 120, 130, 180, 181)
b <- c(130, 135, 180, 182, 190, 188, 195, 170, 140, 120, 130, 180, 181, 130)

2つのベクトル間の絶対差を見つけます。

res <- abs(a - b)

resget neighborsの各要素について、絶対差の合計を計算します。

# with res[(x-1):(x+1)] we extract x and it's neighbors 
resSimilarity <- sapply(seq_along(res), function(x) sum(res[(x-1):(x+1)]))

resPosition <- which.min(resSimilarity)
# [1] 5

元のベクトルから値を抽出するには、次を使用します。

a[(resPosition - 1):(resPosition + 1)]
# [1] 180 182 190
b[(resPosition - 1):(resPosition + 1)]
# [1] 182 190 188

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

行列から一連の連続するベクトルを抽出します

分類Dev

ベクトルで最初の連続シーケンスを抽出します

分類Dev

別の小さなデータセットに類似したデータセットからインスタンスを分類するアルゴリズム。この小さなデータセットは単一のクラスを表します。

分類Dev

ベクトルの類似した数をグループ化する

分類Dev

数値ベクトルの各要素を因子ベクトルの「最も類似した」レベルに関連付けます

分類Dev

ドキュメントのクラスターが与えられた場合、コーパスとクラスター間の類似性を計算します

分類Dev

ベクトルから連続する値のベクトルのリストを作成します

分類Dev

テキストの類似性を使用して、関連するデータベーステーブル/フィールドを検索できますか?

分類Dev

テキストの類似性を使用して、関連するデータベーステーブル/フィールドを検索できますか?

分類Dev

Rのリストからベクトルを抽出します

分類Dev

Rで2つの類似した関数をベクトル化すると、1つで機能します

分類Dev

やや類似したデータセットのランキングをマージして、グローバルランクを作成できますか?

分類Dev

各要素が指定されたベクトルからの連続したメンバーのペアであるリストを作成します

分類Dev

Rのデータフレームからベクトルを抽出します

分類Dev

リスト内の類似した連続要素のインデックスを取得する(Python3)

分類Dev

NLP /セマンティック類似性を使用して、事前定義された一連のガイドラインに関連する大きなドキュメントからキーワードを抽出する方法

分類Dev

ベクトル内の整数から特定の数のパターンを抽出します

分類Dev

Javascriptクリックは、類似したクラスの複数のアイテムから常に最初のアイテムを取得します

分類Dev

.index()は、リストからの両方の類似した要素のインデックスを表示します

分類Dev

特定の記事のためのデータベースからオブジェクトを抽出します

分類Dev

2つの列から類似した連続パターンを検出する

分類Dev

類似の文字列のベクトルから一意の文字列を取得します

分類Dev

日付のベクトルから類似の日付を選択してグループ化する

分類Dev

txtファイルからテキストの連続セクションを抽出します

分類Dev

関数の引数を介してベクトルからクラスポインタを取得します

分類Dev

クラス jquery を使用して、類似のセレクターのリストから要素トリガーをペアにする

分類Dev

Pythonの類似性または重複の観点から2つのクラスターグループをどのように比較できますか?

分類Dev

単一のクエリで関連するデータベーステーブルからネストされたJSON配列をエコーしますか?

分類Dev

sklearnの凝集クラスタリングでルートからリーフへのパスを抽出します

Related 関連記事

  1. 1

    行列から一連の連続するベクトルを抽出します

  2. 2

    ベクトルで最初の連続シーケンスを抽出します

  3. 3

    別の小さなデータセットに類似したデータセットからインスタンスを分類するアルゴリズム。この小さなデータセットは単一のクラスを表します。

  4. 4

    ベクトルの類似した数をグループ化する

  5. 5

    数値ベクトルの各要素を因子ベクトルの「最も類似した」レベルに関連付けます

  6. 6

    ドキュメントのクラスターが与えられた場合、コーパスとクラスター間の類似性を計算します

  7. 7

    ベクトルから連続する値のベクトルのリストを作成します

  8. 8

    テキストの類似性を使用して、関連するデータベーステーブル/フィールドを検索できますか?

  9. 9

    テキストの類似性を使用して、関連するデータベーステーブル/フィールドを検索できますか?

  10. 10

    Rのリストからベクトルを抽出します

  11. 11

    Rで2つの類似した関数をベクトル化すると、1つで機能します

  12. 12

    やや類似したデータセットのランキングをマージして、グローバルランクを作成できますか?

  13. 13

    各要素が指定されたベクトルからの連続したメンバーのペアであるリストを作成します

  14. 14

    Rのデータフレームからベクトルを抽出します

  15. 15

    リスト内の類似した連続要素のインデックスを取得する(Python3)

  16. 16

    NLP /セマンティック類似性を使用して、事前定義された一連のガイドラインに関連する大きなドキュメントからキーワードを抽出する方法

  17. 17

    ベクトル内の整数から特定の数のパターンを抽出します

  18. 18

    Javascriptクリックは、類似したクラスの複数のアイテムから常に最初のアイテムを取得します

  19. 19

    .index()は、リストからの両方の類似した要素のインデックスを表示します

  20. 20

    特定の記事のためのデータベースからオブジェクトを抽出します

  21. 21

    2つの列から類似した連続パターンを検出する

  22. 22

    類似の文字列のベクトルから一意の文字列を取得します

  23. 23

    日付のベクトルから類似の日付を選択してグループ化する

  24. 24

    txtファイルからテキストの連続セクションを抽出します

  25. 25

    関数の引数を介してベクトルからクラスポインタを取得します

  26. 26

    クラス jquery を使用して、類似のセレクターのリストから要素トリガーをペアにする

  27. 27

    Pythonの類似性または重複の観点から2つのクラスターグループをどのように比較できますか?

  28. 28

    単一のクエリで関連するデータベーステーブルからネストされたJSON配列をエコーしますか?

  29. 29

    sklearnの凝集クラスタリングでルートからリーフへのパスを抽出します

ホットタグ

アーカイブ