加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]SPSS 新变量赋值

(2013-09-05 17:32:02)
标签:

转载

原文地址:SPSS 新变量赋值作者:Lynn
2 数据转换(Transform)

在有些情况下,原始数据难以满足数据分析的要求,需要对原始数据进行适当的转换。SPSS具体强大的数据转换功能,它不仅可以进行简单的变量转换和重新建立分类变量,还可以进行复杂的统计函数运算以及逻辑函数运算。

在主菜单中点击Transform命令,弹出数据转换子菜单,如图所示。

http://zhibao.swu.edu.cn/epcl/spss/spss_edit/images/spss2_32.jpg新变量赋值" TITLE="[转载]SPSS 新变量赋值" />

计算产生变量

重新赋值

测量方位

计数统计

观测值单位排序

自动重新赋值

产生时间序列变量

缺失值代替

随机数

2.1 计算产生变量(Compute..)

计算产生变量是根据已存在的变量,经函数计算后,建立新变量或替换原变量值。

例如,我们在方差分析中常常要求对百分数和层数描叙的数据作反正弦函数的转换(sin-1SQRT(x))。
       ARSIN(SQRT(x))

首先,打开数据文据文件(DATA1-1.SAV),将数据调入工作区。然后,从菜单选择Transform- Compute..命令,弹出计算产生变量对话框,如下图:

http://zhibao.swu.edu.cn/epcl/spss/spss_edit/images/spss2_33.jpg新变量赋值" TITLE="[转载]SPSS 新变量赋值" />

Target Variable: 目标变量名指定栏。可以输入新的变量,也可以输入已有的变量。输入变量后,下边的 [Type & Label..]按钮就会被激活,点击它出现变量定义的对话框,可以设置以下变量属性。

http://zhibao.swu.edu.cn/epcl/spss/spss_edit/images/spss2_34.jpg新变量赋值" TITLE="[转载]SPSS 新变量赋值" />

Label 栏:
      Label 输入标签名。
      Use expression as label: 以数学表达式作为标签。

Type 栏:
      Use Expression as label: 数字型变量
      String 字符型变量,Width: 8 字符宽度。

Numeric Expression: 数学表达式输入

使用键盘或利用系统提供的计算面板输入数学表达式。也可以将Functions(函数)框里的函数选入表达式中。系统提供了70多种函数,它包括算术函数,统计函数,分布函数,日期函数,缺失值函数和字符函数。

If…定义条件
      Include all cases 包括所有记录。
      Include if cases satisfies condition: 符合条件的记录。选中此项后,条件输入框激活,在此框中输入
        变量的逻辑表达式。

SPSS 算术函数

函数

说明

示例 (x=3.6, y=2)

ABS(x)

绝对值函数

ABS(y-x) →1.6

ARTAN(x)

反正切函数,得弧度值

ARTAN(y) →1.11

ARSIN(x)

反正弦函数,得弧度值

ARSIN(x/4) →1.12

COS(x)

余弦函数(弧度单位)

COS(y) →0.47

EXP(x)

以e为底的指数函数

EXP(y) →7.39

LG10(x)

以10为底的对数函数

LG10(y*100) →2.3

LN(x)

以e为底的对数函数

LN(y) →0.69

MOD(x)

取余函数

MOD(x,y) →1.6

RND(x)

四舍五入后去正

RND(x) →4

SIN(x)

正弦函数(弧度单位)

SIN(y) →0.909

SQRT(x)

平方根函数

SQRT(y) →1.41

TRUNC(x)

取整函数

TRUNC(x) →3

注:x 可以是变量、常量,也可以是函数。

2.2 自动重新赋值(Automatic Recode)

有的时候,我们需要重新把数值变量或字符变量按它本身的数值大小转换成为从1开始的顺序整数,并存放在新变量对应的记录中。
    首先,打开数据文据文件(DATA3-1.SAV),将数据调入工作区。然后,从菜单选择“Transform- Automatic Recode”命令,弹出连续型变量转换为分类变量对话框,如下图:

http://zhibao.swu.edu.cn/epcl/spss/spss_edit/images/spss2_35.jpg新变量赋值" TITLE="[转载]SPSS 新变量赋值" />

操作步骤:

1)从左边数据变量栏里把变量选入到右边的“Variable->New Name”框中。

2)在“New Name:”输入新变量名称后,点击 [Add New Name] 按钮加入到“Variable->New Name”框中。

3)在“Recode Starting from”设置赋值顺序,有以下两种顺序:
       Lowest value: 按从小到大顺序,赋值为1开始的顺序整数。
       Highest valus: 按从大到小顺序,赋值为1开始的顺序整数。

4)单击 [OK] 按钮,执行转换。

 

0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有