2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

同順位のあるランク(RANKとDENSE_RANK) を作成する(SPSS Modeler データ加工逆引き3-28)

Last updated at Posted at 2024-03-27

同順位のあるランク(RANKとDENSE_RANK) を作成する

スクリーンショット 2024-03-15 18.18.57.png

1.想定される利用目的

・集計表の作成
・レコメンデーションアイテムの選別

2.サンプルストリームのダウンロード

3.サンプルストリームの説明

スクリーンショット 2024-03-15 18.15.17.png

a.入力するデータは以下の通りです。

スクリーンショット 2024-03-15 18.20.26.png

RANKを作成する

b.[フィールド作成]ノードを編集します。分類内のレコード番号を作成します。 @￰OFFSET(分類,1)は分類の1行上を参照するの意になります。1行上と同じ分類ならカウントアップし、分類が異なったらリセットします。

スクリーンショット 2024-03-15 18.20.49.png

[プレビュー]します。

スクリーンショット 2024-03-15 18.21.07.png

c.[フィールド作成]ノードを編集します。bと同じ要領で同順位が連続したらカウントアップさせます。
スクリーンショット 2024-03-15 18.21.24.png

[プレビュー]します。

スクリーンショット 2024-03-15 18.22.18.png

d.[フィールド作成]ノードを編集します。値が同じだった場合にはcで作った同順位カウントの行数上−1を参照し、値が異なった場合にはレコード番号を引き当てます。

スクリーンショット 2024-03-15 18.22.34.png

[プレビュー]します。

スクリーンショット 2024-03-15 18.22.54.png

DENSE_RANKを作成する

e.[フィールド作成]ノードを編集します。

スクリーンショット 2024-03-15 18.23.06.png

[プレビュー]します。

スクリーンショット 2024-03-15 18.23.28.png

注意点

eは以下のように[増分条件]を設定したくなるのですが

スクリーンショット 2024-03-15 18.24.33.png

その場合以下のようになります。分類が変わると初期値が2になります。

スクリーンショット 2024-03-15 18.25.51.png

4. 参考情報

分類毎に通し番号を振る

SPSS Modeler ノードリファレンス目次

SPSS Modeler 逆引きストリーム集(データ加工)

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?