乐于分享
好东西不私藏

【统计分析软件SPSS】48、拆分文件

【统计分析软件SPSS】48、拆分文件
本系列(基于SPSS 31版本)文章配套数据可通过百度网盘获取:
链接:https://pan.baidu.com/s/15r0rLWkJlcecUvBPKZo_MQ?pwd=mnsj 提取码:mnsj
由于微信公众号已发布文章的内容及排版顺序无法二次编辑,为了方便大家后续查阅、检索,同时便于我对内容进行补充更新与完善,我会将所有已发布的推文,在个人网站上以结构化文档的形式重新整理、归档。欢迎前往查看:
https://www.mizhushare.com/docs/
01
应用场景

在数据分析过程中,我们常常需要对不同群体分别进行统计分析。例如:

  • 比较男生和女生的考试成绩;

  • 分析不同年龄段用户的消费行为;

  • 按地区分别计算销售指标等。

如果每次都手动筛选数据进行分析,不仅效率低下,还容易出错。SPSS的【拆分文件(Split File)功能正是为此设计。

拆分文件功能能将数据集按指定变量分组,但并不是真的把数据文件物理拆开,而是逻辑上将数据按某个分类变量(如性别、地区、年级等)分组,之后的所有分析操作(如描述统计、t检验、回归等)都会自动对每一组分别执行。

需要注意的是,拆分设置会一直生效,直到手动取消!如果后续需要分析全样本数据,一定要先取消拆分,否则结果还是按组输出,容易出错。

02
操作步骤
加载示例数据【car_sales.sav】(软件自带样本数据)。
该数据为不同车型的销售数据,本次将使用表示车辆类型的「type」变量作为分组变量,将数据拆分为Automobile和Truck两组

点击顶部菜单栏的【数据→拆分文件】,在打开的对话框中进行相应设置:

  • 选择拆分方式:

包含以下三个选项:

  • 分析所有个案,不创建组:表示不进行分组操作,分析所有观测对象。主要用于取消拆分后的数据还原

  • 比较组:根据分类变量进行拆分,各组的分析结果放在一个表格中输出,适用于需要对不同组进行对比分析的情况

  • 按组来组织输出:根据分类变量进行拆分,按分组单独输出分析结果,即每组分析结果单独显示

  • 分组依据:
分组变量。在左侧变量列表中选中分组变量,点击中间的箭头按钮,将其移入「分组依据」框即可。若需多变量(最多制定八个分组变量)嵌套拆分,可按住Ctrl键多选变量,SPSS会自动按多个变量的交叉类别拆分,需要注意的是,嵌套拆分时,变量顺序会影响分组逻辑,先选的变量是一级分组,后选的是二级分组,根据分析需求调整顺序。
  • 排序选项:
包含以下两个选项:
  • 按分组变量排序文件:系统会按照指定分组变量对所有个案进行排序;
  • 文件已排序:如果文件已经按分组变量排序过,选择该选项可节省时间

设置完成,点击确定。此时SPSS界面右下角的状态栏会显示「拆分依据 type」,说明拆分效果已生效。

拆分设置后,本次使用「描述统计」来验证效果,步骤如下:
  • 点击菜单栏「分析→描述统计→描述」;

  • 将「销量」「价格」变量移入「变量」框,点击「确定」;
查看输出结果:
前面选择了「按组组织输出」的拆分方式,因此每个组的结果会生成独立表格,分别显示每组的样本量、最小值、最大值、均值、标准差等信息。

如需取消拆分状态,可以重新打开「拆分文件」对话框,选择分析所有个案,不创建组,点击确定即可取消拆分。