You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Proc Univariate的对数正态分布参数结果存储为数据集?

如何将Proc Univariate的对数正态分布参数保存为SAS数据集

直接使用SAS的ODS OUTPUT语句即可捕获"Parameters for Lognormal Distribution"对应的输出表,生成独立数据集。具体实现代码如下:

/* 用ODS OUTPUT指定要保存的对数正态参数表及目标数据集名 */
ODS OUTPUT LognormalParameters=work.lognormal_params;

Proc Univariate data=myData;
var Var1;
histogram / LogNormal;
run;

/* 关闭ODS OUTPUT,防止后续程序的输出被意外捕获 */
ODS OUTPUT CLOSE;

关键说明:

  • LognormalParameters是Proc Univariate执行对数正态直方图分析时,自动生成的ODS输出对象名称,对应你需要的参数表。
  • 示例中把参数表保存到临时库work下的lognormal_params数据集,你可以修改为自定义的库名和数据集名。

验证生成的数据集:

运行完上述代码后,可通过Proc Print查看结果:

Proc Print data=work.lognormal_params;
run;

额外拓展:

如果需要同时保存其他输出表(比如正态性检验结果),只需在ODS OUTPUT后追加多个输出对象即可,示例:

ODS OUTPUT LognormalParameters=work.lognormal_params
           TestsForNormality=work.normality_test_results;

内容的提问来源于stack exchange,提问作者Diana

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 09:57:08