课程主页: https://www.coursera.org/learn/sas-macro-language
课程概述
SAS宏语言课程是一个针对想要深入掌握SAS编程的学习者而设计的在线课程,在Coursera上提供。该课程介绍了在SAS中处理和操作数据的高级技术,尤其是如何使用宏语言简化和自动化编程过程。
学习目标
完成该课程后,学习者将能够:
- 在SAS代码中执行文本替换。
- 使用宏变量和宏函数。
- 自动化和自定义SAS代码的生产。
- 有条件或迭代地构建SAS代码。
- 编写自我修改、数据驱动的程序。
课程大纲
课程分为多个模块,具体内容如下:
- 介绍:了解课程大纲,并设置实践文件,探索宏编程及其在SAS编程中的作用。
- SAS宏功能:学习SAS代码处理的背后原理,掌握宏语言元素如何影响SAS的代码处理,创建和使用宏变量。
- 文本的存储和处理:使用宏函数操作文本,利用PROC SQL和DATA步骤创建基于数据值的宏变量,掌握间接引用的方法。
- 宏程序的编写:学习编写和调用宏程序,根据输入值生成SAS代码,理解宏变量的作用域及条件生成和处理代码的方法。
- 开发宏应用:学习如何存储和检索宏,使其在任何SAS会话中均可用,构建动态生成SAS代码的数据驱动宏应用。
- 案例研究及认证实践考试:通过实际商业问题应用课程中所学的概念,检验自己的学习成果。
总结
总体而言,SAS宏语言课程对于希望提高SAS编程技能的学习者来说,是一个宝贵的资源。通过学习宏语言,学员可以极大提高编程工作效率,简化复杂任务。因此,强烈推荐参加这个课程。
课程主页: https://www.coursera.org/learn/sas-macro-language