我在 SPSS 中有一些数据,我想以特定方式格式化,但我似乎无法在文档中找到一种方法。
我的数据包含 10 个问题响应,Q1 到 Q10,变量 SESSION 中变量 SPEAKER 的每个值都有 Q1 到 Q10。例如,每个会话最多可以有五个发言者,对于会话 1,我可能在 Q1 到 Q10 中有扬声器 1 和 2 的数据,但其他人没有。原始数据如下所示:
001A0123012301B0123012301C DE
所以这是第 001 场会议,演讲者 A 到 E,其中 A 和 B 有数据(Q1 到 Q10,每列一列),其余的没有。请注意,Q1 到 Q10 可能只有四个响应,下面我将标记这些 R1、R2、R3 和 R4。希望这比您需要的更详细。
我想为每个会话生成一个看起来像这样的表:
会议 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 ... Q2 R2 ... R3 ... R4 ...
该文档似乎表明
交叉表 Q1 到 Q10 由演讲者按会话
会做我想做的事,但事实并非如此。关于如何获得预期结果的任何想法?
ETA:对于任何可能有帮助的人,这是我使用的实际语法,更改了一些细节以删除我们客户的识别信息。
设置打印回=否。 设置宽度 = 80 / 高分辨率 = 关闭。 标题“演讲者评价”。 输入程序。 /NAME='C:\Documents and Settings\gworley\Desktop\Surveys\hrfse\hrfse.sdf' 中的文件句柄。 数据列表文件=在固定记录中=1 /1 批次 1-3。 重复数据开始 = 4 / 发生 = 5 /DATA= 扬声器 1 (A) Q1 至 Q10 2-11。 结束输入程序。 变量标签 SPEAKER“扬声器”/ Q1“演讲者对主题的了解”/ Q2“演讲者传达信息的有效性”/ Q3“所提供信息的有用性”/ Q4“演讲者对听众提问的回应”/ Q5 '本课程或小组的进度'/ Q6'清晰和组织'/ Q7 '关注最新问题'/ Q8 '整体会话评级'/ Q9“你会推荐这位演讲者参加明年的会议吗”/ Q10 '这位演讲者是否试图推销他们的服务'/. 缺失值 Q1 到 Q8(4 到高)/ Q9 至 Q10(2 至高)。 价值标签 扬声器“A”“扬声器 1”“B”“扬声器 2”“C”“扬声器 3”“D”“扬声器 4”“E”“扬声器 5”/ Q1 至 Q8 0 “差” 1 “一般” 2 “好” 3 “优秀” / Q9 到 Q10 0“否”1“是”。 频率变量=Q1 到 Q10 / 统计数据=全部。 交叉表 /TABLES=Q1 到 Q10 由扬声器按批次 /CELLS= 计数列。