Spss语法如何用标签列出值
Spss syntax how to list values with labels
我喜欢在 spss 中使用 list 命令,但是当它在输出中打印对应于类别而不是标签的数字时,它会让人感到困惑。
例如:
Data list list
/ id var1 var2.
BEGIN DATA.
1, 2, 2
2, 2, 2
3, 1, 1
END DATA.
LIST.
VALUE LABELS VAR1 1 'YES' 2 'NO'.
VALUE LABELS VAR2 1 'YES' 2 'NO'.
LIST.
在我贴上值标签后,LIST 的输出是一样的。我想打印价值标签,而不是价值本身
任何帮助将不胜感激
使用 LIST
命令,我认为没有办法控制打印值与标签。
但是你可以 SUMMARIZE
(Analyze--> Reports-->Case Summaries...
) which yields results in conventional table format and has greater degree of options. Therefore you could then control for printing values vs. labels as you desire. Typically this would be done using SET TNUMBERS
。例如,您也可以使用 TVARS
来控制变量名称与标签。这是所有和任何 table 输出过程的情况。
PRESERVE.
SET TVARS=LABELS TNUMBERS=LABELS.
SUMMARIZE
/TABLES=ALL
/FORMAT=VALIDLIST NOCASENUM TOTAL LIMIT=100
/TITLE='CASE SUMMARIES'
/MISSING=VARIABLE
/CELLS=COUNT.
RESTORE.
PRESERVE
and RESTORE
上面简单地(正如它在罐头上所说)在进行任何 (SET
) 更改之前保留设置,然后在完成后恢复。
我喜欢在 spss 中使用 list 命令,但是当它在输出中打印对应于类别而不是标签的数字时,它会让人感到困惑。
例如:
Data list list
/ id var1 var2.
BEGIN DATA.
1, 2, 2
2, 2, 2
3, 1, 1
END DATA.
LIST.
VALUE LABELS VAR1 1 'YES' 2 'NO'.
VALUE LABELS VAR2 1 'YES' 2 'NO'.
LIST.
在我贴上值标签后,LIST 的输出是一样的。我想打印价值标签,而不是价值本身 任何帮助将不胜感激
使用 LIST
命令,我认为没有办法控制打印值与标签。
但是你可以 SUMMARIZE
(Analyze--> Reports-->Case Summaries...
) which yields results in conventional table format and has greater degree of options. Therefore you could then control for printing values vs. labels as you desire. Typically this would be done using SET TNUMBERS
。例如,您也可以使用 TVARS
来控制变量名称与标签。这是所有和任何 table 输出过程的情况。
PRESERVE.
SET TVARS=LABELS TNUMBERS=LABELS.
SUMMARIZE
/TABLES=ALL
/FORMAT=VALIDLIST NOCASENUM TOTAL LIMIT=100
/TITLE='CASE SUMMARIES'
/MISSING=VARIABLE
/CELLS=COUNT.
RESTORE.
PRESERVE
and RESTORE
上面简单地(正如它在罐头上所说)在进行任何 (SET
) 更改之前保留设置,然后在完成后恢复。