我需要计算百分位数85然后保存在变量中,因为我想在许多条件句子中使用它,如:
IF(variable>percentile85) a=0.
IF(variable2>percentile85) b=0.
IF(variable3>percentile85) c=0.
有没有办法将值保存到变量中,然后像在python,java等中一样使用它?我在SPSS中使用它并且我不知道该怎么做
非常感谢
答案 0 :(得分:1)
对Ntiles使用RANK命令,然后使用创建的新变量:
RANK VARIABLES=YourVar(A) /NTILES(100).
IF(NYourVar>=85) a=0.
EXECUTE.
答案 1 :(得分:0)
请注意,您实际上可以在SPSS中使用Python。可下载的编程和数据管理书有很多例子。 SPSSINC TRANS扩展命令使得使用Python代码进行数据转换变得特别容易。