全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1730 0
2013-11-04
亲,谁能帮我将下面的R 代码转成SAS? 谢谢了
pown=function(alpha,sigma,c1,c2,power0){
  n=0
  power=0
  npow=c(0)
  while(power<power0){
    n=n+1
    Z_alpha=qt(1-alpha,n)
    Z1=Z_alpha-(c1-c2)*sqrt(n)/sigma
    Z2=Z_alpha-(c1+c2)*sqrt(n)/sigma
    power=1-(pt(Z1,n)+pt(Z2,n))
  }
  result=c(exp(-c1), exp(-c2), sigma,alpha, power, n)
  result
}
c1=c(-log(0.7),-log(0.8))
c2=c(-log(0.9),-log(0.95),-log(1))
alpha=0.05
sigma=c(0.34,0.29)
power0=c(0.9,0.8)
Res=matrix(0,nrow=24,ncol=6)
colnames(Res)=c("Upp Bound", "TrueRatio", "sigma","alpha", "power", "n")
i=0
for(i1 in 1:length(power0)){
  for(i2 in 1:length(sigma)){
    for(i3 in 1:length(c1)){
      for(i4 in 1:length(c2)){
        i=i+1
        Res[i,]=pown(alpha,sigma[i2],c1[i3],c2[i4],power0[i1])
      }
    }
  }
}
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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