"String" (Comparison Method)

任意の距離測度を使って2つの文字列を比較する.

詳細

例題

すべて開くすべて閉じる

  (3)

文字列の問題についてのAssessmentFunctionを作成する:

これを使って答を評価する:

許容範囲内のDNA配列の評価を定義する:

EditDistanceが2以内の任意の配列が正しいとみなされる:

カスタムのスコアがで複数の解答集を設定し,文字列法を推測する:

結果から詳細を取得する:

スコープ  (2)

文字列を含むカテゴリの評価を行う:

リストの各要素を別々に評価する:

全体的な結果の詳細を取得する:

オプション  (2)

カスタムの許容範囲を設定する:

同等性比較を直接計算する:

異なる距離測度を使うと異なる結果になるかもしれない:

アプリケーション  (1)

BioSequenceComplementがDNA配列をサポートするようにする効用関数を定義する:

それぞれ 1つの間違いを許容してDNA補完を決定するQuestionObjectを作成する:

特性と関係  (1)

解答が解答集内の複数の値とマッチする場合は,最も近い値が選ばれる:

考えられる問題  (2)

測度の中には,同じ長さの文字列の比較にしか使えないものもある:

"String"比較法は,パターンではなく距離に基づいている.文字列パターンのマッチングはサポートされていない:

代りに,カスタム比較器としてStringMatchQを指定するとよい: