資料の 英語版 に戻る時系列実験のデータ代入実装の詳細
時系列実験のデータ代入実装の詳細
最終更新: 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_type
とimputer_fill_value
が適用されます。それ以外の場合は、無視されます。
use_imputation
メソッドがTrue
として指定され、入力データに欠損値がない場合は、以下のようになります。imputation_threshold
is ignored.imputer_list
の代入者候補は、最良の代入者を検索するために使用されます。 最適な代入がFill
の場合は、imputer_fill_type
とimputer_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 エクスペリメントでのデータ代入