将值保存到变量中然后使用它

时间:2016-05-11 08:39:40

标签: spss

我需要计算百分位数85然后保存在变量中,因为我想在许多条件句子中使用它,如:

IF(variable>percentile85) a=0.
IF(variable2>percentile85) b=0.
IF(variable3>percentile85) c=0.

有没有办法将值保存到变量中,然后像在python,java等中一样使用它?我在SPSS中使用它并且我不知道该怎么做

非常感谢

2 个答案:

答案 0 :(得分:1)

对Ntiles使用RANK命令,然后使用创建的新变量:

RANK VARIABLES=YourVar(A) /NTILES(100).
IF(NYourVar>=85) a=0.
EXECUTE.

答案 1 :(得分:0)

请注意,您实际上可以在SPSS中使用Python。可下载的编程和数据管理书有很多例子。 SPSSINC TRANS扩展命令使得使用Python代码进行数据转换变得特别容易。