SPSS:如何按水平顺序排列计数和百分比?

时间:2016-11-15 15:37:20

标签: spss

spss中通常的交叉制表如下所示:

List

如何在spss中执行此操作以使表格看起来像这样?这有可能使用一些语法吗?

                               Variable 2
                               category A
                           Counts    Percentage
Variable 1    category1    value1    per1
              category2    value2    per2

1 个答案:

答案 0 :(得分:2)

我不确定CROSSTAB命令是否确实产生了你指示的表格?

使用SPSS附带的Employee Data.sav数据和以下示例

GET FILE="C:\PROGRAM FILES\IBM\SPSS\STATISTICS\24\SAMPLES\ENGLISH\EMPLOYEE DATA.SAV".
CROSSTABS
  /TABLES=gender BY minority
  /FORMAT=AVALUE TABLES
  /CELLS=COUNT ROW
  /COUNT ROUND CELL.

我得到以下内容,看起来是您想要的格式?

enter image description here

或者,如果您可以访问SPSS附加模块CUSTOM TABLES,那么更改表结构有很大的灵活性。

编辑:

使用CUSTOM TABLES,您可以使用/SLABELS POSITION={ROW|COLUMN}子命令指定您希望如何显示统计信息:

CTABLES
  /TABLE gender [COUNT F40.0 COLPCT.COUNT] BY minority
  /SLABELS POSITION=ROW.

同样可以在CUSTOM TABLE GUI中找到:

enter image description here