spss如何按区间统计?

比如有一组数据,numeric型
1,2,2,3,3,4,5,5,6,7,7,8,9,10,4,5,5,9,6,10

我要统计:≤3有多少个,大于3小于7的有多少个,≥7的有多少个

选择Transform下面的Record into different variables命令,在对话框中将现有数据选入右侧,在最右边的output variable的name中填入新变量名,如leixing,label不填,点击change即可设置新变量名,然后点击old and new value,将小于3的设置为1,具体操作是将range,lowest through value选中,数字里填上3.5,在右边的new value中填上1,然后点击add;将3、7之间设为2,具体操作是在range选中后的两个框内填写3.5和6.5,在new value中填写2,点击add,将7以上设置为3,具体是选择range value through highest,在下面的框框中填写6.5,在new value中填写3,点击add,再点击continue回到主对话框,点击ok就可以。
此时可以看到数据栏中有新建的一个变量leibie,里面是123三个水平,分别对应着三类数据,对leibie做一个描述性统计(analyze下面的descriptive statistics下面的frequence),就可以得到123的个数了。
还有其他的方法,这里就不一一赘述了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-08
先采用transform*recode对数据进行分组,即分成3组,然后统计出每组的频数即可本回答被提问者采纳
相似回答