【发布时间】:2014-04-18 14:49:30
【问题描述】:
如何将proc lifetest生存图模板改回默认模板?
【问题讨论】:
-
请提供更多详细信息。具体来说,您在哪个模板商店中更改了绘图模板?
ods path show;在日志中返回什么?
标签: graphics sas survival-analysis
如何将proc lifetest生存图模板改回默认模板?
【问题讨论】:
ods path show; 在日志中返回什么?
标签: graphics sas survival-analysis
通常,当您更改模板时,您会在特定的模板存储中更改它。如果你跑
ods path show;
这将写入您当前正在写入的模板存储的日志(“更新”)。对我来说,这会返回:
- WORK.TEMPLAT(更新)
- SASUSER.TEMPLAT(读取)
- SASHELP.TMPLMST(读取)
原始模板应存储在 SASHELP.TMPLMST 中。如果您覆盖它,它将在(UPDATE)存储中 - 在我的情况下,WORK.TEMPLAT,尽管它通常在 SASUSER.TEMPLAT 中。
假设您的 (UPDATE) 仍然与您进行更改时相同,这应该有效:
proc template;
delete Stat.Lifetest.Graphics.X;
run;
其中 X 是您修改的模板。这将删除“自定义”版本,SAS 将使用基本版本。
如果您的自定义版本在 SASUSER.TEMPLAT 中并且当前是 READ 但曾经是 UPDATE,您可以通过运行恢复到该版本
ods path sasuser.templat(update) sashelp.tmplmst(read);
然后重新运行删除。
【讨论】:
ods path reset;来将您的ODS路径重置为默认值。