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

SPSS: How to arrange counts and percentage in horizontal order?

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

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

如何在 spss 中使 table 看起来像这样?这可能使用某种语法吗?

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

我不确定 CROSSTAB 命令是否会按照您的指示生成 table?

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

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

我收到了下面的内容,看起来是您想要的格式吗?

或者,如果您可以访问 SPSS 附加模块 CUSTOM TABLES,则可以非常灵活地更改 table 结构。

编辑:

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

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

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