便携式 SAS 中的开放数据集
我在虚拟化环境中的 Windows XP 下使用 SAS 9.2 便携式,并且需要打开扩展名为 .sas7bdat 的数据集。 在另一台安装了 SAS 版本的 Windows 计算机下,…
SAS 中的last.group 语句
我有一个按 x1 和 x2 排序的数据集。对于 x1 的每个值,我只想打印 x2 的最后一个值。我该怎么做?会不会是这样的: if last.x2 then print; …
OLAP 多维数据集在 SAS 9.2 中获得递增的文件夹名称
在 SAS 9.2 中更新/创建多维数据集时,文件夹 c:\OLAP 中的多维数据集不会被覆盖。 文件夹名称按数字递增: C:\OLAP\部门1 C:\OLAP\部门2 等等.. 在 9…
关于SAS宏——如何使用abs()/std()
我在SAS中写了一个宏语句: %macro loop; %let sigmav=0.1; ..... %let sigmav_new=std(V); %if abs(%eval(&sigmav-&sigmav_new))<0.001 %then %do; .…
PC SAS:ODS CSV 到工作表
大家早上好, 我有 4 个过程表格,我想将其输出到一本工作簿,但会自动输出到不同的工作表。我该怎么办呢。 附件是 proc 选项卡的示例。 ods csv; pro…
SAS:是否可以将编译后的宏存储在 sasmacr 以外的目录中?
SAS 宏被编译并存储到名为 sasmacr 的目录中。有没有办法将它们存储在具有不同名称的目录中? 该用例是一个测试工具,我希望在命名空间中创建测试用例…
将混合模型公式从 SAS 转换为 R
我想在 R 中使用 nlme 包来拟合混合模型,这相当于以下 SAS 代码: proc mixed data = one; class var1 var2 year loc rep; model yld = var1 * var2;…
是什么导致了“雅可比矩阵”? SAS 中是单数吗?
我有一个简单的 SAS(版本 9.2)程序如下, proc model; cdf('normal',log(V/100)+1)=0.5; bounds V>0; solve V/solveprint; run; 它抛出异常,表示雅…
如何打印 SAS 数据集的最后一次观察结果?
我有一个包含 1000 个观察值的数据集。我只想打印最后的观察结果。使用以下内容: proc print data=apple(firstobs = 1000 obs = 1000); run; 我可以…