2016年8月4日木曜日

SPSS ModelerからStatistics用ファイルを出力する方法

前回は、UCIにある馬の疝痛(せんつう)データを元にSPSS Modeler上で決定木を作ってみました。
我ながら、渋いサンプルデータを選んでしまったもんですね。
往年の福王かと、篠塚かと。。(子供のときは巨人ファンでした)

(SPSS Modeler)馬の疝痛データを誰でもカンタン決定木♪
http://sapporomkt.blogspot.jp/2016/07/spss-modeler.html

今回は小ネタですが、ModelerからStatisticsで使えるデータ形式(savファイル)の出力にトライしてみます。

 ※本エントリーは、私、小田一弥が一個人として勉強を兼ねて記載したものです。私の勤務先である日本アイ・ビー・エム株式会社の見解・見識ではない、個人としての記載内容としてご覧ください。  

手順のご紹介


ストリームは前回の馬の疝痛データを分析時のものを使います。

1.「Statisticsエクスポート」を配置
 「IBM(R) SPSS(R) Statistics」パレットから「Statisticsエクスポート」を配置してください。


2.任意のファイル名で保存
配置した「Statisticsエクスポート」ノードを開いて、任意のファイル名で保存してください。
あら、もう終わっちゃうわけ? 誰ですか、それぐらいならTwitterで書けとか言うのは(笑)


3.「実行」ボタンを押す
・・・あら、エラーたくさんでました。
アラートには下記のように記載されています。

IBM SPSS Statisticsファイルにエクスポートする場合、フィールド名には文字、数字、または記号 @、#、.、_、$しか利用できません。

・・・そうですか、知りませんでした。
半角スペースも含めて満載でフィールド名に使用しておりましたorz...


4.「フィルター」ノードの配置
先ほど「Statisticsエクスポート」ノードを配置した直前のストリームに「フィルター」ノードを配置してフィールド名を変更してください。
手打ちだと間違えそうだったので、自分は「テーブル」ノードを間に入れて、エクスポートをかけたファイルのフィールド名をTerapadで置換してコピペで変更後のフィールド名に貼りました。


5.「Statisticsエクスポート」の実行
先ほど配置した「Statisticsエクスポート」を実行してください。今度は正しく出力されるはずなので、当該ファイルをStatisticsで開くと下記のように表示されると思います。



試しに記述統計もやってみましたよと。
フィールド名の命名規則だけ覚えておけば、とても簡単にStatisticsファイルが出力出来ちゃいます。


その他:SPSS Modeler関連エントリー


SPSS Modelerでアソシエーション分析がしたいっ! (前処理編〜縦持ちを横持ちへ)
http://sapporomkt.blogspot.jp/2017/06/spss-modeler.html


(SPSS Modeler)馬の疝痛データを誰でもカンタン決定木♪
http://sapporomkt.blogspot.jp/2016/07/spss-modeler.html

「SPSS Modeler Text Analytics」によるテキストマイニング(データ読み込みからグラフ化)
 http://sapporomkt.blogspot.jp/2016/07/spss-modeler-text-analytics.html

「SPSS Modeler」におけるデータ操作及びシーケンスデータの取り扱いまとめ
http://sapporomkt.blogspot.jp/1970/01/spss-modeler_1.html

SPSS Modelerでリーディングサイアーデータ分析:前処理(レコード追加等)
http://sapporomkt.blogspot.jp/2016/05/spss-modeler.html

SPSS Modelerで「サイアー/ブルードメアサイアー」データをレコード結合
http://sapporomkt.blogspot.jp/2016/05/spss-modeler_13.html

0 件のコメント:

コメントを投稿