Exploratory コミュニティ

層化した上で予測モデルを作る

#1

例えば、グローバルな注文データについての予測モデルを、モデル作成ステップを使ってつくっているときに、これを地域(アジア、北米、など)で層化したいとします。

層化せずにモデル作成と予測をこのように行ってあるとします。

image

これを層化するには、モデル作成ステップの前にグループ化のステップを入れます。
以下のように、モデル作成ステップの前のステップを選択した状態で、層化に使いたい列のメニューからグループ化を選択します。

image

すると、層化してモデルを作成した上での予測をすることができます。

以下のように地域(Marked)で行が分類されています。

image

地域ごとに作成した予測モデルをつかった予測が新しい列として追加されています。

image

1 Like
#2

このようにして層化した場合、以下で指定できるトレーニングデータとテストデータの比率は、データ全体ではなく、各層の中で適用されます。この場合だと、各層のデータの30%ずつがテストに割り当てられることになります。

image