RapidMiner(ラピッドマイナー)はデータ可視化、データ加工、モデル作成、評価、運用まで一括サポートする機械学習プラットフォームです。KSKアナリティクスはRapidMinerの正規販売代理店です。

Map

概要

この演算子は、選択した属性の指定値を新しい値にマッピングします。この演算子は、数値属性と名義属性の両方に適用できます。

詳細

この演算子を使用すると、名目上の値(たとえば、値 ‘green’を値 ‘green_color’に置き換える)および数値(たとえば、すべての値 ‘3’を ‘-1’に置き換える)を置き換えることができます。ただし、この演算子の1つの使用法では、1つのタイプの属性のみをマッピングできます。単一のマッピングは、パラメータが何を交換し、交換する作業のようで置き換える使用して指定することができます。 value mappingsパラメーターを使用して、複数のマッピングを指定できます。さらに、オペレーターはデフォルトのマッピングを定義できます。この演算子を使用すると、マッピングを作成する属性を選択できます。この演算子を使用すると、正規表現を指定できます。この正規表現に一致する選択された属性の属性値は、指定された値マッピングによってマッピングされます。この演算子の理解を深めるために、パラメーターとサンプルプロセスを確認してください。

入力

  • サンプルセット (IOObject)この入力ポートには、ExampleSetが必要です。これは、添付のプロセス例のRetrieveオペレーターの出力です。他の演算子の出力も入力として使用できます。メタデータで属性が指定されているため、入力用のデータにメタデータを添付する必要があります。 Retrieveオペレーターは、メタデータとデータを提供します。

出力

  • サンプルセット(IOObject)値マッピングを含むExampleSetは、このポートの出力です。
  • オリジナル(IOObject)入力として指定されたExampleSetは、このポートを介して出力に変更せずに渡されます。これは通常、別の演算子で同じExampleSetを再利用するため、または結果ワークスペースでExampleSetを表示するために使用されます。

パラメーター

  • attribute_filter_typeこのパラメーターを使用すると、属性選択フィルターを選択できます。マッピングを適用する属性を選択するために使用する方法。次のオプションがあります。
    • all:このオプションは、単にExampleSetのすべての属性を選択します。これがデフォルトのオプションです。
    • single:このオプションでは、単一の属性を選択できます。このオプションを選択すると、別のパラメーター(属性)がパラメーターパネルに表示されます。 (RapidMiner 6.0.4以降、選択された属性がExampleSetにない場合、オペレーターは失敗します)
    • サブセット:このオプションを使用すると、リストから複数の属性を選択できます。 ExampleSetのすべての属性がリストに存在します。必要な属性は簡単に選択できます。メタデータが不明な場合、このオプションは機能しません。このオプションを選択すると、別のパラメーターがパラメーターパネルに表示されます。 (RapidMiner 6.0.4以降、選択された属性がExampleSetにない場合、オペレーターは失敗します)
    • regular_expression:このオプションを使用すると、属性選択の正規表現を指定できます。このオプションを選択すると、他のパラメーター(正規表現、式以外の使用)がパラメーターパネルに表示されます。
    • value_type:このオプションを使用すると、特定のタイプのすべての属性を選択できます。型は階層的であることに注意してください。たとえば、実数型と整数型は両方とも数値型に属します。ユーザーは、このオプションを使用して属性を選択するときに、タイプ階層の基本的な理解が必要です。このオプションを選択すると、他のパラメーター(値の型、値の型の例外を使用)がパラメーターパネルに表示されます。
    • block_type:このオプションは、value_typeオプションと同様に機能します。このオプションにより、特定のブロックタイプのすべての属性を選択できます。ブロックタイプは階層的であることに注意する必要があります。たとえば、value_series_startおよびvalue_series_endブロックタイプは両方ともvalue_seriesブロックタイプに属します。このオプションを選択すると、他のいくつかのパラメーター(ブロックタイプ、ブロックタイプの例外を使用)がパラメーターパネルに表示されます。
    • no_missing_values:このオプションは、どの例でも欠損値を含まないExampleSetのすべての属性を選択するだけです。欠損値が1つでもある属性は選択されません。
    • numeric_value_filter:このオプションを選択すると、別のパラメーター(数値条件)がパラメーターパネルに表示されます。例がすべて上記の数値条件を満たす数値属性がすべて選択されます。指定された数値条件に関係なく、すべての名義属性も選択されることに注意してください。

    範囲:選択

  • attributeこのオプションから必要な属性を選択できます。メタデータがわかっている場合、 パラメータ属性のドロップダウンボックスから属性名を選択できます。 範囲:文字列
  • attributesこのオプションから必要な属性を選択できます。これにより、2つのリストを含む新しいウィンドウが開きます。すべての属性は左側のリストにあり、選択した属性のリストである右側のリストに移動できます。 範囲:文字列
  • regular_expressionこの式に名前が一致する属性が選択されます。正規表現は非常に強力なツールですが、初心者には詳細な説明が必要です。正規表現の編集およびプレビューメニューから正規表現を指定することは常に有効です。このメニューは、正規表現の良いアイデアを提供します。このメニューでは、異なる表現を試して、結果を同時にプレビューすることもできます。これにより、正規表現の概念が強化されます。 範囲:文字列
  • use_except_expression有効にすると、最初の正規表現の例外を指定できます。このオプションを選択すると、別のパラメーター(正規表現を除く)がパラメーターパネルに表示されます。 範囲:ブール
  • except_regular_expressionこのオプションを使用すると、正規表現を指定できます。この表現に一致する属性は、最初の表現( 正規表現パラメーターで指定された表現 )に一致する場合でも除外されます。 範囲:文字列
  • value_type選択する属性のタイプは、ドロップダウンリストから選択できます。 範囲:選択
  • use_value_type_exception有効にすると、選択したタイプの例外を指定できます。このオプションを選択すると、別のパラメーター(値のタイプを除く)がパラメーターパネルに表示されます。 範囲:ブール
  • except_value_typeこのタイプに一致する属性は、前述のタイプ、つまりvalue typeパラメーターの値に一致した場合でも、最終出力から削除されます。 範囲:選択
  • block_type選択する属性のブロックタイプは、ドロップダウンリストから選択できます。 範囲:選択
  • use_block_type_exception有効にすると、選択したブロックタイプの例外を指定できます。このオプションを選択すると、別のパラメーター(ブロックタイプを除く)がパラメーターパネルに表示されます。 範囲:ブール
  • except_block_typeこのブロックタイプに一致する属性は、前述のブロックタイプに一致した場合でも、最終出力から削除されます。 範囲:選択
  • numeric_condition数値属性の例をテストするための数値条件は、ここに記載されています。たとえば、数値条件「> 6」は、すべての例ですべての名義属性と6より大きい値を持つすべての数値属性を保持します。条件の組み合わせが可能です: ‘> 6 && <11’または ‘<= 5 || <0 ‘。しかし、&&および|| 1つの数値条件で一緒に使用することはできません。 ‘(> 0 && <2)のような条件|| (> 10 && <12) ‘は、&&と||の両方を使用するため許可されません。 「>」、「=」、「<」の後に空白を使用します。たとえば、「<5」は機能しないため、代わりに「<5」を使用します。 範囲:文字列
  • include_special_attributes特別な属性は、例を識別する特別な役割を持つ属性です。対照的に、通常の属性は単に例を示しています。特別な属性は、id、ラベル、予測、クラスター、重量、およびバッチです。デフォルトでは、属性の選択演算子の条件に関係なく、すべての特別な属性が選択されます。このパラメーターがtrueに設定されている場合、特殊属性は、属性の選択演算子で指定された条件に対してもテストされ、条件を満たす属性のみが選択されます。 範囲:ブール
  • invert_selectionこのパラメーターがtrueに設定されている場合、NOTゲートとして機能し、選択を反転します。その場合、選択された属性はすべて選択解除され、以前に選択されていなかった属性が選択されます。たとえば、属性「att1」が選択され、属性「att2」がこのパラメーターの選択前に削除された場合。このパラメーターを選択すると、「att1」が削除され、「att2」が選択されます。 範囲:ブール
  • value_mappingsこのパラメーターを使用して、複数のマッピングを指定できます。単一のマッピングのみが必要な場合。置換演算子と同様に、パラメータを置換するもの置換するパラメータを使用して実行できます。このパラメーターを使用して、古い値と新しい値を簡単に指定できます。同じ古い値に対して複数のマッピングを定義できますが、最初のマッピングに対応する新しい値のみが置換として使用されます。ここで正規表現を考慮するパラメーターがtrueに設定されている場合、 正規表現も使用できます。 範囲:
  • replace_whatこのパラメーターは、置き換えられるものを指定します。これは、正規表現を使用して指定できます。このパラメーターは、単一のマッピングを実行する場合にのみ役立ちます。複数のマッピングの場合、 値マッピングパラメーターRange:stringを使用します
  • replace_by replace whatパラメーターの正規表現に一致する領域は、 replace byパラメーターの値に置き換えられます。このパラメーターは、単一のマッピングを実行する場合にのみ役立ちます。複数のマッピングには、 value mappingsパラメーターを使用します。 範囲:文字列
  • regard_regular_expressionsこのパラメーターは、正規表現に基づいたマッチングを有効にします。古い値(古い値は元の値、古い値、および同じものを表す「置換」)は、正規表現として指定できます。パラメータで正規表現考慮される場合、古い値が指定された正規表現と一致する場合、古い値は新しい値に置き換えられます。マッピングリスト内の最初に一致する正規表現に対応する値が置換として使用されます。 範囲:ブール
  • add_default_mapping trueに設定されている場合、 ExampleSetの選択された属性で発生するが、値マッピングリストにリストされていないすべての値は、 デフォルト値パラメーターの値にマッピングされます。 範囲:ブール
  • default_valueこのパラメーターは、 デフォルトのマッピングパラメーターの追加がチェックされている場合にのみ使用できます。 デフォルトマッピングの追加がtrueに設定され、 デフォルト値が適切に設定されている場合、ExampleSetの選択された属性で発生するが、値マッピングリストにリストされていないすべての値はデフォルト値に置き換えられます 。これは、一部の値のみを明示的にマップする必要があり、多くの重要でない値をデフォルト値(「その他」など)にマップする必要がある場合に役立ちます。 範囲:文字列

チュートリアルプロセス

複数の値のマッピング

このサンプルプロセスの焦点は、値マッピングパラメータとデフォルト値パラメータの使用です。 replace whatおよびreplace byパラメーターの使用は、Replaceオペレーターのプロセス例で見ることができます。 Map演算子の他のほぼすべてのパラメーターもSelect Attributes演算子の一部です。それらの使用法は、Attributes演算子とそのサンプルプロセスを調べることでよりよく理解できます。

「ゴルフ」データセットは、検索演算子を使用してロードされます。マップ演算子が適用されます。 「風」および「Outlook」属性がマッピング用に選択されています。したがって、Map演算子の効果はこれらの2つの属性のみに制限されます。 4つの値マッピングが値マッピングパラメーターで指定されます。 「true」、「false」、「overcast」、「sunny」は、それぞれ「yes」、「no」、「bad」、「good」に置き換えられます。デフォルトマッピングパラメータの追加はtrueに設定され、デフォルト値パラメータで「その他」が指定されています。 「風」属性には、「true」と「false」の2つの値しかありません。両方ともマッピングリストにマッピングされました。 「Outlook」属性には、「晴れ」、「曇り」、「雨」の3つの値があります。 「晴れ」と「曇り」はマッピングリストにマッピングされましたが、「雨」はマッピングされませんでした。デフォルトマッピングの追加パラメータがtrueに設定されているため、「rain」はデフォルト値、つまり「other」にマッピングされます。

API認証に失敗しました メールまたはパスワードが正しくありません メールアドレスは必須です パスワードは必須です
キャンセル