楼主: 一眼瞬间
4566 10

困扰,恳请高手帮助! rank问题 [推广有奖]

11
pobel 在职认证  发表于 2010-11-12 13:34:39
根据分位数的值产生新变量&decilevar的那步对结果影响比较大,如果将那一步的逻辑换成下面的代码应该结果就会大不一样。

  if &var =. then &decilevar = .;
  else if &var le &q9 then &decilevar=0.9;
  else if &var le &q8 then &decilevar=0.8;
  else if &var le &q7 then &decilevar=0.7;
  else if &var le &q6 then &decilevar=0.6;
  else if &var le &q5 then &decilevar=0.5;
  else if &var le &q4 then &decilevar=0.4;
  else if &var le &q3 then &decilevar=0.3;
  else if &var le &q2 then &decilevar=0.2;
  else if &var le &q1 then &decilevar=0.1;
这个问题能不能用PROC Freq 来做?
和谐拯救危机

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 06:51