1
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?

階層型のカテゴリを作成する(SPSS Modeler データ加工逆引き13-5)

Last updated at Posted at 2025-01-28

階層型のカテゴリを作成する

スクリーンショット 2025-01-28 14.18.46.png

この記事はSPSS Modeler Premium Ver18.6から追加された日本語テキスト機能を利用して書いています。SPSS Modeler Professionalをお使いの方はアップグレードするかPython連携を用いて実現します。

Python連携を紹介する記事はこちら

1.想定される利用目的

・カテゴリを階層化して文章情報を適切にスコア化する

2.ストリームとデータのダウンロード

ストリーム

データ

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

スクリーンショット 2025-01-28 14.26.18.png

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

スクリーンショット 2024-12-13 10.41.09.png

b.[テキストマイニング]ノードを編集します。[IDフィールド]と[テキストフィールド]を以下の通り選択します。

スクリーンショット 2024-12-18 10.04.34.png

[モデル]タブを以下の通り設定して[実行]します。

スクリーンショット 2024-12-18 10.14.53.png

インタラクティブワークベンチ左下のコンセプトから赤枠ボタンで[ローミング][サービス][サポート]を
それぞれ一度カテゴリ登録します。

スクリーンショット 2025-01-28 13.53.21.png

[サポート]と[ローミング]を以下の方法で[サービス]のサブカテゴリにします。

スクリーンショット 2025-01-28 13.54.47.png

スクリーンショット 2025-01-28 13.55.15.png

階層化できたら生成メニューからモデルを作成します。

スクリーンショット 2025-01-28 13.58.34.png

c.[テキストマイニング]ナゲットを編集します。T/Fを1/0にして接頭辞をブランクにします。

スクリーンショット 2025-01-28 14.13.44.png

d.[置換]ノードを編集します。フラグ型を強制的に整数型に変更します。@￰FIELDはワイルドカードです。3つのフィールドを同時に処理することが可能です。

スクリーンショット 2025-01-28 14.14.21.png

d.[フィールド作成]ノードを編集します。起点列と終点列を指定して合計を求める関数を利用します。

スクリーンショット 2025-01-28 14.14.33.png

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

スクリーンショット 2025-01-28 14.15.26.png

注意事項

子カテゴリの合計を親カテゴリで示しましたが、目的によっては最大値(1)で計算します。

4.参考情報

Python連携によるテキストマイニング

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

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

1
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
1
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?