全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
655 0
2019-05-30
proc iml;
  start f(z) global(t,x,count);
    count=count+1;
    p=normpdf(t);
        q=normcdf(t+x*z)-normcdf(t);
        m=p*(q**(n-1));
        d=(z**(v-1))*m*exp(-0.5*v*(z**2));
        return(d);
  finish;
  start g(i) global(t,eps);
    interval=.M||.M;
        t=i;
        call quad(pm,"F",interval) eps=eps;
        return(pm);
  finish;
  start h(xx,n,v) global(x,eps);
    x=xx;
        interval=0||.M;
    call quad(p,"G",interval) eps=eps;
    l=n*(v**(v/2));
        k=gamma(v/2)*(2**(v/2-1));
        a=(l/k)*p;
        return(a);
  finish;
  count=0;
  eps=1E-11;
  b=h(0,16,5);
  print p count;
  quit;
2.PNG

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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