Skip to content

アプリケーション内で をクリックすると、お使いのDataRobotバージョンに関する全プラットフォームドキュメントにアクセスできます。

出力形式

予測は列テーブル形式で返されます。 各サンプル値の後には、その値が属するデータ型が続きます。 返される列は、次に示すモデルタイプによって決定されます。

備考

DataRobotでは、文字列の一意のバージョン(たとえば、TEXTと呼ばれる場合もあれば、VARCHARと呼ばれる場合もある)を持つさまざまなデータベースに予測を出力できます。 そのため、DataRobotは実装固有のデータ型を提供できません。

連続値モデル

予測ラベル
列名 <target_name>_PREDICTION
データ型 数値
サンプル名 revenue_PREDICTION
サンプル値 493822.12
説明 予測値

二値分類モデル

Positiveラベル
列名 <target_name>_<positive_label>_PREDICTION
データ型 数値
サンプル名 isbadbuy_1_PREDICTION
サンプル値 0.28
説明 Positiveラベルの浮動確率
Negativeラベル
列名 <target_name>_<negative_label>_PREDICTION
データ型 数値
サンプル名 isbadbuy_0_PREDICTION
サンプル値 0.72
説明 Negativeラベルの浮動確率
予測ラベル
データ型 テキスト
列名 <target_name>_PREDICTION
サンプル名 isbadbuy_PREDICTION
サンプル値 0
説明 分類の予測ラベル
しきい値ラベル
列名 THRESHOLD
データ型 数値
サンプル名 THRESHOLD
サンプル値 0.5
説明 ラベルを決定するために使用する浮動予測しきい値
Positiveクラスラベル
列名 POSITIVE_CLASS
データ型 テキスト
サンプル名 POSITIVE_CLASS
サンプル値 1
説明 ポジティブクラスとして設定されたラベル

多クラス分類モデル

予測ラベル
列名 <target_name>_PREDICTION
データ型 テキスト
サンプル名 species_PREDICTION
サンプル値 lion
説明 分類の予測ラベル
予測クラスラベル(各クラス用)
列名 <target_name>_<class_label>_PREDICTION
データ型 数値
説明 各クラスの浮動小数点での確率
分類の例
サンプル名 サンプル値
species_cat_PREDICTION 0.28
species_lion_PREDICTION 0.24
species_lynx_PREDICTION 0.48

時系列モデル

備考

これらの出力列は、時系列連続値、分類、異常検知モデルで使用できます。

時系列モデルの列 説明 データ型
行が属する系列IDが含まれます。

これはパススルー列として機能し、変更されていない列名とスコアリングデータで提供された値を返します。
テキスト
FORECAST_POINT 予測ポイントのタイムスタンプが含まれます。

過去の時系列予測をリクエストしない限り、出力値は予測ポイントが同じで予測距離が異なるすべての行で同じになります。
日付
時系列のタイムスタンプが含まれます。

これはパススルー列として機能するべきであり、変更されていない列名とスコアリングデータで提供された値を返します。 (これは、時系列モデルによって返されるoriginalFormatTimestampフィールドと同じ値を返します。)
日付
FORECAST_DISTANCE 時系列モデルによって返される予測距離の数値が含まれます。 数値

予測ステータス

予測ステータスラベル
列名 prediction_status
データ型 テキスト
説明 予測が成功しなかった理由を説明する、`OK`または文字列エラーメッセージ を含む行ごとのステータス
サンプル値 日付フィールドをYYYY-MM-DDの日付形式に変換できませんでした
サンプル値 OK

予測警告

ジョブで予測注意が有効化されている場合、追加の列が返されます。

列名 IS_OUTLIER_PREDICTION
データ型 テキスト
説明 予測が計算済み予測境界の外側にあるかどうか
値の例
サンプル値
データ型 テキスト
IS_OUTLIER_PREDICTION True
IS_OUTLIER_PREDICTION False

デプロイ承認ステータス

デプロイの承認ワークフローが有効の場合、出力スキーマにはデプロイ承認ステータスを表示する追加列が含まれます。

デプロイステータスラベル
列名 DEPLOYMENT_APPROVAL_STATUS
データ型 テキスト
説明 デプロイが承認されたかどうか
サンプル値 PENDING

予測の説明

maxExplanationsジョブパラメーターをゼロ以外の値に設定すると、予測とともに返される予測の説明をリクエストできます。 説明を計算するしきい値も設定できます。 しきい値を設定しないと、DataRobotは各行の説明を計算します。

Prediction Explanation parameters
Job parameter Description Example value Data type
maxExplanations (Optional) Compute up to this number of explanations. 10 Integer
thresholdHigh (Optional) Limit explanations to predictions above this threshold. 0.5 Float
thresholdLow (Optional) Limit explanations to predictions below this threshold. 0.15 Float

予測の説明が必要な場合、各説明で4つの追加列が「EXPLANATION__IDENTIFIER」の形式で返されます(nは、1から始まり、リクエストされた説明の最大数までの特徴量の説明インデックスです)。 戻り列は、以下のとおりです。

予測説明の列
説明 データ型
EXPLANATION__FEATURE_NAME この説明で扱う特徴量名。 テキスト
EXPLANATION__STRENGTH 浮動小数点数で表した特徴量の強さ。 数値
EXPLANATION__QUALITATIVE_STRENGTH 文字列で表した特徴量の強さ。+++から---までのプラスまたはマイナスの指標。 テキスト
EXPLANATION__ACTUAL_VALUE この説明に関連付けられた特徴量。 テキスト

予測説明の例

名前
EXPLANATION_1_FEATURE_NAME loan_status
EXPLANATION_1_ACTUAL_VALUE 原価償却済み
EXPLANATION_1_STRENGTH 1.380291221709652
EXPLANATION_1_QUALITATIVE_STRENGTH +++
名前
EXPLANATION_1_FEATURE_NAME loan_status
EXPLANATION_1_ACTUAL_VALUE 完済
EXPLANATION_1_STRENGTH -1.2145340858375335
EXPLANATION_1_QUALITATIVE_STRENGTH ---

パススルー列

リクエストしたパススルー列がそのまま渡されます。 上記の名前のいずれかと競合する場合、ジョブは拒否されます。

関連付けID

デプロイが精度の関連付けIDとともに設定された場合は、すべての結果セットにはソースデータから自動的に通過する列があります。

出力フィルター

以下のジョブ設定プロパティーを使用して、特定のクラス確率のみを表示するか、何も表示しないかを制御します。

Output filter parameters
Job parameter Description Example value Data type
includeProbabilities (Optional) Include probabilities for all classes; defaults to true. true Boolean
includeProbabilitiesClasses (Optional) Include only probabilities for classes listed in the given array; defaults to an empty array []. ['setosa', 'versicolor'] Boolean
includePredictionStatus (Optional) Include the prediction_status column in the output; defaults to false. true Boolean

備考

二値分類の場合、includeProbabilitiesTHRESHOLD>POSITIVE_CLASS列も制御します。

列名再マッピング

ユースケースにDataRobot出力と一致しない厳格な出力スキーマがある場合は、名前を変えて、columnNamesRemappingジョブ設定プロパティを使用して出力から任意の列を削除できます。

Output column name remapping parameters
Job parameter Description Example value
columnNamesRemapping (Optional) Provide a list of items to remap (rename or remove columns from) the output from this job. Set an outputName for the column to null or false to ignore it. [{'inputName': 'isbadbuy_1_PREDICTION', 'outputName':'prediction'}, {'inputName': 'isbadbuy_0_PREDICTION', 'outputName': null}]

更新しました February 20, 2024