残念な例を選択したようです。Retail Forecasting Web サービスのカスタム スクリプトは、最初の ID ペア以外を明示的に削除します。これを確認するには、"Retail Forecasting: Step 6A of 6" 実験を読み込んで、"Create a complete time series. Add future time stamps" モジュールのコードを確認してください。次のことがわかります。
all.time <- data.frame(ID1 = data$ID1[1], ID2 = data$ID2[1], time = all.time)
data <- join(all.time, data, by = c("ID1", "ID2", "time"), type = "left")
maml.mapOutputPort("data");
左結合ステートメントは、data$ID1 != data$ID1[1] および data$ID2 != data$ID2[1] であるすべての行を無視します。そのため、最初の ID ペア以外はすべて失われます。
1 つのジョブでの複数の ID ペアのバッチ予測は、カスタム スクリプトの作成者が Web サービスで想定していたユース ケースではなかったようです。R に精通していて、このユース ケースに特に関心がある場合は、この実験のスクリプトを変更して、複数の時系列の同時処理をサポートできます。それ以外の場合は、単純に別のサンプル実験を試してみてください。