0 / 0
資料の 英語版 に戻る
時系列実験のデータ代入実装の詳細
最終更新: 2024年10月07日
時系列実験のデータ代入実装の詳細

時系列実験でデータ代入に使用される実験設定。

データの代入方法

これらのデータ代入方法のいずれかをエクスペリメント設定に適用して、データ・セットに欠損値を指定します。

分類および回帰実験のためのデータ代入方法
代入法 説明
FlattenIterative 時系列データは最初にフラット化され、次に、欠落値は Scikit-learn 反復代入によって代入されます。
線型 線形補間法は、欠損値を代入するために使用されます。
キュービック 3 次補間法は、欠損値を代入するために使用されます。
前へ 欠損値は前の値で代入されます。
次へ 欠損値は次の値に代入されます。
埋め込み 欠損値は、ユーザー指定の値、サンプル平均値、またはサンプル中央値を使用して代入されます。

入力設定

これらのコマンドは、ノートブックでの時系列実験のデータ代入をサポートするために使用されます。

時系列実験のためのデータ代入方法
名前 説明 DefaultValue
use_imputation 代入をオンまたはオフに切り替えるためのフラグ。 True または False はい
Imputer_list 検索するインピュータ名 (文字列) のリスト。 リストが指定されていない場合は、すべてのデフォルト・インピュータが検索されます。 空のリストが渡されると、すべてのインピュータが検索されます。 「FlattenIterative", "Linear", "Cubic", "Previous", "Fill", "Next" "FlattenIterative", "Linear", "Cubic", "Previous"
imputer_fill_type 「Fill」インピュータのカテゴリー "mean"/"median"/"value" "value"
imputer_fill_value すべての欠損値に対して入力する単一の数値。 「imputer_fill_type」が 「value」 として指定されている場合にのみ適用されます。 「imputer_fill_type」 に 「mean」 または「median」 が指定されている場合は無視されます。 (負の無限大、正の無限大) 0
imputation_threshold インピュテーションのしきい値。 欠損値の比率は、1 つの列のしきい値を超えてはなりません。 それ以外の場合は、エラーになります。 (0、1) 0.25

use_imputation の使用上の注意

  • use_imputation メソッドが True として指定され、入力データに欠損値がある場合は、以下のようになります。

    • imputation_threshold が有効になります。
    • imputer_list のインピュータ候補は、最適なインピュータを検索するために使用されます。
    • 最適な代入が Fillの場合は、 imputer_fill_typeimputer_fill_value が適用されます。それ以外の場合は、無視されます。
  • use_imputation メソッドが True として指定され、入力データに欠損値がない場合は、以下のようになります。

    • imputation_threshold is ignored.
    • imputer_list の代入者候補は、最良の代入者を検索するために使用されます。 最適な代入が Fillの場合は、 imputer_fill_typeimputer_fill_value が適用されます。それ以外の場合は、無視されます。
  • use_imputation メソッドが False として指定されているが、入力データに欠損値がある場合は、以下のようにします。

    • use_imputation がオンになり、警告が出された後、メソッドは最初のシナリオの動作に従います。
  • use_imputation メソッドが False として指定され、入力データに欠損値がない場合、これ以上の処理は必要ありません。

次に例を示します。

"pipelines": [
      {
        "id": "automl",
        "runtime_ref": "hybrid",
        "nodes": [
          {
            "id": "automl-ts",
            "type": "execution_node",
            "op": "kube",
            "runtime_ref": "automl",
            "parameters": {
              "del_on_close": true,
              "optimization": {
	          "target_columns": [2,3,4],
	          "timestamp_column": 1,
	          "use_imputation": true
              }
            }
          }
        ]
      }
    ]

親トピック: AutoAI エクスペリメントでのデータ代入

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細