SAS:将分位数分配给宏变量

标签 sas sas-macro

在 SAS 中,如何将正态分布的 97.5% 分位数分配给宏变量 z


不工作 1

%let z = quantile("normal", 0.975); 

不工作 2

%let z = %sysfunc(quantile("normal", 0.975));

最佳答案

宏不喜欢不必要的引号:

%let z = %sysfunc(quantile(normal, 0.975));

关于SAS:将分位数分配给宏变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30623901/

相关文章:

sas - 如何在 SAS x "copy ..."中使用带空格的文件夹?

SAS - 使用另一列的值动态创建列名

sas - 通过过滤度量值在 MDX 中定义计算成员

sql - 如何在 SQL Server 中使用 substr?

sas - 尝试在 SAS 中获取文件属性(文件大小、创建日期时间和上次修改日期时间)

SAS 宏引用 : pass equals sign as macro argument

linux - SAS宏函数在linux上获取文件修改日期

SAS:创建包含两个日期之间所有月份的宏变量

windows - 如何使用 SAS 确定目录的大小(以 MB 为单位)(Windows)?

sas - 函数 LAG<n> 中的动态 n(变量)SAS