经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
SAS宏程序-学习偶得
楼主
有福有德
44044
107
收藏
2013-08-14
SAS宏的基本知识
SAS宏功能
1)可以降低重复性任务的工作量,便于重复调用。例如:可以将宏文件永久存储,每次只需要调用相应的宏就可以完成分析,而无需重新运行。
2)使程序模块化,同时便于修改宏参数,而无需重新运行,可以大幅提高运行效率。
a、sas宏变量
1) 宏变量可以独立于data步.并可以在sas程序的任何地方定义(除数据行外);
2)%let语句定义宏变量,当引用宏变量时,使用&符号;
3)使用%str函数围住宏变量的值,使得在这个值内部的分号作为这个文本的部分,而不是%let语句的结束(macro_str例);
4)使用%put语句在log窗口显示宏变量的值(macro_var例)
5)sas/base中的自动宏变量,如:sysver, systime(给出sas程序或会话开始执行的时间),sas/stat中的宏程序可以拟合非线性多层模型,如%glimmix。
b、SAS宏
1)用%macro语句开始一个宏,同时给出这个宏的名字。如:%macro dsn;
用%mend语句结束一个宏,其后给出宏名字。如:%mend dsn;
2)放一个百分数符号(%)在宏名字的前面以调用一个宏,如%dsn
c、宏参数
1)定义在一个%macro语句的宏名字后括号内的宏变量称为宏参数,
可以直接给出宏参数的值,也可以在调用这个宏时给出这些参数的值。
2)对参数分配的值只在这个宏执行时有效,而宏变量从用户创建直到SAS会话结束前都存在
%let m=class;*m为宏变量;
data temp1;
set sashelp.&m.;
run;
%macro sgplot(yvar=height,xvar=weight); *括号内为宏参数;
proc sgplot data=temp1;
reg y=&yvar. x=&xvar./group=sex clm cli;
run;
%mend sgplot; *sgplot为新定义的宏(表示proc sgplot的内容);
*以下是调用宏,并修改宏参数,宏参数同样在括号内指定;
%sgplot();quit; *未对宏参数做任何修改;
%sgplot(xvar=age);quit; *指定x变量为年龄;
%sgplot(yvar=age,xvar=height);quit; *分别指定变量x为年龄、y为身高。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
wujianjack2
2013-8-16 18:15:39
Sofa??thanks for your sharing!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
guo.bailing
2013-8-16 19:01:21
视频做的很工整,有层次感
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
book992008
2013-8-16 20:26:44
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
miyue2008
2013-8-16 21:36:07
谢谢楼主分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
spapple
2013-8-17 11:05:49
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
zhangfk
2013-8-18 06:30:58
谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
moonstarpursuit
2013-8-18 10:38:39
谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
cfgcm
2013-8-18 12:05:15
谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
spapple
2013-8-19 06:44:59
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
canghaiyisu1
2013-8-19 15:18:01
学习下
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
chinaeu
2013-8-19 17:44:52
000000000000000000
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
henryyhl
2013-8-19 21:28:45
谢谢分享~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
14楼
财经学友
2013-8-20 02:21:08
好经验就要推广
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
15楼
fionajin91
2013-8-20 13:49:27
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
16楼
valer7ie
2013-8-20 14:16:48
楼主大好人!~~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
17楼
suling33
2013-8-20 16:28:34
谢谢楼主分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
18楼
yzy0718
2013-8-21 02:46:51
看看
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
19楼
goldbaodi
2013-8-21 10:08:59
ding ----
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
20楼
wanwanle2
2013-8-21 15:08:18
xexie
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
21楼
biostat
2013-8-22 10:33:22
言简意赅。。。。。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
22楼
zhaoxu1986625
2013-8-22 11:37:05
看看
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
23楼
sunyongfifth
2013-8-24 19:23:08
看看。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
24楼
水底游鱼
2013-8-25 10:54:40
非常好 谢谢啦
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
25楼
gggdhddw
2013-8-25 12:54:39
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
26楼
546042970
2013-8-25 13:19:23
这是用来干什么的啊/
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
27楼
boe
2013-8-25 13:57:18
楼主不妨给出视频下载地址。
如果仅是做广告,还加精,那就没意思了。
或许我理解错了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
28楼
石瑞
2013-8-25 20:32:40
谢谢分享
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
29楼
ttt2
2013-8-26 08:37:47
ding
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
30楼
jellygrape
2013-8-26 13:30:14
lz好人
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
首页
上一页
下一页
跳至第
页
相关推荐
求救:SAS宏程序
求助sas宏程序
一个sas宏程序的问题,还请会宏程序的战友给予指导
SAS宏程序查找相亲数和完全数
请给位大神帮小妹看看这个SAS宏程序怎么编
sas宏程序的问题
〖SAS〗原创:SAS宏程序-学习偶得
SAS宏程序问题
sas宏程序中参数的相关总结及调试中的重要选项
为什么编好的sas宏程序能够在自己的电脑上跑,但在其他人的电脑上结果会显示乱码呢!
栏目导航
SAS专版
哲学与心理学版
经管文库(原现金交易版)
经管高考
新手入门区
能源经济学
热门文章
CDA 数据分析师:线性回归实战指南 —— 从 ...
2025中国播客行业现状与发展趋势报告
2025年三季度中国消费者消费意愿调查报告
奇瑞首夺J.D.Power-VDS自主冠军
【推荐】上市公司投资者信心指数计算Stata代 ...
美容护理:积雪草科学护肤白皮书
中国口服维生素保健品市场分析报告(简版)
20XX年扶贫办雨露计划工作方案
世界上最简单的会计书(高清pdf版)
同心动力携手山西金控,共筑金融企业“以人 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群