前 言
自2015年入职吉林大学以来,已经过了4个年头,这4年我承担了研究方法的课程,在讲授研究方法内容时出现了一些难题,如果仅仅讲授研究方法内容,那么部分学生可能无法了解这些内容是如何实现的。我想这也是一些承担研究方法课程的老师面临的难题,主要是在课程设计中,我们无法同时让学生学习程序语言和掌握研究方法材料,这启发我对SAS编程进行进一步的思考,究竟是让学生掌握初级的SAS语言,让他们由基础慢慢进步,还是直接将SAS编程提升到新的高度,以宏语法为主,让他们了解我所编写的宏语法,只要掌握这些宏语法,就能够完成实证。
在这样的构想之下,2017年开始,我开发了autoexec程序,并将多年来编写(与收集)的宏语法都打包进去,同时修正了《SAS在财务研究中的应用》一书的一些宏语法,并且让这些宏语法可以在SAS 9.4 M3中运行,也使用了SAS EG平台进行分析,让不熟悉编程的读者也可以利用类似于SPSS的点击功能去完成统计分析,更重要的是可以调用本书中提供的宏语法快速进行分析。
本书主要内容如下。
第1章介绍SAS EG模块的基础界面,并阐述SAS EG的过程流与项目式管理;第2章介绍自动运行宏文件,以弥补SAS在菜单功能上的不足,并且介绍如何将程序运行结果输出为Word文档、在SAS中发送电子邮件的命令功能,以及SAS EG的排程设计。
第3章介绍本书后续章节中所要使用的数据,包括报酬率数据、财务报表数据和公司治理数据;第4章则介绍数据处理的宏语法,分别是变量转换宏、移动窗口转换宏、领先/滞后宏、缩尾宏、缺失值处理宏以及行业变量计算宏。这6种宏在进行数据分析时是最常遇到的,因此本书特别将其写成标准化的宏,让读者了解其用法,以便在日后可以随时随地调用。
第5章探讨关于基本投资策略的绩效;第6章介绍Lewellen投资策略,一次性考虑多个投资变量,并借此建立投资组合;第7章介绍能够获利的投资组合。
第8章介绍描述性统计宏,可以生成实证研究中的描述性统计表和相关系数表;第9章介绍样本分配趋势宏、两群体差异性检定宏和组合差异性检定宏;第10章介绍回归宏语法架构,在设置中可以运行5种基础回归方法,以及使用回归宏语法;第11章综合了第8~10章的内容,设计出基础论文宏、中介论文宏和调节论文宏,通过运行论文宏,可以直接生成实证论文中的基础表格,这对于研究分析者而言,可以节省很多制表的时间。
第12章讲述解释变量内生性的解决之道,第13章讲述样本选择性问题。
林煜恩
2019年6月30日于吉林大学匡亚明楼