SPSS:使用自定义表向Likert-scale项添加描述性统计信息

时间:2014-11-16 15:48:54

标签: spss

我正在尝试使用"自定义表"生成如下所示的表格。 SPSS中的选项。

                  FREQUENCIES                                                Descriptive
        Completely.Disagree    Disagree     Agree     Compl.Agree         mean  std   mode    n     
item1        count              count       count      count             
                n%               n%           n%        n%
item2        count              count       count      count
                n%               n%           n%        n%   

我能够通过将变量作为行和类别作为列,然后选择摘要统计(count,n%)来生成表的第一部分(FREQUENCIES)。但是,我找不到将描述性统计部分放在此表中的方法。有办法吗?或者可以使用" Descriptive Statistics"将频率部分的自定义表的输出与描述性统计输出结合起来。一个表中的选项?

1 个答案:

答案 0 :(得分:0)

你的问题很难,因为你想在一张桌子里找到两件不可组合的东西: 1您希望将不同变量的相同类别标签传输到列 2您需要(1)旁边的连续变量的描述。

这是我能来的最接近的地方:

compute x=1
cta
 /vla var=x var1 disp=none
 /tab x by var1 [c][count 'Count'][layerpct 'n%'] + var1 [s][mean][mean][stddev][mode][validn]
 /sla pos=column
 /cla rowlabel=layer.

您必须为每个变量(var1,var2等)重复此操作,并且每次都使用您需要的数字取出行。此外,每个表格上方都会显示1,左侧会有一个空列。

我建议制作两个表:一个用于计数和百分比,一个用于平均值,stddev等。你可以这样做:

cta
 /tab (var1 + var2)[c][count 'Count'][rowpct 'n%']
 /cla rowlabel=opposite
 /sla pos=row.

您可以省略/sla pos=row,无论您喜欢哪种。

然后是第二张表:

cta
 /tab (var1 + var2)[s][mean][stddev][mode][validn].
祝你好运!