全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1146 1
2013-04-05
下面的程序中 lstar 和 g 是事先编好的函数,ab是已知的数据集,想要使mu从0.1到20以0.1为间隔变化,怎么办,求高手指教


options cmplib =sasuser.funcs;
%let r =10000;
data lstar;
  call streaminit(1234);
  set ab;
  do sample =1 to &r;
    call missing(sum1, sum2);
    do i =1 to 6000;
      x =rand('T',3) ;
      y =x/sqrt(3)+mu ;
      lstar =lstar(y,c,d) ;
      l =g(y) ;        
      sum1 ++lstar; sum2 ++l;
      if (sum1 lt 0) then sum1=0;
      if (sum2 lt 0) then sum2=0;
      output;
    end;
  end;
  keep sample i sum1 sum2;
run;


二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-5 12:18:26
复制代码
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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