2.SPSS数据文件的建立和管理

文章目录

  • 数据文件的特点
    • 建立SPSS数据文件步骤
  • 数据文件的结构
    • 变量的规则
  • 数据的录入和保存
    • 录入数据
    • 保存文件
  • 数据的编辑
    • 数据定位

数据文件的特点

SPSS数据库文件包括文件结构数据两部分

SPSS数据文件中的一列数据称为一个变量。每个变量都应有一个名称,即:变量名,变量名是存取SPSS每个变量的唯一标识。

SPSS数据文件中的一行数据称为一条个案(Case)。所有个案组成了 SPSS数据文件的数据部分

建立SPSS数据文件步骤

STEP1定义SPSS数据文件的结构
在这里插入图片描述

STEP2输入分析数据
在这里插入图片描述

数据文件的结构

在这里插入图片描述

SPSS数据文件的结构是对每列变量及其相关属性的描述,它包括:变量名、变量类型、变量宽度、变量名标签、变量值标签、变量列格式、变量缺失值、变量度量方法等信息,虚线框内的可以忽略。
在这里插入图片描述

变量的规则

1.变量名

  • 不能多于8个字符

  • 首字符应以英文字母开头,后面可以跟除了“ !、?、* ”之外的字母或数字

  • 下划线、圆点不能为变量名的最后一个字母

  • 变量名不区分大小写字母

  • 变量名不能与SPSS内部特有的具有特定含义的保留字符相同,如:ALL、BY、AND、NOT、OR 等
    在这里插入图片描述

  • SPSS 默认的变量名为以 VAR 个宁母开头,后面跟补足5位的数字如:VAR00001、VAR00012 等
    在这里插入图片描述

2.变量的类型和宽度
在这里插入图片描述

  • 数值型

    • 标准数值型
    • 逗号数值型
    • 点数值型
    • 科学计数法型
    • 美元数值型
    • 用户自定义型:编辑-选项-货币
      在这里插入图片描述
  • 字符型
    字符型数据的默认显示宽度为8个字符位,它不能够进行算术运算,并区分大小写字母。字符型数据在SPSS据处理过中是应用一对双引号起来的,面在入数时不应输人双引号,否则,双引号将会作为字符型数据的一部分。

  • 日期型
    在这里插入图片描述

3.变量名标签
变量名标签是对变量名含义的进一步解释说明,可以用中文,总长度可达 120 个字符,但在统计分析结果的显示中,一般不可能显示如此长的变量名标签信息。变量名标签这个属性是可以省略定义的,但建议最好给出各变量名的标签
在这里插入图片描述

4.变量值标签
变量值标签是对变量取值含义的解释说明信息。例如:对于性别数据,假定用1表示男,用2表示女。变量值标签可以用中文。变量值标签这个属性是可以省略定义的,但建议对顺序水准和名义水准变量最好给出变量值标签

5.变量缺失值
缺失值在统计分析中是无法直接采用的。在 SPSS 中处理的方法是:在遗漏的数据处填充人某个特定的标记数据。在进行统计分析时,SPSS 将区别对待缺失值和正常的分析数据。
SPSS 中缺失值可以有三种指定方法:

  • 对个字符型或数值型变量,缺失值可以是1至3个特定的值离散值
  • 对一个数值型变量,缺失值可以在1个连续的闭区内
  • 对个数值型变量,缺失值可以在2个连续的开间内,并可同时指定一个离散值

还有另外一种是系统缺失值,用一个圆点表示。这个圆点不等于0,也不等于.00,而是系统默认的缺失值,它一般出现在数值型变量数据中。
注意:字符型变量中的空格或空不是系统缺失值。

6.变量列格式
包括变量的列宽度和数据的对齐方式
在这里插入图片描述

7.变量度量方法
统计分析数据的度量方法可以大致分为定度量和非定度量两类,对应的数据就是定距数据和非定距数据。

  • 定距离数据是指,如人的身高、体重、血压等的连续型数据,也包括如职工人数、课程门数等的离散化的数据。
  • 非定数据包括:顺序水准的数据名水准的数据。
    • 顺序水准的数据,如:高、中、低级职称分别用 1、2、3 等表示,年龄段分别用“老”、“中”、“青”等表示。
    • 名义水准的数据,男、女性别分别用 1、2表示,民族用“汉”、“回”、“满”等表示。这里,无论是数值型还是字符型都不存在内部固有的大小或高低顺序,而只是一种名义上的指代。

数据的录入和保存

录入数据

1.逐行录入
2.录入带有变量值标签的数据
在菜单选项把显示变量值标签的开关打开
在这里插入图片描述
录入相应的变量之后可以看到在数据单元中显示的是变量值对应的变量值标签
如:性别的变量值标签:
在这里插入图片描述
录入性别后,可以在数据单元看到‘男’对应的标签是1
在这里插入图片描述

保存文件

在保存SPSS数据文件时可以保存成多种形式,如.sav、Excel工作表格式.xlsx、数据库文件格式.dbf、文本格式.dat等
在实际工作中,可以将数据保存成两份,一份为SPSS数据文件格式,另一份为其他软件可以读取的数据文件格式,方便数据共享。
在这里插入图片描述

数据的编辑

数据定位

1.人工定位
适用于数据量较少的情况,可以使用鼠标或键盘的PgUpPgDn按钮
2.自动定位
当数据量较大时,可以根据个案号码变量值数据进行定位

  • 按个案号码自动定位
    将光标框在某个变量列的任何一个个案上
    菜单选项:编辑-转到个案
    在这里插入图片描述
    输入需要跳转到的个案号
    在这里插入图片描述
    如果选择“转到变量”可以使选择的变量列高亮
    在这里插入图片描述

  • 按变量值数据自动定位
    将光标框在某个变量列的任何一个个案上
    菜单:编辑-查找
    输入需要定位的变量值,会自动在第一步选择的列上进行搜索7在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/333454.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第二证券:股票私募仓位指数创近八周新高

1月8日,A股几大首要指数全线收跌,上证指数收于日内最低点2887.54点,间隔上一年5月份的阶段高点3418.95点现已跌去了15.54%。 不过,虽然商场仍未清晰止跌,私募基金们却现已进场“抄底”。私募排排网最新发布的私募仓位…

Android Matrix (二)具体图形变换参数的获取

Android Matrix (二)具体图形变换参数的获取 Matrix 类在 Android 中用于表示 3x3 的变换矩阵。这个矩阵可以应用于画布(Canvas),视图(View)或者位图(Bitmap)&#xff0…

软件测试|Linux基础教程:cp命令详解,复制文件或目录

简介 在Linux系统中,cp命令是一个非常常用且强大的命令,用于复制文件和目录。cp命令允许我们在不同目录之间复制文件或目录,并可以根据需求对文件复制的行为进行调整。在本文中,我们将详细解释cp命令的用法以及一些常见的选项。 …

C++常用库函数大小写转换

在我们在编写代码时大小写转换是基础知识,这篇博客将通过介绍C常用库函数来回顾和学习一种不一样的大小写转换 目录 一、islower/isupper函数二、tolower/toupper函数三、ASCLL码 一、islower/isupper函数 islower和isupper函数是C标准库中的字符分类函数&#xff…

python Android 安卓开发

kivy:https://github.com/kivy python-for-android :https://python-for-android.readthedocs.io/en/latest/ BeeWare:https://docs.beeware.org/en/latest/ Flet:https://github.com/flet-dev/flet 把 PySide6 移植到安卓上去&a…

7-4 计算长方体和四棱锥的表面积和体积 --笔记篇

题目 计算如下立体图形的表面积和体积。 从图中观察,可抽取长方体和四棱锥两种立体图形的共同属性到父类Rect中:长度:l 宽度:h 高度:z。 编程要求: (1)在父类Rect中&#xff0c…

Unity中URP下使用屏幕坐标采样深度图

文章目录 前言一、Unity使用了ComputeScreenPos函数得到屏幕坐标1、 我们来看一下这个函数干了什么2、我们看一下该函数实现该结果的意义 二、在Shader中使用(法一)1、在Varying结构体中2、在顶点着色器中3、在片元着色器中 三、在Shader中使用&#xff…

linux 使用log4cpp记录项目日志

为什么要用log4cpp记录项目日志 在通常情况下,Linux/UNIX 每个程序在开始运行的时刻,都会打开 3 个已经打开的 stream. 分别用来输入,输出,打印错误信息。通常他们会被连接到用户终端。这 3 个句柄的类型为指向 FILE 的指针。可以…

物理环境测评

1.1 物理位置选择 1.1.1 防震防风防雨 安全要求 机房场地选择在具有防震防风防雨等能力的建筑内 测评方法 核查是否有建筑物抗震设防审批文档 核查是否有雨水渗透的痕迹 核查是否有可灵活开启的窗户,若有窗户,是否做了封闭,上锁等防护措…

mongodb基本命令操作

1.创建数据库 语法 use 数据库名字例如:创建hero数据库 use hero查询当前数据库 db如果想查询所有的数据库 show dbs发现并没有刚刚创建的数据库,如果要显示创建的数据库,需要向表中插入一条记录 db.hero.insert({name: "zs",age: 20,country: "china&quo…

【grpc】利用protobuf实现java或kotlin调用python脚本,含实现过程和全部代码

前言 在一些特殊场景中,我们可能需要使用java或者其他任意语言调用python脚本或sdk等。本文的需求衍生也不例外于此,python端有sdk,但只能在python中调用,于是就有了本文章。 常见的调用方式如jython、python提供http rest接口、…

余震强度预测能力升级,Nature 刊文认证基于神经网络的模型性能优于传统模型

作者:李宝珠 编辑:李玮栋、xixi,三羊 地震的发生涉及诸多变量,「预测」存在挑战,但余震发生次数及强度的预测已取得重大进展。 2023 年 12 月 18 日 23 时 59 分,甘肃省临夏州积石山县发生 6.2 级地震&…