|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sas-programming-made-easy-with-examples/
课程评论:没有评论
课程名称:Crash Course: SAS Programming from Scratch with Workout 课程概述: 本课程旨在从工业使用的角度学习SAS编程,SAS被广泛应用于数据科学、分析和统计分析领域。课程设计快速帮助学员入门SAS编程。课程的主要内容包括免费访问SAS、导入数据、数据操作(如合并、附加、排序和衍生新字段)、创建图表(如垂直条形图、饼图、堆叠图)、统计程序,以及如何通过ODS HTML美化报告等。 课程详细内容: 第一部分 - 获取SAS访问权限并理解SAS环境 - 学习获取免费SAS访问权限和熟悉SAS环境,包括程序编辑器、日志窗口、输出窗口和库等。 第二部分 - SAS中最常用的数据操作 - 导入SAS中的数据,查看元数据和数据,通过多种方法打印记录,进行频率分布分析,理解数字变量分析,掌握数据排序、合并、附加、缺失值处理,以及使用逻辑和比较运算符进行操作。 第三部分 - 统计程序和报告增强 - 学习如何使用SAS进行线性回归、卡方分析和单因素ANOVA分析,包括如何解释统计结果和生成对应的图表。掌握ODS HTML和PROC TABULATE的使用,进而提升报告的可读性和美观度。 第四部分 - 实践案例研究 - 应用所学知识解决实际商业问题。 通过本课程,学员将快速掌握SAS编程的基础知识,并能够运用所学知识进行数据分析和可视化,适合希望在数据科学和分析领域发展的学习者。
Learn SAS programming from industrial usage perspective. SAS is one of the most used tool for data science, analytics and statistical analysis domain. This course is designed to give you good start on SAS programming quickly. The course has following highlightsGetting free access to SASImporting dataGetting basic feel of data- through contents, print, freq, univariate Data operations like merge, append, sort, truncate - rows / columns wise, derive new fields, analysis for each class Graphs - vertical bar chart / pie charts / stacked charts Statistical procedureTitle and labels for enhancementsTabulate for pivot table kind of workPutting together analysis with ODS HTML and colorful titleproc transpose to transpose the dataproc compare to compare datasetsThe course content in detail is as followsSection 1 - Getting access to SAS and understand SAS environmentGetting free access to learn SASGet familiar with SAS environmentUnderstand what isProgram editorLog windowOutput windowLibrary etc.Section 2 - Most used data operations in SASGet familiar with the Data for workoutImport data in SASViewing Meta DataViewing DataUnderstand various options to print Few records starting from a particular observationFew columns / all columnsDirect data entry in SASHow to be careful for character formatFrequency Distribution for categorical variablesUnderstand Various parts of the outputDefault and quantity based sorting orderStoring proc freq output into a SAS datasetWhy one should avoid proc freq for numeric variableNumeric Variable AnalysisUnderstand Proc Univariate and Proc MeansAdvantages of both the approachesRequesting few statistics only in the outputSorting Data Understand -How to sort on the basis of one variable / two variablesHow to keep original data as it is and store sorted data in a new datasetHow to sort data in descending orderHow to remove duplicatesWhat is first. and last. option and how to use itMerging n Dealing with missing dataUnderstand What is merging dataWhat are the Pre requisites of merging dataWhat is left join, right join and equi joinHow to do various kinds of joinHow is missing value represented for numeric and character variableSyntax for replacing missing value for a numeric variableSyntax for replacing missing value for a character variableAppending datasetsUnderstand What is appending datasets?How to append data?What happens when datsets have different columns and still you want to append it?Derive New fieldWrite if else logic to create a derived fieldLearn to use OR operatorUnderstand how to define length for proper display of variableArithmetic Logical n comparison OperatorsGet to know the different Arithmetic, Logical and Comparison operators we haveDemo of how to use them for the whole data setAlso see how to keep only those records, which meets certain criteriaTruncating data rows n columns wiseLearn how to keep or drop few fields from a given datasetLearn to keep or delete few records meeting certain criteriaPart of string using SubstrUnderstand the syntax for substringSee the workout examplein operatorUnderstand the usage of in operatorSee the demo to understand how does it make it easy to compare multiple string in one goCrossTab using SASUnderstand How to create cross tab in SAS?How to interpret the outputHow to supress some statistics from the result?Numeric Variable Analysis for each classUnderstand how to conduct analysis for each distinct value of a particular categorical variable easily using class statementDealing with datesUnderstand date 9 formatThe usage of mdy function to create dateFind days / years spend between two datesUse round function to get nicely formatted valueProc SQL n Fetching data from databaseUnderstand the utility of Proc SQLUnderstand the process of getting data from databases using proc SQLSection 3 - Statistical procedures and report enhancementsConducting linear regression analysis using SASUnderstand how to conduct linear regression analysis using SASHow to get the regression equation, coefficient of determination etc.How to interpret coefficient of determinationHow to make out, it is a positive or negative relationshipConducting Chi square analysis using SASUnderstand how to get chi square statistics for contingency tableHow to make sense of degree of freedom, chi square statistics, p value etc. Conducting one way ANOVA analysis using SASLearn the syntax of ANOVA analysis using SASLearn to interpret the box plot appearing with ANOVA analysisLearn to make sense of p value of ANOVAGraphs in SASLearn to Create vertical bar chartCreate horizontal bar chart How to get just the percentage or freq, percent allHow to create stacked bar chart (where bars of numeric variable can show distribution of a categorical variable)How to create a pie chartDifference between proc gchart and proc chartHow to create chart of a numeric variable for each class separatelyTitle and LabelHow to put specific title above the print / graph output etc.How does title 1 and title 2 differWhat is labelWhat is the use of these title and label statementProc tabulate - pivot table in SASUnderstand the syntax of proc tabulateSee proc tabulate and Excel pivot table side by sideODS HTML to package the output and rich text title (bold, colorful)Proc transpose to transpose the dataProc compare to compare datasetsSection 4 - Practice Case Studies - apply your knowledge to solve business problems