SPSS Modeler ノードリファレンス 5-7 シーケンス(時系列アソシエーション)

# 5-7 シーケンス[モデル作成タブ]
<img width="200" alt="107_89シークエンス" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/debd4733-0641-4214-c56e-8be0e5276b12.png">


## 1.ノードの目的
時系列を考慮したアソシエーション（連関）を発見します。顧客の施策誘導や設備や移動体のインシデント予測に利用します。

![スクリーンショット 2022-03-07 10.43.28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/76b386c5-268c-2728-a309-d64a199ace4e.png)

## 2.解説動画（60秒）

<iframe width="560" height="315" src="https://www.youtube.com/embed/9HuqtI9W1x4" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

## 3.クイックスタート

視聴者の行動履歴が時系列に記録されたWebログデータです。
＊サンプルデータ（CSV）は[5.参考情報]からダウンロードできます。
![スクリーンショット 2022-03-07 11.05.39.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/41c1713d-3110-7181-484c-d379f3ed70ca.png)

[可変長ファイル]から[シークエンス]に接続します。
![スクリーンショット 2022-03-07 11.06.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/fbcfa17e-e5a1-30e5-86e0-948e5d8628eb.png)

[可変長ファイル]で[データ型]タブの[値の読み込み]ボタン（赤枠）を押して[Page]のメンバーを認識させます（青枠）。[データ型]ノードを用いても結構です。
![スクリーンショット 2022-03-07 11.09.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/281cbe39-ae4b-fe63-e449-4ba3a54a41a7.png)

#### [Page]が[名義型]にならず[不明]となる場合
250種類以上のメンバーをもつ場合にはデータ型が[不明]と識別してフラグ化できないため、あらかじめツール＞ストリームのプロパティで変更しておきます。
![スクリーンショット 2022-02-22 10.15.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/9966cc5d-bc21-c029-0e9e-2b19750f675d.png)


[シーケンス]ノードを編集します。
![スクリーンショット 2022-03-07 11.14.25.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/1461d170-830e-0ca8-fb65-aedcc5ddcdbe.png)

[モデル]タブで適度な量のルールが発見されるように調節します。
![スクリーンショット 2022-03-07 11.15.42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/6f5d9892-cf2a-c8f5-b5d5-3dd5917515c1.png)

[シーケンス]ノードを実行します。
![スクリーンショット 2022-03-07 11.19.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/dcb4728b-facb-cf8b-353d-7e0794cfc899.png)

#### モデルの解釈
[シーケンス]モデルナゲットをダブルクリックで参照します。赤枠のボタンを押して[インスタンス]、[ルールサポート]にチェックをいれます。
![スクリーンショット 2022-03-07 11.22.43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/a670e4db-db22-1633-1acc-f31b7bf59d7c.png)

たとえば最初のルール（赤枠）は、「Page：“/sv/bookkeeper?”を4日視聴する人はもう１度視聴する（しやすい）」を表しています。

![スクリーンショット 2022-03-07 13.13.50.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/57cc83cd-4d0f-2719-5743-fe0f9c01b419.png)

各指標の解釈は次の通りです。
![スクリーンショット 2022-03-07 14.35.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/d966a60b-88ef-6f16-e3d5-a0fc9ba05ca9.png)


前提条件がand条件の場合（青枠）も存在します。
「Page：“/sv/bookkeeper?” とPage：“/sv/help/en-us/adminhlp/adindex.htm	”を同じ日に視聴した人は、その後もう1度「Page：“/sv/bookkeeper?” を視聴する（しやすい）」というルールです。

![スクリーンショット 2022-03-07 13.36.44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/37585ae5-df6d-5510-0e2c-fa19bdd29545.png)

## 4.Tips

### 過去の事象を考慮して後続の事象を予測する
モデルナゲットの[設定]タブを[３]のまま

![スクリーンショット 2022-03-07 13.42.29.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/8877878b-18bf-a675-454c-83ddba29131d.png)
以下のストリームを実行します。
![スクリーンショット 2022-03-07 13.42.40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/fe271549-195b-bc05-1316-baa27eec0c0b.png)
テーブルのすべての時点で、後続で視聴する確度の高い３つのページが確信度と併せて表示されています。業務で利用する場合には最新の日付時点で予想されるイベントを考慮することになります。
![スクリーンショット 2022-03-07 13.46.27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/ba63e05f-e327-b7a4-38b4-e4559f015841.png)



顧客それぞれに、まだ購入していないが見込みの高い上位３つの中分類を[確信度][ルールID]を併せて表示しています。
![スクリーンショット 2022-03-05 18.09.03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/286322/2daf370b-2608-f824-2d92-e3d103919610.png)

## 5.参考情報

#### 利用データ

右クリックでリンク先を保存してください。

https://raw.githubusercontent.com/yoichiro0903n/blue/main/WebLog2021mac.csv

#### モデルナゲットの結果の解釈

https://www.ibm.com/docs/ja/spss-modeler/18.3.0?topic=nuggets-sequence-model-nugget-details

#### ノードのヘルプ

https://www.ibm.com/docs/ja/spss-modeler/18.3.0?topic=rules-sequence-node

#### SPSS Modeler 逆引きストリーム集（データ加工）

https://qiita.com/416nishimaki/items/4bf813e6cba84b2a1008

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

https://qiita.com/416nishimaki/private/503037195081d3323eee