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?

More than 1 year has passed since last update.

フィールド名に含まれる値引率をレコードに反映する(SPSS Modeler データ加工逆引き7-21)

Last updated at Posted at 2024-05-21

フィールド名に含まれる値引率をレコードに反映する

スクリーンショット 2024-05-20 13.39.18.png

1.想定される利用目的

・マスターデータの作成

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

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

スクリーンショット 2024-05-20 13.40.17.png

a.入力するデータは以下の通りです。 値をフィールド名に合わせて修正します。

スクリーンショット 2024-05-20 13.39.56.png

行列が比較的小規模な場合

b.[行列入替]ノードを編集します。

スクリーンショット 2024-05-20 13.42.03.png

[プレビュー]します。

スクリーンショット 2024-05-20 13.41.33.png

c.[置換]ノードを編集します。置換[条件]は[%]の文字列を含む場合に。[置換値]はフィールド名に含まれる値引き率です。

スクリーンショット 2024-05-20 13.45.10.png

[プレビュー]します。

スクリーンショット 2024-05-20 13.45.34.png

d.[行列入替]ノードを編集します。

スクリーンショット 2024-05-20 13.46.03.png

[プレビュー]します。

スクリーンショット 2024-05-20 13.46.31.png

e.[置換]ノードを編集します。

スクリーンショット 2024-05-20 13.46.57.png

[テーブル]を実行します。

スクリーンショット 2024-05-20 13.47.38.png

グローバルノードで値引率をキャッシュさせる場合

f.先のbと同じ設定です。

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

スクリーンショット 2024-05-20 13.48.41.png

[プレビュー]します。

スクリーンショット 2024-05-20 13.49.08.png

h.[行列入替]ノードを編集します。

スクリーンショット 2024-05-20 13.49.36.png

[プレビュー]します。

スクリーンショット 2024-05-20 13.50.09.png

i.[グローバル]ノードを編集します。

スクリーンショット 2024-05-20 14.15.30.png

[実行後に作成されたグローバル値のプレビューを表示]にチェックをして実行します。ストリームの属性としてセッション中は3つの値引率がキャッシュされました。

スクリーンショット 2024-05-20 13.50.55.png

j.[置換]ノードを編集します。@￰GLOBAL_MINでグローバル値(先の処理の最小値)を関数に取得します。@￰FIELDはワイルドカードです。3つのフィールドを同時に処理することが可能です。

スクリーンショット 2024-05-20 13.51.54.png

[テーブル]を実行します。

スクリーンショット 2024-05-20 13.52.17.png

注意事項

キャッシュiはjの処理より先に実行している必要があります。

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?