DamerauLevenshteinDistance[u,v]
文字列,ベクトルまたは生体分子配列 u と v の間のDamerau–Levenshtein距離を与える.
DamerauLevenshteinDistance
DamerauLevenshteinDistance[u,v]
文字列,ベクトルまたは生体分子配列 u と v の間のDamerau–Levenshtein距離を与える.
詳細とオプション
- DamerauLevenshteinDistance[u,v]は u を v に変換するために必要な1要素の削除,挿入,代替,移項の数を与える.
- 文字列に関してオプション設定をIgnoreCase->Trueとすると,DamerauLevenshteinDistanceは大文字小文字を等しいものして扱う.
例題
すべて開く すべて閉じる例 (3)
2つの文字列間のDamerau–Levenshtein距離:
DamerauLevenshteinDistance["abc", "cba"]2つのベクトル間のDamerau–Levenshtein距離:
DamerauLevenshteinDistance[{1, 0, 0, 1, 1}, {0, 0, 1, 0, 1}]生体分子配列間のDamerau–Levenshtein距離:
DamerauLevenshteinDistance[BioSequence["DNA", "CGCATAG"], BioSequence["DNA", "GCATGA"]]スコープ (2)
オプション (1)
アプリケーション (2)
Damerau–Levenshtein距離を用いて文字列データをクラスタ化する:
FindClusters[{"abc", "ac", "ca", "acc"}, DistanceFunction -> DamerauLevenshteinDistance]Damerau–Levenshtein距離を用いて数値データをクラスタ化する:
FindClusters[{{0, 1}, {1, 1}, {0, 0}, {1, 0}}, DistanceFunction -> DamerauLevenshteinDistance]特性と関係 (4)
Damerau–Levenshtein距離は移項を1つの操作として数える:
DamerauLevenshteinDistance["ac", "ca"]EditDistanceは移項を削除と挿入という別々の操作として扱う:
EditDistance["ac", "ca"]Damerau–Levenshtein距離を使って文字列データをクラスタ化する:
FindClusters[{"abc", "ac", "ca", "acc"}, DistanceFunction -> DamerauLevenshteinDistance]EditDistanceを使って文字列データをクラスタ化する:
FindClusters[{"abc", "ac", "ca", "acc"}, DistanceFunction -> EditDistance]等しい長さの文字列に関しては,DamerauLevenshteinDistanceはHammingDistance以下である:
DamerauLevenshteinDistance["bccbbcb", "ccbbccb"]HammingDistance["bccbbcb", "ccbbccb"]等しい長さのベクトルに関しては,DamerauLevenshteinDistanceはHammingDistance以下である:
DamerauLevenshteinDistance[{0, 1, 1, 0, 0, 1, 0}, {1, 1, 0, 0, 1, 1, 0}]HammingDistance[{0, 1, 1, 0, 0, 1, 0}, {1, 1, 0, 0, 1, 1, 0}]テクニカルノート
関連するガイド
-
▪
- 距離と類似度の測定基準 ▪
- 配列アラインメントと比較 ▪
- 生体分子配列
テキスト
Wolfram Research (2008), DamerauLevenshteinDistance, Wolfram言語関数, https://reference.wolfram.com/language/ref/DamerauLevenshteinDistance.html (2020年に更新).
CMS
Wolfram Language. 2008. "DamerauLevenshteinDistance." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/DamerauLevenshteinDistance.html.
APA
Wolfram Language. (2008). DamerauLevenshteinDistance. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DamerauLevenshteinDistance.html
BibTeX
@misc{reference.wolfram_2026_dameraulevenshteindistance, author="Wolfram Research", title="{DamerauLevenshteinDistance}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/DamerauLevenshteinDistance.html}", note=[Accessed: 05-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_dameraulevenshteindistance, organization={Wolfram Research}, title={DamerauLevenshteinDistance}, year={2020}, url={https://reference.wolfram.com/language/ref/DamerauLevenshteinDistance.html}, note=[Accessed: 05-September-2026]}