SPSS f。r UNーX 利用法

解 説
SPSS丘>r UNIX利用法
渡部善隆*
1 はじめに
1999年7月より,統計プログラムパッケージSPSSをライブラリ・サーバーwisdomでテスト公開し
ます. wisdomのSPSSは"SPSS for UNIX"と呼ばれ, UNIX OSで動作します.本稿では, SPSS
for UNIXの利用方法,参考文献の紹介, MSPからの移行方法について簡単に紹介します. SPSS for
UNIXは,これまでMSP OSで運用していたSPSSx3.0版の後継にあたります SPSSx3.0版は,帆
用コンピュータシステムの更新にともない1999年12月末日をもって運用を停止し, 2000年1月から
SPSS丘>r UNIXに一本化する予定です. MSPの資産をお持ちの方は,早めのプログラム移行,動作確
認をお願いします.なお, SPSS for UNIXに関する最新の情報は,センターホームページ
http: //www. cc.kyushu-u. ac. jp/
において適宜お知らせする予定です.
2 SPSSの歴史
SPSS(Statistical Package for the Social Science)は, 1965年後半アメリカStanford大学のBoard
Norman H. Nie, C. Hadlai (Tex) Hull, Dale Bentにより社会科学のための統計プログラムパッケージ
として共同開発されました.その後, NieらによりChicagoに設立されたSPSSInc.に管理が移り,現
在に至っています.当初, SPSSの利用はIBM系の大型汎用計算機に限られていましたが, 1984年以
降,パーソナル・コンピュータ版, UNIX版が相次いで利用可能になりました.現在, SPSSは汎用統
計解析パッケージとして広く利用されています.
九州大学大型計算機センターでは1975年にSPSSを公開し, 1982年の9.1版を経て1988年にSPSS'
2.2版にバージョンアップしました. SPSSX(SPSS X, SPSS-Xとも呼びます)は, 1983年にSPSSの
9版を大幅に改定したものです.汎用計算機のMSPシステムで公開しているSPSSは1991年に公開し
たSPSSx3.0版です.
ライブラリ・サーバーwisdomでテスト公開するSPSSは正式名を"SPSS for Unix, Release 6.13"
といい, MSP版SPSSXの後継にあたるものです.
3 利用できるプロダクト
センターで利用できるSPSS for UNIXは Base Systemと5種類のオプション・プロダクトで構成
されています.
Base System中心的なソフトウェアです.データの入力,解析,出力のほか,グループ比較,相関分
析,重回帰分析などの機能をサポートします.
*九州大学大型計算梯センター・研究開発部 E-mail: watanabe6cc.kyushu-u.ac.jp
九州大学大型計算機センター広報
Vol.32 No.2 1999
-90-
SPSS for UNIX利用法
SPSS Professional Statisticsクラスター分析,判別分析,因子分析,重み付き最小二乗法,二段
階最小二乗法などをサポートします.
SPSS Advanced Statistics NANOVA,カプラン・マイヤーの推定法,コックス回帰分析, GLM
タイプの対数線型,階層対数線型を含む対数線型分析,プロビット分析,ロジスティック回帰分
析,正規相関分析,ジャックナイフ判別分析,リッジ回帰マクロが装備された行列言語などが可
能です.
SPSS Tables多種多用な表,レポートを作成します.スタブ・アンド・バナー表やクロス集計表,多
重回答データの表示などが含まれます.テーブル表の中では20種類以上の統計量から必要なもの
を計算することができます.
SPSS Trends時系列分析機能を提供します.複数の曲線のあてはめy平滑化モデル,自己回帰関数
の推定法などがあります. ARIMAモデリング・テクニックや最新の推定プロシジャーが使用可
能です.
SPSS Categoriesコンジョイント分析,コレスポンデンス分析を含む最適尺度法を行います.
4 マニュアル
SPSS Inc.発行の以下のマニュアルをセンター4階の図書室で参照することができます.購入を希望
される方はエス・ピー・エス・エス株式会社(Tel: 03-5466-5514, Fax: 03-5466-5622)まで直接お問い
合わせください.
SPSS 6.1 Base System User's Guide, Part 1, UNIX Version, ISBN 0-13-459561-0.
SPSS 6.1 Base System User's Guide, Part 2, ISBN 0-13-438870-4.
SPSS 6.1 Syntax Reference Guide, ISBN 0-13-438250-1.
SPSS Professional Statistics 6.1, ISBN 0-13-190125-7.
SPSS Advanced Statistics 6.1, ISBN 0-13-200065-2.
SPSS Tables 6.1, ISBN 0-13-200834-3.
SPSS Trends 6.1, ISBN 0-13-201055-0.
SPSS Categories 6.1, ISBN 0-13-182320-5.
SPSS for the IBM RS/6000 User Code Release 5.0, ISBN 1-56827-122-0.
5 SPSS社のホームページ
エス・ピー・エス・エス株式会社(SPSS Japan Inc.)のホームページ
http://www.spss.co.jp/
から,製品紹介,ユーザー事例,無料セミナーの案内, Q&Aなどの情報を得ることができます. SPSS
Inc.のホームページ
http : //www. spss. com/
の情報もあわせて参考にしてください.
-91-
九州大学大型計算機センター広報
Vol.32 No.2 1999
解 説
6 SPSS forUNIXの利用方法
SPSS for UNIXは1999年12月末日までライブラリ・サーバーwisdom (IPアドレス133.5.9.9, Solaris 2.4)で動作します. 2000年1月以降は汎用UNIXサーバーでの運用を予定しています.また,
ライセンスの関係上,当面SPSS丘>r UNIXの利用は後述する「バッチモード」での利用とします.な
お,センターにおけるUNIXの利用方法は以下の文献を参考にしてください.
南里 豪志:大型計算機センターのUNIX入門,九州大学大型計算機センター広報,
Vol.31, No.2, pp.61-102 (1998).
6.1 ファイルの拡張子
SPSSのマニュアルで推奨されているファイル名の拡張子は以下の通りです1:
日spssv7V7z
spssi/^^r^Z
6.2 バッチモード
SPSSの「バッチモード」とは,あらかじめファイルに記述したSPSSのプログラムを一括して処理
することです.スーパーコンピュータで大規模なジョブを実行する場合に必要となる rバッチ処理」と
は利用形態が異なりますので注意してください.
SPSS forUNIXの起動コマンドはspss(/usr/local/bin/spss)です.バッチモードでの起動は, -孤
オプションに続けて,処理手順を記述したSPSSのプログラムファイル名を指定します.何も指定しな
い場合,処理結果は画面に出力されます.結果をファイルに保存したい場合は, UNIXのリダイレク
ション機能バ>"を用います.
以下は, SPSSのプログラムファイル"test.sps"の処理結果を"test.1st"に出力する例です.一m
オプションを必ず指定してください.
腎i爵domX呼S5空地醜.甲s >": test.1st ◎ -SPSSの実行
なお,標準エラー出力(省略値は画面)に出力されるSPSSのメッセージ(警告,エラーなど)は標準
出力にも同様の情報が出力されます.したがって,リダイレクションを">&"と指定すると,メッセー
ジが重複してファイルに保存されます.
6.3 SPSSのスクリーンモード
SPSSはバッチモードの他に, XWindow環境,キャラクタ一環貨のスクリーンモードをサポートし
ています. 'しかし,現在のところ,契約している同時使用可能利用者数が少ないため,誰かがSPSS画
面を起動すると他の人が利用できない可能性があります.このため,当面バッチモードの利用をお願い
します.
7 サンプルプログラム
SPSS forUNIXのサンプルプログラムがwisdomの/usr/local/lpp/SPSS/demo/にあります.ファ
イルの参照,コピー,実行例を以下に示します.
1文献によってはこれ以外の拡張子(プログラムファイルは.cmd,システムファイルは sys,データファイルは.dataな
ど)を用いているものもあります・
九州大学大型計算機センター広報
Vol. 32 No. 2 1999
-92-
SPSS for UNIX利用法
wisdom^Is/usr/local/lpp/SPSS/d蝕0/◎ーサンプルプログラムの-緊要示
demoa軸refdemobase.re王demoprof.refdemotab.sps-`・SPSJがサンプルプログラム
demoad^,sp串demoba閃.SPBdemopro王・spsdemptrd.ref
deraoba等;e.diま1democat.refdemorundemotrd,sps
demoba軍e・1醜democat.spsdemotab.refdif王er
甘isd皿%甲/usr/local!ipp/SPSS/de皿0!demotab.sps-Tables用の例題をコピ霊0m&spss
GttCfcm。re霊::霊sps>demotab.1st回議雷遠票差芸アイルに餅
8 MSPからの移行方法
MSP OS(ホスト名 kyu-msp, IPアドレス133.5.9.2)からwisdom-のSPSSプログラムの転送は
ftpコマンドで行なうことができます.転送に関する注意点は,以下の資料を参考にしてください(共同
利用掛で入手することができます.また,センターホームページでも公開する予定です)・
『MSP-UNIX移行講習会資料』九州大学大型計算機センター1999年5月.
SPSSforUNIXのプログラムは, MSPのSPSSXとほぼ同様の記述で動作します.以下はSPSSfor
UNⅨのプログラム規則の主要な部分です.
1.コマンドの終りにピリオド"."を付けます.ただし,バッチモードでは必ずしも記述する必要は
ありません.
2.バッチモードでは,各コマンドは行頭の1列目から書き始めてください.
3.コマンドの継続行は少なくとも一文字空けて2列目から記述してください.
4.ファイルがカレントディレクトリ2以外にある場合には,ディレクトリおよびファイル名をシング
ルクォーテーション(I)またはダブルクォーテーション(当で囲んで指定します・絶対パスまたは
相対パスが指定できます.
SAVE OUTFiLE= *. , /SPSS/freqtest. sys > -相対パスの指定例
ファイルがカレントディレクトリにある場合は'または日を省略することができます.
GET FILE蝿estvsys ーファイルがカレントディレクトリにある場合
9 数量化理論
数量化理論とは,定性的変数の各カテゴリーに適当な数値を与える(数量化する)ための方法群として
体系づけられたデータ分析理論です. SPSS for UNIXでは SPSS'で利用できたuSERPROCを用い
た数量化理論解析はそのままでは利用できません.代替として,光華女子大学・短期大学情報教育セン
ターの山本嘉一郎先生が開発された『SPSSのMATRIX機能による数量化理論解析(UNIX版)』を利
用してください.マニュアルおよびサンプルプログラムをセンターホームページからダウンロードする
ことができます.
2現在作業を行なっているディレクトリのことです.
-93-
九州大学大型計算機センター広報
Vol.32 No.2 1999
解 説
10 おわりに
センターはSPSS Japan, Inc.とサポート契約を結んでいます. SPSS for UNIXについての質問はセ
ンターが窓口となって対応します.できるだけ正確に情報を伝えるため,質閉は
request6cc. kyush.u--u. ac. JP
まで電子メールでお願いします.
九州大学大型計算機センター広報
Vol. 32 No.2 1999
-94-