# 時系列プロジェクトのスコアリングコード

> 時系列プロジェクトのスコアリングコード -
> 条件を満たす時系列モデルでスコアリングコード機能を使用する方法。DataRobotプラットフォーム以外でDataRobot生成モデルを使用できるようにします。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-15T05:55:44.983751+00:00` (UTC).

## Primary page

- [時系列プロジェクトのスコアリングコード](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md): Full documentation for this topic (Markdown sidecar).

## Sections on this page

- [CLIスコアリングの時系列パラメーター](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#time-series-parameters-for-cli-scoring): In-page section heading.
- [セグメント化されたモデリングプロジェクトのスコアリングコード](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#scoring-code-for-segmented-modeling-projects): In-page section heading.
- [セグメントモデルにスコアリングコードがあることを確認します](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#verify-that-segment-models-have-scoring-code): In-page section heading.
- [結合モデルのスコアリングコードのダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#download-scoring-code-for-a-combined-model): In-page section heading.
- [スコアリングコードの予測区間](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#prediction-intervals-in-scoring-code): In-page section heading.
- [予測区間を含むスコアリングコードのダウンロード](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#download-scoring-code-with-prediction-intervals): In-page section heading.
- [予測区間を使用したCLIの例](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#cli-example-using-prediction-intervals): In-page section heading.
- [機能に関する注意事項](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#feature-considerations): In-page section heading.
- [モデルサポート](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#model-support): In-page section heading.
- [時系列のサポート](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#time-series-support): In-page section heading.
- [サポートされていない機能](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#unsupported-capabilities): In-page section heading.
- [サポートされている機能](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#supported-capabilities): In-page section heading.
- [スコアリングコードをサポートする時系列ブループリント](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#time-series-blueprints-with-scoring-code-support): In-page section heading.
- [予測の説明のサポート](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#prediction-explanations-support): In-page section heading.

## Documentation content

[スコアリングコード](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/index.html.md) は、DataRobotアプリケーションの外でDataRobotモデルを利用するための、ポータブルかつ低レイテンシーな手法です。 Javaベースのスコアリングコードパッケージの時系列モデルは、以下からエクスポートできます。

- リーダーボード（リーダーボード > 予測 > ポータブル予測）
- デプロイ: （デプロイ > 予測 > ポータブル予測）

> [!NOTE] 時系列のスコアリングコードに関する注意事項
> スコアリングコードをサポートする時系列のプロジェクト、モデル、機能については、 [時系列のサポート](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#time-series-support) セクションを参照してください。

## CLIスコアリングの時系列パラメーター

DataRobotでは、 [コマンドラインでのスコアリング](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/scoring-cli.html.md) の使用が可能です。 次の表では、時系列のパラメーターについて説明します。

| フィールド | 必須 | デフォルト | 説明 |
| --- | --- | --- | --- |
| --forecast_point=<value> | いいえ | なし | 予測を行うフォーマットされた日付。 |
| --date_format=<value> | いいえ | なし | 出力に使用する日付形式。 |
| --predictions_start_date=<value> | いいえ | なし | 予測の計算の開始タイミングを示すタイムスタンプ。 |
| --predictions_end_date=<value> | いいえ | なし | 予測の計算の終了タイミングを示すタイムスタンプ。 |
| --with_intervals | いいえ | なし | 予測区間の計算をオンにします。 |
| --interval_length=<value> | いいえ | なし | 1から99までのint値としての間隔の長さ。 |
| --time_series_batch_processing | いいえ | 無効 | 時系列モデルのパフォーマンスを最適化したバッチ処理を可能にします。 |

## セグメント化されたモデリングプロジェクトのスコアリングコード

[セグメントモデリング](https://docs.datarobot.com/ja/docs/classic-ui/modeling/time/ts-segmented.html.md) では、複数系列プロジェクトのセグメントに対して個別のモデルを構築することができます。 そして、DataRobotはこれらのモデルを統合し、統合モデルを作成します。

> [!NOTE] 備考
> スコアリングコードのサポートは、クラスタリングモデルによって検出されたセグメントではなく、データセットのID列で定義されたセグメントに対して有効です。

### セグメントモデルにスコアリングコードがあることを確認します

セグメントのチャンピオンモデルにスコアリングコードがない場合は、スコアリングコードがあるモデルを選択します。

1. リーダーボードの結合モデルに移動します。
2. セグメントドロップダウンメニューから、セグメントを選択します。 セグメントのチャンピオンを見つけます（セグメントチャンピオンインジケーターで指定）。
3. セグメントチャンピオンにスコアリングコードインジケーターがない場合は、モデリング要件を満たし、スコアリングコードインジケーターがある新規モデルを選択します。 次に、上部のメニューからリーダーボードオプション > モデルをチャンピオンにするを選択します。 セグメントには、スコアリングコードを持つセグメントチャンピオンが表示されます。
4. 結合モデルの各セグメントに対してこのプロセスを繰り返し、すべてのセグメントチャンピオンがスコアリングコードを持っていることを確認します。

### 結合モデルのスコアリングコードのダウンロード

結合モデルのスコアリングコードJARをダウンロードするには：

- リーダーボードから：統合されたモデルからスコアリングコードをダウンロードします。
- デプロイから：統合されたモデルをデプロイし、各セグメントにスコアリングコードがあることを確認して、デプロイ済みの統合されたモデルからスコアリングコードをダウンロードします。

## スコアリングコードの予測区間

時系列モデルのダウンロード済みスコアリングコードJARに予測区間を含めることができるようになりました。 サポート間隔は1～99です。

### 予測区間を含むスコアリングコードのダウンロード

予測間隔を有効にしてスコアリングコードJARをダウンロードするには：

- リーダーボードから：予測間隔を含めるを有効にして、スコアリングコードをダウンロードします。
- デプロイから：モデルをデプロイし、予測間隔を含めるを有効にして、スコアリングコードをダウンロードします。

### 予測区間を使用したCLIの例

以下は、予測区間を使用してモデルをスコアリングするCLIの例です。

```
java -jar model.jar csv \
    --input=syph.csv \
    --output=output.csv \
    --with_intervals \
    --interval_length=87 
```

## 機能に関する注意事項

スコアリングコードを使用する場合は、次の点に注意してください。

- 運用環境でスコアリングコードを使用するには、モデル管理およびモデル監視を実装する必要があります（モデル管理およびモデル監視は、DataRobot APIによって事前定義済みで提供されます）。
- エクスポート可能なJavaスコアリングコードを使用する場合、モデル構築で追加のRAMが必要になります。 したがって、この機能を使用するには、トレーニングデータセットを8GB以下にする必要があります。 8GBを超える大規模なプロジェクトは、メモリーの問題により失敗する可能性があります。 メモリー不足エラーが発生する場合は、サンプルサイズを小さくして再試行してください。 メモリー要件はモデルのスコアリング時には適用されません。 スコアリング中、データセットに関する唯一の制約は、スコアリングコードを実行するマシンのRAMです。

### モデルサポート

スコアリングコードの使用を計画する場合は、モデルサポートに関する以下の注意事項を確認してください。

- スコアリングコードは、サポート対象の組み込みタスクのみを含むモデルで使用できます。カスタムモデル、または1つ以上のカスタムタスクを含むモデルでは使用できません。
- スコアリングコードは、多ラベルプロジェクトではサポートされていません。
- Kerasモデルは、デフォルトではスコアリングコードをサポートしていません。ただし、管理者が機能フラグ「Kerasモデルでスコアリングコードのサポートを有効化」を有効にすると、使用できるようになります。 これらのモデルはAndroidおよびSnowflakeのスコアリングコードと互換性がないことに注意してください。

その他に、スコアリングコードの生成ができないケースは次のとおりです。

- Naive Bayes モデル
- Visual Artificial Intelligence (AI) と Location AIモデル
- 日本語テキストにMeCabトークナイザーを使用するテキストのトークン化（ 高度なチューニング からアクセス）

> [!NOTE] テキストトークン化
> デフォルトのテキストトークン化設定であるchar-gramsを使用すると、日本語テキストがサポートされます。

### 時系列のサポート

以下の時系列プロジェクトおよびモデルは、スコアリングコードをサポートしていません。

- 時系列二値分類プロジェクト
- 時系列 特徴量の派生 プロジェクトで、5GBを超えるデータセットが生成された場合
- 時系列 異常検知 モデル

> [!NOTE] 異常検知モデルのサポート
> 通常、時系列異常検知モデルではスコアリングコードはサポートされていませんが、IsolationForestと一部のXGBoostベースの異常検知モデルブループリントでは_サポートされています_。 サポートされている時系列ブループリントのリストについては、 [スコアリングコードをサポートする時系列ブループリント](https://docs.datarobot.com/ja/docs/classic-ui/predictions/port-pred/scoring-code/sc-time-series.html.md#time-series-blueprints-with-scoring-code-support) を参照してください。

#### サポートされていない機能

スコアリングコードでは以下の機能がサポートされていません。 ブループリントでサポートされていないタスクが原因でスコアリングコードが生成されない場合、その理由が 詳細 > ログ タブに表示されます。

- 行ベース / 不規則なデータ
- ナウキャスティング（単一の予測ポイント）
- 月内の季節性
- 時系列アンサンブル
- 自動拡張
- 指数加重移動平均（EWMA）
- クラスタリング
- 部分的な履歴 / コールドスタート
- 予測の説明
- データアップロード後の型変換

#### サポートされている機能

現在、時系列のスコアリングコードでは以下の機能がサポートされています。

- コマンドラインでスコアリングするための時系列パラメーター
- セグメント化されたモデリング
- 予測の説明
- カレンダー（高解像度）
- 交差系列
- ゼロ過剰／ナイーブ二値
- ナウキャスティング（履歴範囲予測）
- ブラインド履歴ギャップ
- 加重特徴量

> [!NOTE] 加重特徴量のサポート
> 通常、加重特徴量はサポートされていますが、検定上の問題により、スコアリングコードが利用できなくなる場合があります。たとえば、ローリング合計の計算が異なることで、加重特徴量を持つプロジェクトと、 `weighted std` または `weighted mean` を持つ特徴量セットでトレーニングされたモデルで整合性の問題が発生することがあります。

#### スコアリングコードをサポートする時系列ブループリント

通常、以下のブループリントはスコアリングコードをサポートしています。

- AUTOARIMA with Fixed Error Terms
- ElasticNet Regressor (L2 / Gamma Deviance) using Linearly Decaying Weights with Forecast Distance Modeling
- ElasticNet Regressor (L2 / Gamma Deviance) with Forecast Distance Modeling
- ElasticNet Regressor (L2 / Poisson Deviance) using Linearly Decaying Weights with Forecast Distance Modeling
- ElasticNet Regressor (L2 / Poisson Deviance) with Forecast Distance Modeling
- Eureqa Generalized Additive Model (250 Generations)
- Eureqa Generalized Additive Model (250 Generations) (Gamma Loss)
- Eureqa Generalized Additive Model (250 Generations) (Poisson Loss)
- Eureqa Regressor (Quick Search: 250 Generations)
- eXtreme Gradient Boosted Trees Regressor
- eXtreme Gradient Boosted Trees Regressor (Gamma Loss)
- eXtreme Gradient Boosted Trees Regressor (Poisson Loss)
- eXtreme Gradient Boosted Trees Regressor with Early Stopping
- eXtreme Gradient Boosted Trees Regressor with Early Stopping (Fast Feature Binning)
- eXtreme Gradient Boosted Trees Regressor with Early Stopping (Gamma Loss)
- eXtreme Gradient Boosted Trees Regressor with Early Stopping (learning rate =0.06) (Fast Feature Binning)
- eXtreme Gradient Boosting on ElasticNet Predictions
- eXtreme Gradient Boosting on ElasticNet Predictions (Poisson Loss)
- Light Gradient Boosting on ElasticNet Predictions
- Light Gradient Boosting on ElasticNet Predictions (Gamma Loss)
- Light Gradient Boosting on ElasticNet Predictions (Poisson Loss)
- Performance Clustered Elastic Net Regressor with Forecast Distance Modeling
- Performance Clustered eXtreme Gradient Boosting on Elastic Net Predictions
- RandomForest Regressor
- Ridge Regressor using Linearly Decaying Weights with Forecast Distance Modeling
- Ridge Regressor with Forecast Distance Modeling
- Vector Autoregressive Model (VAR) with Fixed Error Terms
- IsolationForest Anomaly Detection with Calibration (time series)
- Anomaly Detection with Supervised Learning (XGB) and Calibration (time series)

上記のブループリントはスコアリングコードをサポートしていますが、スコアリングコードが利用できない状況もあります。

- スコアリングコードは、 特徴量探索 を使用して生成された一部のモデルでは使用できない場合があります。
- イベントがデータセットにない場合、日付レベル以外のカレンダーで整合性の問題が発生する可能性があります。そのため、スコアリングコードは利用できません。
- ゼロ以外の ブラインド履歴 がある状況で予測ポイントを推論すると、整合性の問題が発生する可能性があります。ただし、この場合もスコアリングコードを利用できます。
- 日本語テキストにMeCabトークナイザーを用いたテキストのトークン化（ 高度なチューニング からアクセス）を使用する一部のモデルでは、スコアリングコードが利用できない場合があります。 オートパイロット中にデフォルト設定のchar-gramsを使用すると、日本語テキストがサポートされます。
- ローリング合計の計算が異なることで、重み付け特徴量を持つプロジェクトと、 weighted std または weighted mean を持つ特徴量セットでトレーニングされたモデルで整合性の問題が発生することがあります。

### 予測の説明のサポート

スコアリングコードで予測の説明を使用する場合は、次の点に注意してください。

- スコアリングコード付きの予測の説明をダウンロードするには、リーダーボードのダウンロードまたはデプロイのダウンロード時に、予測の説明を含めるを選択する必要があります。 このオプションはレガシーダウンロードでは使用できません。
- スコアリングコードは、XEMPベースの予測の説明のみ対応しています。SHAPベースの予測の説明には対応していません。
- スコアリングコードは、時系列モデルの予測の説明には対応していません。
