SPSS Modelerの紹介＆チュートリアル学習

###SPSS Modeler とは
IBM社が開発した機械学習に特化したデータマイニング用のソフトウェア製品です。
　・複数データの加工から可視化（グラフ）、機械学習のモデル生成、分析までできる
　・（Nodeと矢印など）GUI上で分析プロセス（ストリーム）を構築でき、理解しやすい
　・機械学習のアルゴリズムは網羅している
※オフィシャルサイト：https://www.ibm.com/jp-ja/products/spss-modeler

###インストール手順
####アカウント申請
　下記のサイトでアカウントを申請できます。（無料試し期間は30日）
　https://www.ibm.com/account/reg/jp-ja/signup?formid=urx-19947

####ダウンロード
　申請したアカウントでMy IBMでダウンロードします。
　https://myibm.ibm.com/products-services/manage/507546728/downloads
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/82c8cd38-5daa-6637-3a05-fbf4546c5b92.png">
####インストール
  基本的には続行で簡単にインストールできます。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/194d849a-a7bd-36a0-d5dc-cda1a0db66c2.png"><img width="300"  src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/0adee466-6b52-c08c-9ae8-1be7879f0ecc.png">
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/96dae0ce-95ca-aced-8127-6a4719580af2.png"><img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/4511a697-31a3-eb5f-7606-ccf45196f280.png">

####起動
exeを開き、サインインすればソフトウェアも画面が起動されます。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/8c8ef89c-d864-571c-8969-6be828f10616.png"><img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/2c96e05e-7c1d-e8f8-7674-d182d642a4ed.png">

実際画面が下記のようになります。
<img width="600" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/0ea90ec8-637a-5a83-99e0-b8518fd11f4c.png">


###チュートリアル
####アプリケーション概要
　ディシジョン・ツリーで過去の申請者に関する既知の情報に基づき、モデルを生成し、新規融資申請者のリスクが低いか高いかを予測します。
　チュートリアルサイト：https://www.ibm.com/docs/ja/spss-modeler/SaaS?topic=tutorial-introduction-modeling

####ストリームを開く
①インストール後にDemo用のストリームがすでに格納されていますので、
下記フォルダにあるmodelingintro.strファイルを開きます。
<img width="600"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/870d08c4-5bcb-4309-c07d-5c19ef933b87.png">
開いた後、画面が下記のようになります。
<img width="600"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/414cb158-7180-30f2-b7d8-fbe8944cbef5.png">
②各ノードの説明
サイトに詳しい説明がありますので、概要だけを説明します。
　・tree_credit.sav  ：InputファイルのImport
　**（本サンプルは訓練用と検証用のデータは同じデータを使用）**
<img width="300"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/d5f53e7f-6e45-2801-c1a6-6b7e434f47f0.png">

　・Type：（アルゴリズム使用する際）データ型の設定
<img width="300"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/45d2c77f-c155-6952-e045-26c1912f9522.png">

　・Creditrating：（ディシジョン・ツリー）アルゴリズム設定
<img width="400"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/db123b2c-824f-31ca-119e-0d457b2c2307.png">

(残りのTableとAnalysisは後で説明します。)

####モデルの生成
メニューバーに現在の▶ボタン（ストリームを実行）を実行すればモデルが生成されます。
<img width="600"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/59ca0bd5-6999-c0b6-7fa5-48a096a25f65.png">

####モデルの内容確認
<img width="600" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/7ba684c1-d548-462b-899e-3b25b9f77999.png">
<img width="600" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/ae0af6d3-336a-b8a7-b0c0-82ecc75f32c0.png")>

####モデルの検証
①TableとAnalysisのノードを下図のようにモデルと連携し、もう一度▶ボタン（ストリームを実行）を実行します。
※連携のやり方：モデルを右クリックし、接続ボタンを押し、TableとAnalysisをクリックする。
<img width="600"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/9d8ae1bd-596d-79f7-85d8-6228aa765f78.png">
②各ノードの説明
　・Table：モデルの検証結果の明細を出力
<img width="600"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/b3d18edb-2196-6dc3-6a59-e60fef485190.png">
　・Analysis：分析結果のまとめ
<img width="600"src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/531194/34a1f55b-2d24-cfcb-8528-8c505a992eee.png">

###まとめ
　自分はチュートリアルサイトを見ながら実践しましたが、いろいろ手順や説明が不足で、理解するのに時間がかかりましたので、記録としてこの記事を作成しました。
　以上、SPSS Modelerの紹介と簡単なチュートリアル実践の説明でした。３０日無料期間内で、また他のサンプルアプリケーションを実践してみたいと思っています。