楼主: tj0412ymy
5522 11

[原创博文] SAS编程格式规则 [推广有奖]

  • 2关注
  • 48粉丝

已卖:4314份资源

副教授

65%

还不是VIP/贵宾

-

威望
0
论坛币
11512 个
通用积分
12.7575
学术水平
72 点
热心指数
91 点
信用等级
64 点
经验
29292 点
帖子
545
精华
0
在线时间
1203 小时
注册时间
2009-3-10
最后登录
2024-2-15

楼主
tj0412ymy 发表于 2011-8-9 15:35:01 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
虽然接触SAS已有一些年头,SAS编程的格式规范,包括如何缩进,何时大小写(虽然SAS在大多数情况对此并不敏感),这些所谓的规范都是从他人写的程序那里略学一二,如果只是为了方便程序的阅读或者是为了美观,有没有一些成文或不成文的细则?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SAS编程 不成文 大小写 有没有 程序 如何

回帖推荐

honghejing 发表于3楼  查看完整内容

说说一家CRO公司的一般要求: 1.每个程序都要有个header,解释这个程序是用来干嘛的,使用了哪些data,调用了哪些macro,作者是谁,修改日期,内容。 2.每个step的开始和结束顶格写,程序中间可以左对齐空2-4格。 3.遇到Do loop或者if else,每一层下面的程序语段再左对齐空2格。 4.每一个step结束最好有个结束语句,run,quit。 5.对于有疑问的语句或者复杂的语句,最好有些解释。 6.尽量在每step写的内容少些,做同一件事, ...

本帖被以下文库推荐

沙发
dentalfloss 发表于 2011-8-9 15:41:35
路过!!!

藤椅
honghejing 发表于 2011-8-9 16:29:37
说说一家CRO公司的一般要求:
1.每个程序都要有个header,解释这个程序是用来干嘛的,使用了哪些data,调用了哪些macro,作者是谁,修改日期,内容。
2.每个step的开始和结束顶格写,程序中间可以左对齐空2-4格。
3.遇到Do loop或者if else,每一层下面的程序语段再左对齐空2格。
4.每一个step结束最好有个结束语句,run,quit。
5.对于有疑问的语句或者复杂的语句,最好有些解释。
6.尽量在每step写的内容少些,做同一件事,可以多一些step,注明每个step的作用,这样便于修改,也便于别人check。
对于大小写,一般公司要求没那么严格,不过最好对于关键语句要用大写,其他语句可以大写也可以小写。
已有 1 人评分经验 收起 理由
crackman + 100 观点有启发

总评分: 经验 + 100   查看全部评分

板凳
456852 发表于 2011-8-9 21:11:59
If you use SAS EG, it can do the format of codes.

报纸
tj0412ymy 发表于 2011-8-9 21:25:40
456852 发表于 2011-8-9 21:11
If you use SAS EG, it can do the format of codes.
Thanks for your info.{:2_31:}
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

地板
yunqingwang 在职认证  发表于 2011-8-10 17:02:57
统一化吧,也算是习惯问题,看着舒服就行,反正我做的不够好

7
Bridgenc 发表于 2011-8-11 01:49:33
thanks for sharing

8
tj0412ymy 发表于 2011-8-11 09:05:02
honghejing 发表于 2011-8-9 16:29
说说一家CRO公司的一般要求:
1.每个程序都要有个header,解释这个程序是用来干嘛的,使用了哪些data,调用 ...
虽然都是多数人都知道的一些的规范,但仍很感谢honghejing能够将其成文!
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

9
yugao1986 发表于 2011-8-11 10:11:46
没有听说过公司的成文要求,不过个人感觉
1,如果方便自己阅读的话,小写就可以,字符大小看着舒服.适当作些标注就可以了.
2,方便他人阅读,正如3楼所说, 同时可以考虑SAS关键词大写,方便识别
三人行必有我师

10
ntsean 发表于 2011-8-11 10:49:28
大公司一般都有规定吧,叫 GPP.

我见过的规定有几十页,就是讲程序的标准化,格式化。除了楼上所说的那些以外,还有比如要删除所有编程过程中建立的临时数据,title, footnote,options设为初始,等等。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 17:12