【问题标题】:How to sum columns in SPSS Syntax如何对 SPSS 语法中的列求和
【发布时间】:2016-05-26 15:09:38
【问题描述】:

我在 SPSS 中有一个包含多个列的表,如下所示:

+--------+-------+-------+-------+-------+
|        | Col 1 | Col 2 | Col 3 | Total |
+--------+-------+-------+-------+-------+
| Data 1 |    10 |     1 |    30 |    41 |
| Data 2 |     4 |    10 |    10 |    24 |
| Data 3 |     3 |    40 |     1 |    44 |
| Data 4 |    10 |     5 |     3 |    18 |
+--------+-------+-------+-------+-------+

我想在底部添加一行来计算每列的总数。最后,它看起来像这样:

+--------+-------+-------+-------+-------+
|        | Col 1 | Col 2 | Col 3 | Total |
+--------+-------+-------+-------+-------+
| Data 1 |    10 |     1 |    30 |    41 |
| Data 2 |     4 |    10 |    10 |    24 |
| Data 3 |     3 |    40 |     1 |    44 |
| Data 4 |    10 |     5 |     3 |    18 |
| TOTAL  |    27 |    56 |    44 |   127 |
+--------+-------+-------+-------+-------+

有谁知道我必须在当前代码中添加什么来实现这一点?

编辑:这是我当前的代码:

TEMPORARY.
SELECT IF Remove = 0.
CTABLES 
  /VLABELS VARIABLES=TBI1 ME1 BFCE1 CFCE1 RTWPM1 VPA1 NPS1 NPA1 PROV 
    DISPLAY=LABEL
  /TABLE TBI1 [C] + ME1 [C] + BFCE1 [C] + CFCE1 [C] + RTWPM1 [C] + VPA1 [C] + NPS1 [C] + NPA1 [C] BY PROV [C]
  [COUNT F40.0, ROWPCT.COUNT PCT40.1]
  /CATEGORIES VARIABLES=TBI1 ME1 BFCE1 CFCE1 RTWPM1 VPA1 NPS1 NPA1 [1.00] EMPTY=INCLUDE
  /CATEGORIES VARIABLES=PROV ORDER=A KEY=VALUE EMPTY=EXCLUDE TOTAL=YES 
  /TITLES TITLE='Brain Injury' CAPTION='Type of assessment and volume of each service by provider.'.

【问题讨论】:

  • (1) 您是要在数据中添加一行,还是要让输出显示这样的表格? (2) 您提到了您的“当前代码” - 请发布代码或其相关部分,以便了解数据是如何生成的以及需要添加的内容。
  • 嘿 Eli,回答你的第一个问题,我确实在尝试在数据中添加一行,因为我已经生成了表的其余部分。对于第二个问题,我将更新问题以包含我拥有的当前代码。谢谢

标签: syntax spss


【解决方案1】:

您可以从 CROSSTABS 过程中获得这样的输出(分析 > 描述性统计 > 交叉表)

【讨论】:

    【解决方案2】:

    这是您可能想尝试的一种选择。 在语法窗口中创建两个新变量。

    COMPUTE ALL_TAB_COL = 1.
    COMPUTE ALL_TAB_ROW = 1.
    EXECUTE.
    
    VARIABLE LABELS ALL_TAB_COL 'All Cols'
    /ALL_TAB_ROW 'All Rows'.
    

    转到主菜单分析 > 表格 > 自定义表格 从变量列表 将ALL_TAB_COL 拖到列区 将ALL_TAB_ROW 拖到行区(如果需要)

    之后可以拖动其他列出现在ALL_TAB_COL之后; 和行变量出现在ALL_TAB_ROW下方。

    如果您选择Count,则在摘要统计子菜单中,ALL_TAB_COL 会显示所有计数的列总和与ALL_TAB_ROW 以及其他变量的进一步细分。

    【讨论】:

    • 欢迎来到 StackOverflow 并感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-31
    相关资源
    最近更新 更多