1

在 SPSS 我有一个列中的数据:

q1 q2 q3 q4 q5 q6 q7 q8

Q1 是问题 1,q2 是... 这些列中的每个字段只能采用以下值之一(全部标记): 1 不是 2 有时是 3 是

在变量视图中,它看起来像这样:{1,否} {2,有时} {3,是}

我想获得信息,我总共获得了多少是/有时/否,我该怎么做?提前感谢您的帮助,非常感谢:)

4

3 回答 3

3

您只需使用VARSTOCASES. 您可以使用Restructure下面的向导Data或仅使用这样的语法(确保首先保存您的原始数据集):

varstocases
/make allquestions from Q1 to Q8.

然后FREQUENCIES在新变量上运行allquestions

于 2013-11-11T15:04:32.143 回答
2

@Mateusz Chrzaszcz:首先,尝试养成从语法工作的习惯。

在我看来,您正在寻找COUNT. 不要将此与AGGREGATE混淆。最大的区别是对列COUNT计数和对行计数。AGGREGATE

现在尝试在不打开任何数据的情况下复制粘贴运行以下语法:

*Create test data.

data list free/id.
begin data
1 2 3 4 5 6 7 8 9 10
end data.

do repeat q = q1 to q8.
compute q =  tru(rv.uni(1,4)).
end repeat.
exe.

value labels q1 to q8 1 'Yes'  2 'Sometimes' 3 'No'.

*Now check out the data. It should be pretty similar to what you have. 

*Next, we'll count how many times each respondent ("row") answered "Yes" on q1 to q8.

count no_yes = q1 to q8(1).

*Check frequency table with bar chart.

freq no_yes
/barchart freq.
于 2013-11-11T03:59:25.013 回答
1

您所描述的称为频率表,它显示了观察到所有(观察到的)值的频率。

要在 SPSS 中获取它,请进入Analyze > Descriptive Statistics > Frequencies,然后将变量放入名为Variable(s). 确保Display frequency tables选中该选项。您还可以从此窗口获得其他统计数据、选项和图表(例如,数据的直方图,叠加或不叠加正态曲线)。

于 2013-11-10T18:54:05.703 回答