数据文件的结构重组_I(由变量组到观测量组的重组)

不同的分析方法需要不同的数据文件结构,当现有的数据文件结构与将要进行分析所要求的数据结构不一致时,我们需要进行数据文件结构的重组,一般来说数据文件的结构分析为横向和纵向两种结构。

横向结构

横向结构的数据将一个变量组中的不同分类分别作为不同的变量,例如将A,B,C作用下的数值分别作为一个变量进行保存,每一个组是一个观测量,如图:

纵向结构

纵向结构的数据将一个变量组中的不同分类分别作为不同的观测量,例如将A,B,C组作用下的数值作为一个观测量,如图:

 

数据重组方式的选择

在菜单栏中一次选择“数据”|“重组”命令,打开如下所示“重组数据向导”对话框。

该对话框提供了三种数据重组方式,分别是“将选定变量组重组为个案”、“将选定个案重组为变量”和“转置所有数据”,用户可以根据现有数据的组合方式和将要进行的分析来选择相应的数据重组方式。

由变量组到观测量组的重组

变量组到观测量组的重组将会使数据由横向格式转换为纵向格式,首先打开横向格式保存的数据文件。

1)选择变量组个数

在“重组数据向导”对话框中选择“选定变量组重组为个案”单选按钮,单击“下一步”按钮,弹出下图对话框“重组数据向导-第二步(共7步)”对话框。

在此对话框中选择要重组的变量组个数。这里只有一个变量组(A,B,C),选择“一个”单选按钮。

2)选择要重组的变量

单击“下一步”按钮,弹出如下的“重组数据向导-第三步”对话框。

(1)“个案组标识”选项组  该选项组用于设置对观测记录的便是变量,在下拉框中有3个选项:

使用个案号,选择此项系统会出现“名称”输入框和“标签”列表,用户可以设置重组后序号变量的变量名和变量标签。

使用选定变量,选择此项系统会出现一个右箭头按钮和“变量”列表,选择标识变量,单击右箭头按钮将其选入“变量”列表即可。

无,则表示不适用标识变量。

(2)“要转置的变量”选项组  该选项组用于设置需要进行转置的变量组。“目标变量”下拉框用于指定要进行重组的变量组。指定完成后,选择相应变量,单击右箭头按钮将其选入“目标变量”列表,组成转置的变量组。

(3)“固定变量”列表  如果用户不希望一个变量参加重组,只需要选择该变量,单击右箭头按钮将其选入“固定变量”列表即可。

本例中将A,B,C变量选入“要转置的变量”列表,在“目标变量”后输入框输入“D”。

3)选择索引变量的个数

单击“下一步”按钮,弹出如下“重组数据向导--第四步”对话框

该对话框用于设置重组后生成的索引变量的个数,一个或者是多个,也可以选择无,标识把索引信息保存在某个要转置重组的变量中,不生成索引变量。本例选择创建“一个”索引变量。

4)设置索引变量的参数

继续单击“下一步”,弹出如下菜单“重组数据向导--第5步”对话框。

索引值是什么类型选项组:该选项组用于设置索引值的类型,用户可以选择有序数组或变量作为索引值得类型。

编辑索引变量的名称和标签栏:在该栏中设置索引变量的变量名和变量标签。

本例,设置索引变量的名称为“品类”,索引值为变量名,即A,B,C

5)其他参数的设置

单击“下一步”,弹出“重组数据向导---第6步”对话框。该对话框中有三个选项组设置。

(1)“处理未选定的变量”选项组  该选项组用于设置对用户未选定变量的处理方式,如选择“从数据文件中去掉变量”,系统会敬爱那个这一部分变量删除;如选择“作为固定变量保存和处理”,系统会将这一部分变量作为固定变量处理。

(2)“所有已转置变量中的缺失值或空白值”选项组 该选项组用于设置对要转置变量中的缺失值和空白值的处理方式,“在新文件中创建个案”,标识系统将为这些变量单独生成观测记录;选择“废弃数据”,则这一部分观测值将被删除。

(3)“个案计数变量”选项组  该选项组用于设置是否生成计数变量,勾选“计算有当前数据中的个案创建的新个案的数量”复选框,表示生成计数变量,同时将激活“名称”和“标签”输入框,用户可以在其中输入计数变量的变量名和变量标签,本例中,该步保持默认设置即可。

6)完成数据重组

单击“下一步”,弹出“重组数据向导---完成”对话框。

这里可选择是否立即进行数据重组,如选择“将本向导生成的已经黏贴到语句窗口”单选按钮,系统会将相应的命令语句粘贴值语句窗口。

设置完成后,单击“完成”按钮即可进行数据重组操作。重组后的数据文件如下,横向格式数据文件转换成了纵向格式的数据文件。

时间: 2024-08-01 09:13:33

数据文件的结构重组_I(由变量组到观测量组的重组)的相关文章

【C/C++学院】0814-引用高级、引用高级增加/auto自动变量自动根据类型创建数据/Bool/Enum/newdelete全局/大数据乘法与结构体/函数模板与auto/宽字符本地化/inline

引用高级.引用高级增加 #include<iostream> #include<stdlib.h> // int a[10] // int (&ra)[10] // int a[2][5] // int (&ra)[2][5] void main1() { int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; int(&ra)[10](a);//引用就是给原来的变量有一个别名同一个地址 int i = 0; for (

AIM协会发布“无源标签数据内容及结构指南”文件

全球自动识别行业行业协会宣布推出"无源标签数据内容及结构指南"文件,旨在帮助系统集成商在安装RFID标签系统时选择最优的方案.AIM称,该文件将帮助RFID标签系统的部署并提升兼容性. 虽然AIM指出使用RFID标签存储数据.识别物体的概念并不新鲜,但研究显示很多公司仍未充分认识到标签号码的作用,潜力及获取方法.正因为如此,AIM RFID专家组成员决定编写一个全面的指引,为用户使用更好的选择,为企业提供提供编码使用的最佳指南. 指南中的每个章节都包含一个高层次的描述以引导更深入的讨论

恢复Hyper-V虚拟机丢失的数据文件过程

简介: 由于MD3200存储中虚拟机的数据文件丢失,导致整个Hyper-V服务瘫痪,虚拟机无法使用,故障环境为Windows Server 2012服务器,系统中部署了Hyper-V虚拟机环境,虚拟机的硬盘文件和配置文件放在朝阳区某托管中心托管的DELL MD3200存储中(注:硬盘600G4,4T1).MD3200存储是由4块600G硬盘组成的阵列,用作存储虚拟机的数据文件.单块4T硬盘用作虚拟机数据文件的备份. 故障: 由于MD3200存储中虚拟机的数据文件丢失,导致整个Hyper-V服务瘫

数据文件-学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~

问题描述 学生顺序表的处理,看清楚是 顺序表,只求代码和相关注释,明日要上交,急~~~ 在一个数据文件中存放若干学生数据记录,每条记录都有如下数据项:学号,姓名,性别,成绩. 编一个程序,采用 顺序存储结构 存储这批数据,并对该数据进行排序.要求:数组前部为男同学,后部为女同学,并且男女同学都按成绩递减排序,分别计算男生合格率.女生合格率.全班的成绩平均分,并把排序后的学生数据记录及计算结果存入另一个数据文件中. 解决方案 这个很多语言很多方法都可以实现 简单点的用html做前台 php从数据库

由观测量组到变量组的重组

观测量组到变量组的重组使数据由纵向格式转换为横向格式,步骤如下: 1)选择重组变量.在"重组数据向导"对话框中选择"将选定个案重组为变量"单选按钮,单击"下一步"按钮,弹出"重组数据向导--第2步(功步)"对话框. 从"当前文件中的变量"列表框中选择在重组后将在数据集中标识观测记录的变量,单击右箭头按钮将其选入"标识符变量"列表:选择构成新数据集中变量组的变量,单击右箭头将其选入&quo

mysql dba系统学习(12)mysql的数据文件

mysql的数据文件 一,系统参数datadir 在MySQL 中每一个数据库都会在定义好(或者默认)的数据目录下存在一个以数据库名字命名的文件夹,用来存放该数据库中各种表数据文件 datadir指定的目录是数据库目录的上级目录,一般的创建数据库的时候会创建两个数据库mysql和test,如果再创建一个数据库的话就会多出一个对应的数据库文件夹 mysql> show variables like "%datadir%"; +---------------+------------

如何恢复只有完好数据文件的oracle数据库

1.重新创建初始化文件,重要的参数包括 control_files,db_name,instance_name,background_dump_dest,core_dump_dest,user_dump_dest,\db_block_size=8192,db_cache_size,db_domain,large_pool_size,pga_aggregate_target,shared_pool_size,sort_area_size,undo_management,undo_retention

建立STANDBY数据库时在ASM上恢复主库的数据文件出现ORA-15173错误

建立STANDBY数据库时,在ASM上恢复主库的数据文件出现了ORA-15173错误. 主库和备库都是单实例数据库,不过都使用ASM作为存储方式. 在备库上利用主库的备份进行restore database操作,碰到了这个错误: [oracle@localhost data]$ rman target / Recovery Manager: Release 10.2.0.3.0 - Production on Sat Feb 12 14:43:29 2011 Copyright (c) 1982

如何从完好的数据文件恢复oracle数据库

一.有数据文件.控制文件和日志文件的备份1.服务器重装了操作系统,oracle也重装了.如果重装的oracle和以前损坏的数据库是一模一样的结构,那么此时的恢复是比较简单的. 1)删除掉新建数据库的所有数据文件.控制文件和日志文件.Copy原数据库的数据文件.控制文件和日志文件到对应目录下. 2) Cmd>sqlplus /nolog Sql>conn as sysdba 用户名:system 密码:(此处密码为新创建数据库的密码) Sql>shutdown immediate Sql&