本课程面向希望学习如何编写 SAS 程序以访问、探索、准备和分析数据的用户。它是学习数据科学、机器学习和人工智能 SAS 编程的入门课程。本课程结束时,您将知道如何使用 SAS Studio 编写和提交访问 SAS、Microsoft Excel 和文本数据的 SAS 程序。您将了解如何探索和验证数据、通过子集行和计算新列来准备数据、分析和报告数据、将数据和结果导出为其他格式、在 SAS 中使用 SQL 查询和连接表。 先决条件:学员应具有使用计算机软件的经验。具体来说,您应该能够理解操作系统上的文件结构和系统命令,并能访问操作系统上的数据文件。无需 SAS 经验。
在本模块中,您将了解课程的相关信息,并设置进行课程练习所需的数据。
涵盖的内容
3个视频4篇阅读材料
显示有关单元内容的信息
3个视频•总计10分钟
欢迎参加课程!•2分钟
演示:SAS 编程•7分钟
在本课程中练习•1分钟
4篇阅读材料•总计35分钟
学员必备条件•10分钟
使用社区论坛和获取帮助•10分钟
访问 SAS 软件并设置练习文件(必修)•5分钟
常见问题•10分钟
要点
第 2 单元•小时 后完成
单元详情
在本模块中,您将学习如何使用 SAS 编程工具以及 SAS 程序结构和语法的基础知识。
涵盖的内容
7个视频2篇阅读材料3个作业
显示有关单元内容的信息
7个视频•总计16分钟
概述:要点•0分钟
SAS 编程接口•1分钟
演示:使用 SAS Studio 编程•4分钟
SAS 程序结构•3分钟
SAS 程序语法•1分钟
演示:了解 SAS 程序语法•2分钟
演示:查找和解决语法错误•4分钟
2篇阅读材料•总计30分钟
练习使用 SAS Studio•20分钟
Syntax Review:要点•10分钟
3个作业•总计65分钟
活动 1.1•10分钟
活动 1.2•10分钟
要点回顾•45分钟
访问数据
第 3 单元•小时 后完成
单元详情
在本模块中,您将学习识别 SAS 表的特征、通过 SAS 库访问数据以及将数据导入 SAS。
涵盖的内容
14个视频1篇阅读材料8个作业
显示有关单元内容的信息
14个视频•总计27分钟
概述:访问数据•1分钟
数据类型•1分钟
什么是 SAS 表?•1分钟
SAS 表所需的列属性•3分钟
列出表和列属性•1分钟
访问程序中的数据•1分钟
使用库读取 SAS 数据•3分钟
自动 SAS 库•1分钟
演示:探索 SAS 自动库•3分钟
使用库读取其他文件类型•3分钟
演示:使用库读取 Excel 文件•3分钟
导入非结构化数据•2分钟
演示:导入逗号分隔 (CSV) 文件•2分钟
导入 Excel 文件•1分钟
1篇阅读材料•总计10分钟
Syntax 回顾:访问数据•10分钟
8个作业•总计140分钟
活动 2.1•10分钟
活动 2.2•10分钟
活动 2.3:为本课程创建资料库(必修)•10分钟
活动 2.4•10分钟
活动 2.5•10分钟
第 1 级练习:从单个工作表导入 Excel 数据•20分钟
第 2 级练习:从 CSV 文件导入数据•20分钟
访问数据•50分钟
探索和验证数据
第 4 单元•小时 后完成
单元详情
在本模块中,您将学习使用 SAS 程序来深入了解数据。您还将学习如何子集数据以便专注于特定部分、格式化数据以便轻松理解数据,以及排序数据以识别和解决重复值。
涵盖的内容
16个视频1篇阅读材料13个作业
显示有关单元内容的信息
16个视频•总计40分钟
概述:探索和验证数据•1分钟
使用程序探索数据•1分钟
演示:使用 SAS 程序探索数据•7分钟
使用 WHERE 语句过滤行•2分钟
在 WHERE 语句中组合表达式•1分钟
演示:使用基本操作器过滤行•6分钟
使用特殊 WHERE 操作符•1分钟
创建和使用宏变量•2分钟
演示:使用宏变量筛选行•4分钟
格式化结果中的数据值•2分钟
数值的常用格式•2分钟
日期值的常用格式•0分钟
演示:格式化结果中的数据值•3分钟
数据排序•2分钟
识别和删除重复•2分钟
演示:识别并删除重复值•4分钟
1篇阅读材料•总计10分钟
Syntax 回顾:探索和验证数据•10分钟
13个作业•总计210分钟
活动 3.1•10分钟
1 级练习:用程序探索数据•20分钟
第 2 级实践:使用程序验证数据•20分钟
活动 3.2•10分钟
活动 3.3•10分钟
第 1 级练习:使用字符数据过滤列表报告中的行•10分钟
第 2 级练习:使用宏变量对程序中的数据进行子集处理•20分钟
活动 3.4•10分钟
活动 3.5•10分钟
活动 3.6•10分钟
第 1 级练习:排序数据并创建输出表•20分钟
第 2 级练习:排序数据以删除重复行•10分钟
探索和验证数据•50分钟
准备数据
第 5 单元•小时 后完成
单元详情
在本模块中,您将学习如何进行一些常见的数据处理,如过滤行和列、计算新列和执行条件处理。
涵盖的内容
13个视频4篇阅读材料14个作业
显示有关单元内容的信息
13个视频•总计28分钟
概述:准备数据•1分钟
使用 DATA 步骤创建 SAS 数据集•1分钟
数据步骤处理•1分钟
演示:使用 DATA 步骤•3分钟
演示:使用表达式创建新列•3分钟
使用数字函数创建列•1分钟
演示:使用字符函数•3分钟
演示:使用日期函数•4分钟
演示:使用 IF-THEN 进行条件处理•4分钟
使用 IF-THEN/ELSE 进行条件处理•2分钟
使用 LENGTH 语句创建字符列•1分钟
使用 IF-THEN/DO 处理多个语句•2分钟
演示:使用 IF-THEN/DO 处理多个语句•3分钟
4篇阅读材料•总计19分钟
创建列的常用汇总函数•5分钟
创建列的常用字元函数•2分钟
创建列的常用日期函数•2分钟
Syntax 回顾:准备数据•10分钟
14个作业•总计240分钟
活动 4.1•10分钟
第 1 级练习:创建 SAS 表•20分钟
第 2 级练习:通过多个条件进行子集,创建分类 SAS 表•20分钟
活动 4.2•10分钟
活动 4.3•10分钟
活动 4.4•10分钟
第 1 级练习:创建新列•20分钟
第 2 级练习:使用字符和日期函数创建新列•20分钟
活动 4.5•10分钟
活动 4.6•10分钟
活动 4.7•10分钟
第 1 级练习:使用 IF-THEN/ELSE 处理语句•20分钟
第 2 级练习:使用 DO 组有条件地处理语句•20分钟
准备数据•50分钟
分析和报告数据
第 6 单元•小时 后完成
单元详情
在本模块中,我们将集中使用我们在数据探索中接触过的 SAS 程序来汇总数据。您还将学习如何使用标题、列标签、脚注和宏变量来增强报表并使其更有意义。
涵盖的内容
11个视频2篇阅读材料10个作业
显示有关单元内容的信息
11个视频•总计25分钟
概述:分析和报告数据•1分钟
使用标题和脚注•2分钟
在标题和脚注中使用宏变量和函数•1分钟
为列应用临时标签•1分钟
细分报告•1分钟
演示:增强报告•4分钟
为列应用永久标签•0分钟
演示:创建频率报告和图表•7分钟
演示:创建双向频率报告•4分钟
演示:创建汇总统计报告•5分钟
创建输出汇总表•0分钟
2篇阅读材料•总计15分钟
数据分析程序示例•5分钟
Syntax 回顾:分析和报告数据•10分钟
10个作业•总计170分钟
活动 5.1•10分钟
活动 5.2•10分钟
活动 5.3•10分钟
第 1 级练习:创建单向频率报告•20分钟
第 2 级练习:创建双向频率报告•20分钟
活动 5.4•10分钟
活动 5.5•10分钟
1 级练习:制作描述性统计报告•10分钟
第 2 级练习:创建带有自定义列的输出表•20分钟
分析和报告数据•50分钟
导出结果
第 7 单元•小时 后完成
单元详情
在本模块中,您将学习将 SAS 表格和结果导出到 Excel、Microsoft Word 和 PDF 文件。
It is a very well structured and highly informative course. A must go for beginners. A person with no background in any programming language can also learn a lot from this.
S
SK
5·
已于 May 13, 2020审阅
Simple, Straight to the point, Engages learners with tiny quizzes to help in learning actively. Could have more reading material as optional to dive deeper though. Overall, Great beginner course.
S
SC
5·
已于 Mar 29, 2021审阅
Great course and awesome instructor. Learned a lot about some SAS capabilities, syntaxes, and others. Highly recommend this course if you would like to start getting to know SAS programming.