SPSSに特定の方法でフォーマットしたいデータがいくつかありますが、ドキュメントでそれを行う方法が見つからないようです。
変数SESSION内の変数SPEAKERの値ごとに、Q1からQ10までの10の質問回答で構成されるデータがあります。たとえば、各セッションには最大5人のスピーカーを含めることができます。セッション1の場合、スピーカー1と2のQ1からQ10にデータがありますが、他のセッションにはデータがありません。生データは次のようになります。
001A0123012301B0123012301C DE
これが、スピーカーAからEとのセッション001で、AとBにはデータ(Q1からQ10、それぞれ1列)があり、残りにはデータがありません。Q1からQ10では4つの応答のみが可能であることに注意してください。以下では、これらのR1、R2、R3、およびR4にラベルを付けます。うまくいけば、それはあなたが必要とするよりも詳細です。
セッションごとに次のようなテーブルを1つ生成したいと思います。
セッション001
質問| スピーカー1| スピーカー2| スピーカー3| スピーカー4| スピーカー5
R1 10 15 0 0 0
Q1 R2 9 4 0 0 0
R3 0 1 0 0 0
R4 2 0 0 0 0
-------------------------------------------------- -------------------
R1..。
Q2R2..。
R3..。
R4..。
ドキュメントは次のことを示唆しているようです
スピーカーによるセッション別のクロスタブQ1からQ10
私がやりたいことをしますが、しません。希望する結果を得る方法について何かアイデアはありますか?
ETA:役立つかもしれない人のために、これが私が使用した実際の構文ですが、クライアントの識別情報を削除するためにいくつかの詳細が変更されています。
printback=noを設定します。
幅=80/高解像度=オフに設定します。
タイトル「スピーカー評価」。
入力プログラム。
/ NAME ='C:\ Documents and Settings \ gworley \ Desktop \ Surveys \ hrfse\hrfse.sdf'のファイルハンドル。
データリストファイル=固定レコード内=1/1バッチ1-3。
データの繰り返し開始=4/ OCCURS = 5
/ DATA =スピーカー1(A)Q1からQ102-11。
入力プログラムを終了します。
可変ラベル
スピーカー「スピーカー」/
Q1「話者の主題に関する知識」/
Q2「情報伝達におけるスピーカーの有効性」/
Q3'提示された情報の有用性'/
Q4「聴衆の質問に対するスピーカーの回答」/
Q5'このコースまたはパネルのペース'/
Q6「明確さと組織」/
Q7「最新の問題に焦点を当てる」/
Q8'全体的なセッション評価'/
Q9「来年の会議でこのスピーカーをお勧めしますか」/
Q10'このスピーカーは彼らのサービスを売り込もうとしましたか'/。
欠測値Q1からQ8(4から高)/
Q9からQ10(2から高)。
バリューラベル
SPEAKER'A''スピーカー1''B''スピーカー2''C''スピーカー3''D''スピーカー4''E''スピーカー5''/
Q1からQ80'悪い'1'普通'2'良い'3'素晴らしい'/
Q9からQ100'いいえ'1'はい'。
FREQUENCIES VARIABLES=Q1からQ10/STATISTICS=ALL。
クロスタブ
/ TABLES=Q1からQ10BYSPEAKER BY BATCH
/ CELLS =COUNTCOLUMN。