全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
28977 10
2008-01-06
最近有些资料包涵负数,想在spss中把这个变量中的所有数值取绝对值请问给位战友如何转
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-1-9 10:18:00

要把负数转换为正数,可利用建立新变量的方法去实现。

具体操作步骤(假设包含负数的变量名为A):

第一步:Transform---Compute---在Target Variable下建立一个新变量名A1---在Numeric Expression下的方框写出表达式:A*(-1)---按该方框的左下方的 If 键---在对话框中选中“Include if case satisfies condition”,并在其下的方框输入:A<0---Continue---OK

第二步:Transform---Compute---在Target Variable下输入新变量名A1---在Numeric Expression下的方框输入:A  ---按该方框的左下方的 If 键---在对话框中选中“Include if case satisfies condition”,并在其下的方框输入:A>0---Continue---OK

当完成以上两个步骤的操作后,在数据窗口就自动建立了一个新变量A1,且所得的新变量A1的数据就是原变量A数据的绝对值了,所以在以后的数据处理中,就可以用新变量A1的数据代替原变量A的数据进行.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-1-9 17:56:00

简单一点,使用函数:ABS(VAR00001) 于是把VAR00001变量变成绝对值了。

命令:COMPUTE 新变量=ABS(VAR00001).
EXECUTE.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-1-9 22:10:00

版主高人一个!!!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2008-1-10 00:07:00

都是不错的方法噢,推荐新手使用函数,更为简洁,也可以在compute界面操作。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-1-19 06:40:00
还是函数法方便、易行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群