1

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。
4

1 に答える 1

2

まず、生データがSPSSで読み取れるように十分に構築されていないと思います。それを読むために、私は各スピーカーの前にセッション番号を追加しました。

次の構文ファイルを試しました。

// "3wayCrosstab.txt" = 001A0213210231001B2102320232001C2132021203001D1122330010001E0232120121
FILE HANDLE W3
   /NAME="3wayCrosstab.txt"
   /MODE=IMAGE
   /LRECL=14.

DATA LIST FILE=W3 
   /SESSION 1-3 (A) SPEAKER 4 (A) Q1 5 Q2 6 Q3 7 Q4 8 Q5 9 Q6 10 Q7 11 Q8 12 Q9 13 Q10 14

VALUE LABELS Q1 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q2 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q3 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q4 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q5 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q6 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q7 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q8 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q9 0 "R1" 1 "R2" 2 "R3" 3 "R4"
VALUE LABELS Q10 0 "R1" 1 "R2" 2 "R3" 3 "R4"

VALUE LABELS /SPEAKER "A" "Speaker1" "B" "Speaker2" "C" "Speaker3" "D" "Speaker4" "E" "Speaker5"

CROSSTABS /TABLE=Q1 TO Q10 BY SPEAKER BY SESSION.

私はこれを得た:

    2.2(2) CROSSTABS.  Q1 by SPEAKER by SESSION [count].
    #=======================#============================================#========#
    #    SESSION            #                   SPEAKER                  |        #
    #                       #--------+--------+--------+--------+--------+        #
    #                     Q1#Speaker1|Speaker2|Speaker3|Speaker4|Speaker5|  Total #
    #-----------------------#--------+--------+--------+--------+--------+--------#
    #        001 R1         #     1.0|      .0|      .0|      .0|     1.0|     2.0#
    #            R2         #      .0|      .0|      .0|     1.0|      .0|     1.0#
    #            R3         #      .0|     1.0|     1.0|      .0|      .0|     2.0#
    #            Total      #     1.0|     1.0|     1.0|     1.0|     1.0|     5.0#
    #=======================#========#========#========#========#========#========#

    2.3 CROSSTABS.  Q2 by SPEAKER by SESSION [count].
    #=======================#============================================#========#
    #    SESSION            #                   SPEAKER                  |        #
    #                       #--------+--------+--------+--------+--------+        #
    #                     Q2#Speaker1|Speaker2|Speaker3|Speaker4|Speaker5|  Total #
    #-----------------------#--------+--------+--------+--------+--------+--------#
    #        001 R2         #      .0|     1.0|     1.0|     1.0|      .0|     3.0#
    #            R3         #     1.0|      .0|      .0|      .0|     1.0|     2.0#
    #            Total      #     1.0|     1.0|     1.0|     1.0|     1.0|     5.0#
    #=======================#========#========#========#========#========#========#
...
于 2009-09-17T02:30:41.077 に答える