跳转到内容

SAS/数学函数

来自维基教科书,开放的书本,开放的世界
< SAS

概率函数

[编辑 | 编辑源代码]

SAS 包含一组概率函数。无需阅读分位数表,您可以在 SAS 日志中打印变量的分位数。

data _null_;
    q975 = probit(.975);
	q025 = probit(.025);
	q95 = probit(.95) ; 
	q05 = probit(.05) ; 
    put q975 = ;
	put q025= ;
	put q95 = ; 
	put q05 = ; 
run;

请注意,我们使用数据步骤,但我们不创建任何表。我们还使用“put”指令将结果打印到日志中。或者,您也可以使用 PROC IML 并将结果打印到输出窗口中

proc iml ; 
q975 = probit(.975) ; 
print q975  ; 
quit ;

对于学生分布,第一个数字是分位数,第二个数字是自由度。

data _null_ ; 
q975 = tinv(.975,10);
q025 = tinv(.025,10);
put q975 = ; 
put q025 = ; 
run ;

对于 分布

data _null_;
    q95 = cinv(0.95,5);
    put q95 = ;
run;

对于费舍尔分布

data _null_;
    q95 = finv(0.95,5,5);
    put q95 = ;
run;
分布 CDF 分位数 PDF 随机偏差
贝塔 probbeta(p,,) betainv(q,,) _
probchi(p,n) cinv(q,n) _
费舍尔 probf(p,d1,d2) finv(q,d1,d2)
高斯 probnorm(p) probit(q) rannor(0)
学生 probt(p,n) tinv(q,n)
统一 ranuni(0)

统计函数

[编辑 | 编辑源代码]
  • mean()
  • N
  • Nmiss

数学函数

[编辑 | 编辑源代码]
  • log
华夏公益教科书