在SPSS中,我有一个列数据:
q1 q2 q3 q4 q5 q6 q7 q8
Q1是问题1,q2是...... 这些列中的每个字段只能采用以下值之一(全部标记): 1是没有 2有时候 3是的是
在变量视图中,它看起来像这样: {1,no} {2,有时} {3,是}
我想获得信息,我得到了多少是/有时/没有,我怎么能这样做?提前感谢您的帮助,非常感谢:)
答案 0 :(得分:3)
您只需使用VARSTOCASES
即可。您可以使用Restructure
下的Data
向导,或者只使用这样的语法(确保先保存原始数据集):
varstocases
/make allquestions from Q1 to Q8.
然后在新变量FREQUENCIES
上运行allquestions
。
答案 1 :(得分:2)
@Mateusz Chrzaszcz:首先,我要养成从syntax开始工作的习惯。
在我看来,你正在寻找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.
答案 2 :(得分:1)
您所描述的内容称为频率表,它显示了观察所有(观察到的)值的频率。
要在SPSS中获取它,请转到Analyze > Descriptive Statistics > Frequencies
,然后将您的变量放在名为Variable(s)
的列表中。确保选中Display frequency tables
选项。您还可以从此窗口获取其他统计数据,选项和图表(例如,数据的直方图,无论是否叠加正常曲线)。