آموزش برنامه نویسی SAS کامل شد: SAS را یاد بگیرید و به یک نینجا داده تبدیل شوید

SAS Programming Complete: Learn SAS and Become a Data Ninja

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مرحله داده SAS. SQL STEP. ماکروها. ساختمان مدل SAS. تجزیه و تحلیل پیش بینی کننده SAS و یادگیری ماشینی مرحله داده، راه اصلی برنامه‌نویسی در SAS را کشف کنید. مرحله proc را کشف کنید، نوع تخصصی‌تر پردازش که برای کارهای خاص‌تر استفاده می‌شود. SAS SQL، تفسیر SAS از SQL را اعمال کنید. تکنیک هایی را برای کاهش مقدار کدی که باید تایپ کنید بیاموزید و نحوه برخورد با داده های بزرگ را بیاموزید. با یادگیری نحوه ایجاد یک مدل SAS برای تجزیه و تحلیل پیشرفته، مهارت خود را افزایش دهید. مهارت های مورد نیاز برای قبولی در آزمون SAS Certified Specialist: Base Programming را به دست آورید. پیش نیازها:اتصال به اینترنت

*این دوره از مجوز تجاری WPS استفاده می کند. هر کسی که علاقه مند به اطلاعات کامل است، از سلب مسئولیت ما در پایین دیدن کند. متشکرم!*

---------------------------------------------- -------------------------

SAS Programming Complete برای مبتدیان عالی است اما به موضوعات متوسط ​​تری نیز می پردازد. به عنوان مثال، شما یاد خواهید گرفت که چگونه یک مدل SAS (مدل پیش بینی) توسعه دهید. این به شما تجربه ای با SAS و یادگیری ماشینی می دهد.

دوره به روز شده در سال 2021.

اگر از SAS Enterprise Guide استفاده می‌کنید و می‌خواهید به جای استفاده از رابط نقطه و کلیک یاد بگیرید که چگونه کد/برنامه‌نویسی کنید، این دوره ایده‌آل است! اگر به ساختن مدل SAS علاقه دارید، این دوره مقدمه ای بر موضوع دارد.

بخش اول دوره از مرحله داده استفاده می‌کند، بخش دوم به SAS SQL می‌پردازد، بخش سوم به برنامه‌نویسی/برنامه‌های ماکرو نگاه می‌کند. به عنوان علاوه بر این، من بخشی را در مورد مدل سازی پیش بینی SAS با استفاده از رگرسیون لجستیک اضافه کرده ام. در اینجا ما یک مدل SAS خواهیم ساخت. به عبارت دیگر، ما یک مدل پیش‌بینی‌کننده (همچنین به عنوان تجزیه و تحلیل پیش‌بینی‌کننده شناخته می‌شود) ایجاد می‌کنیم و از اصول مهم پیروی می‌کنیم تا مطمئن شویم کارها را درست انجام می‌دهیم.

در حالی که دوره برای مبتدیان است، ماهیت آن جامع است و برخی از موضوعات پیشرفته را پوشش می دهد. این به دانشجویانی که تجربه قبلی دارند اجازه می دهد تا از مزایای دوره نیز بهره مند شوند. علاوه بر این، از آنجایی که دوره را برای LIFE دریافت می‌کنید، می‌توانید در هر زمان از آن به عنوان منبع استفاده کنید.

برنامه نویسی SAS همچنان زبان انتخابی برای اکثر شرکت ها/شرکت ها است. در سال 2018، 92 درصد از شرکت های Fortune 100 از SAS استفاده کردند. این مورد برای بسیاری از صنایع، از جمله بانکداری/مالی، بیمه، مراقبت های بهداشتی، دارویی، و خودروسازی است.

دوره آموزشی SAS من نیز برای کمک به شما ایجاد شده است تا به شما کمک کند متخصص گواهینامه SAS شوید: گواهی برنامه نویسی پایه. من پیام‌های خصوصی متعددی از دانش‌آموزانی دریافت کرده‌ام که امتحان SAS Base یا امتحانات یا مصاحبه‌های مرتبط با کار را به دلیل این دوره گذرانده‌اند. من عاشق خواندن این پیام‌ها هستم، به خصوص وقتی دانش‌آموزان به من می‌گویند که بدون این دوره نمی‌توانستند این کار را انجام دهند.

دروس این دوره قرار است به ترتیب گذرانده شوند، زیرا هر درس بر اساس دانش ایجاد می شود و ممکن است برخی از ایده ها/مفاهیم مهم را ذکر کند. اگر از ویدیوها صرف نظر کنید، ممکن است به نظر برسد که برخی از جنبه ها توضیح داده نشده اند. به عنوان مثال، اگر از سخنرانی import.txt صرف نظر کنید زیرا فقط به وارد کردن فایل‌های csv. می‌شوید، ممکن است توضیحات مربوط به خطوط خاصی از کدها را از دست بدهید.

با این وجود، چیزهای زیادی یاد خواهید گرفت!

همانطور که گفته شد، شما یاد خواهید گرفت که چگونه به زبان برنامه نویسی SAS کدنویسی کنید، تا به شما کمک کند شغلی را شروع کنید/به دست آورید یا در شرکت فعلی خود پیشرفت کنید. اگر در یک مؤسسه فوق متوسطه در حال تحصیل در SAS هستید، این دوره نه تنها می تواند به شما در پروژه های مدرسه کمک کند، بلکه می تواند شما را برای یک شغل پس از تکمیل تحصیلات خود آماده کند.

لطفاً برای دیدن به هر بخش نگاهی بیندازید. آنچه پوشیده شده است شما می توانید عناوین تمام سخنرانی ها را مشاهده کنید و یک پیش نمایش ویدئویی رایگان برای برخی از سخنرانی های انتخاب شده مشاهده کنید.

یادگیری برنامه نویسی SAS به این معنی است که می توانید همان هدف را در هر نرم افزاری که از زبان SAS پشتیبانی می کند به انجام برسانید. من شخصا از WPS استفاده می کنم. شما بچه ها گزینه های خود را دارید.


در نهایت، شما چیزی برای از دست دادن ندارید. بدون ریسک! شما 30 روز ضمانت بازگشت پول + دوره مادام العمر (از جمله هر محتوای جدیدی که پس از ثبت نام اضافه می شود) دریافت می کنید!

همین حالا ثبت نام کنید! آینده شما با آموزش SAS و گواهینامه SAS روشن تر به نظر می رسد.

سلب مسئولیت

ما به هیچ وجه به موسسه SAS وابسته یا مرتبط نیستیم. ما دانلود نسخه دانشگاه SAS را برای اهداف آموزشی شما ارائه نمی کنیم و تأیید نمی کنیم و شخصاً از نرم افزار SAS یا آرم های SAS استفاده نمی کنیم. ما نه به وب‌سایت SAS پیوند می‌دهیم، نه به محتوای SAS پیوند می‌دهیم، نه اسکرین شات از دارایی‌های آن‌ها داریم، نه آن را توزیع می‌کنیم، نه پیشنهاد می‌کنیم که مال ما باشد.

ما از مجوز تجاری WPS استفاده می کنیم. سیستمی که من استفاده می کنم، WPS، به هیچ وجه با سیستم SAS مرتبط نیست. علاوه بر این، هر زمان که عبارات "SAS"، "SAS Language" و "Language of SAS" را در محتوای دوره مشاهده کردید، به زبان برنامه نویسی کامپیوتر اشاره دارد. اگر عباراتی مانند "برنامه"، "برنامه SAS"، "برنامه زبان SAS" را در دوره من مشاهده کردید، این برای اشاره به برنامه های نوشته شده به زبان SAS استفاده می شود. اینها ممکن است به‌عنوان «اسکریپت‌ها»، «اسکریپت‌های SAS» یا «اسکریپت‌های زبان SAS» نیز شناخته شوند.




سرفصل ها و درس ها

معرفی Introduction

  • راهنمای SAS Enterprise، SAS Studio، WPS ***بسیار مهم*** SAS Enterprise Guide, SAS Studio, WPS ***very important***

  • SAS Studio/SAS OnDemand برای دانشگاهیان - ثبت نام، آپلود، کد اجرا SAS Studio/SAS OnDemand for Academics - Register, Upload, Run Code

  • WPS - نحوه یافتن، نصب، ثبت نام، استفاده و آپلود مجموعه داده ها WPS - How to Find, Install, Register for, Use, and Upload Datasets

  • تمام مجموعه داده ها به این سخنرانی پیوست شده اند! All the Data-sets are attached to this Lecture!

  • مشکلات رایج در نصب/آپلود/ویدئو (برای بهترین تجربه دوره تماشا کنید!) Common Problems With Install/Upload/Videos (Watch for Best Course Experience!)

واردات Importing

  • وارد کردن txt Import .txt

  • وارد کردن csv Import .csv

  • XLSX. وارد کنید Import .XLSX

  • مسابقه برای واردات Quiz for Importing

SAS Syntax، Data Step در مقابل Proc Step، SAS در مقایسه با R/Python SAS Syntax, Data Step vs. Proc Step, SAS compared to R/Python

  • Data Step در مقابل Proc Step Data Step vs. Proc Step

  • نحو SAS SAS Syntax

  • ایجاد دستی داده با R، Python و SAS Manually Creating Data with R, Python, and SAS

کار با دیتا Working with Data

  • گزینه های مجموعه داده Data Set Options

  • اگر داده های شما با یک نقطه یا چیز دیگری از هم جدا شوند چه؟ (محدود کننده ها) What if your data is separated by a dot or something else? (delimiters)

  • خواندن داده های درون جریان در مرحله داده (تایپ داده ها مستقیماً در ناحیه کدگذاری) Reading data instream in data step (typing data right into coding area)

  • خواندن DATES در داده ها Reading DATES in data

  • ایجاد متغیرها/محاسبات Creating Variables/Calculations

  • بیشتر در مورد ایجاد متغیرهای جدید More on Creating New Variables

  • متغیرهای خودکار Automatic Variables

  • فیلتر کردن مشاهدات (بنابراین فقط برخی از داده ها نشان داده می شوند) Filtering Observations (so only some data show up)

  • شهود برای اگر-پس/دیگر و انجام، در حالی که، انجام-تا Intuition For If-Then/Else and Do, Do-While, Do-Until

  • اگر-پس منطق شرطی If-then Conditional Logic

  • حلقه و تغییرات تکراری (DO WHILE، DO تا) DO Iterative Loop and Variations (DO WHILE, DO Until)

  • اطلاعات بیشتر در مورد پردازش گروه DO (بدون متغیر شاخص/شمارنده) More on DO Group Processing (without index/counter variable)

  • بیشتر در مورد WHERE Expression/Statement More on the WHERE Expression/Statement

  • IF در مقابل WHERE IF vs. WHERE

  • مرتب سازی مشاهدات (گزاره های PROC SORT و BY) Sorting Observations (PROC SORT and BY statements)

  • ادغام دو مجموعه داده Merging Two Data Sets

  • استفاده از دستور SET برای ادغام Using SET statement to Merge

  • کاهش داده ها و پاکسازی داده های شما Data Reduction and Cleaning your Data

  • بیانیه LENGTH LENGTH statement

  • ایجاد یک متغیر شمارش (Enumeration). Creating a Counting (Enumeration) Variable

  • آزمون بخش داده ها Data Section Quiz

  • تکلیف 0.5: تکلیف ادغام 0.5 Assignment 0.5: Integration Assignment 0.5

بازگشت به واردات Back to Importing

  • وارد کردن فایل SPSS با زبان SAS Importing SPSS file with SAS language

انواع ورودی و اطلاعات + فرمت های تعریف شده توسط کاربر Input Types and Informats + User-defined formats

  • فهرست ورودی List Input

  • ورودی ستون Column Input

  • ورودی و اطلاعات فرمت شده Formatted Input And Informats

  • فرمت های تعریف شده توسط کاربر User Defined Formats

  • آزمون اطلاعات/فرمت ها و SAS Input Style Informats/Formats and SAS Input Style Quiz

آرایه ها Arrays

  • آرایه های 1 (متغیرهای رمزگذاری مجدد) Arrays 1 (Recoding Variables)

  • آرایه 2 (ساخت متغیرهای جدید) Arrays 2 (Constructing new variables)

توابع SAS SAS Functions

  • آشنایی با توابع SAS Understanding SAS Functions

  • تابع RAND (تولید نمونه با توزیع دلخواه شما) RAND Function (producing a sample with distribution of your choice)

  • توابع LENGTH، LENGTHN، LENGTHC (آیا با یک مجموعه داده بزرگ کار می کنید؟) LENGTH, LENGTHN, LENGTHC functions (are you working with a large data set?)

  • عملکرد TRIM (می خواهید از شر جای خالی خلاص شوید؟) TRIM function (want to get rid of trailing blanks?)

  • عملکرد COMPRESS (حذف کاراکترها از رشته، و همه انواع خالی) COMPRESS Function (remove characters from string, and all types of blanks)

  • توابع ورودی و قرار دادن Input and Put Functions

  • تابع CATX CATX function

  • عملکرد اسکن SCAN function

  • به من کمک کنید نیازهای شما را درک کنم Help Me Understand Your Needs

  • تابع ادغام Coalesce function

  • بررسی عملکرد Verify function

  • تابع Substr Substr function

  • آزمون توابع Functions Quiz

تکالیف Assignments

  • تکالیف یکپارچه سازی Integration Assignments

  • ادغام مهارت ها 1 Integration of Skills 1

  • ادغام مهارت ها 2 Integration of Skills 2

  • رتبه‌بندی/بررسی Ratings/Reviews

تکنیک های پیشرفته - انعطاف پذیری و کارایی Advanced Techniques - Flexibility and Efficiency

  • برنامه نویسی انعطاف پذیر 1 - ترکیب چندین فایل داده خام به صورت عمودی Flexible Programming 1 - Combining multiple raw data files vertically

نمایش تصویری داده ها Visual representation of data

  • طرح پراکنده Scatter Plot

  • نمودار میله ای Bar Graph

تحلیل آماری Statistical Analysis

  • برخی اطلاعات برای این بخش Some information for this section

  • بررسی اجمالی نمونه های مستقل آزمون تی (مثال) T-test independent samples overview (example)

  • انجام آنالیز آزمون t نمونه های مستقل Doing an Independent samples t-test analysis

  • نمای کلی استقلال Chi-square (مثال) Chi-square independence overview (example)

  • انجام تجزیه و تحلیل Chi-square (گروه های مستقل). Doing a Chi-square (independent groups) analysis

تجزیه و تحلیل آماری - قسمت 2 (رگرسیون خطی و چندگانه) Statistical Analysis - Part 2 (Linear and Multiple Regression)

  • حافظه خود را تازه کنید - نسخه رگرسیون Refresh Your Memory - Regression Edition

  • انجام رگرسیون خطی Performing the Linear Regression

  • انجام رگرسیون چندگانه Performing Multiple Regression

مطالعات موردی Case Studies

  • نکته مهم قبل از شروع! Important note before you start!

  • مطالعه موردی (مطالعه موردی مراقبت های بهداشتی) بخش 1 Case Study (Health Care Case Study) PART 1

  • مطالعه موردی (مطالعه موردی مراقبت های بهداشتی) قسمت 2 Case Study (Health Care Case Study) PART 2

  • کد برای مطالعه موردی Code for Case Study

  • بابت اتمام قسمت 1: مرحله داده تبریک می گویم Congrats on Finishing Part 1: Data Step

اصول SQL SQL Fundamentals

  • SQL Snytax SQL Snytax

  • بند WHERE WHERE Clause

  • بیانیه و ستون ها را انتخاب کنید SELECT statement and Columns

  • منطق موردی CASE Logic

  • توابع خلاصه Summary Functions

  • تکلیف SAS SQL 1 SAS SQL Assignment 1

  • راه حل SAS SQL Assignment 1 SAS SQL Assignment 1 Solution

SAS SQL و Joining SAS SQL and Joining

  • نحوه انجام یک پیوستن داخلی How to Perform an Inner Join

  • نحوه پیوستن به سه جدول How to Join Three Tables

  • نحوه انجام پیوستن چپ/راست How to Perform a Left/Right Join

  • نحوه انجام یک عضویت کامل How to Perform a Full Join

  • SAS SQL Assignment 2 SAS SQL Assignment 2

  • راه حل SAS SQL Assignment 2 SAS SQL Assignment 2 Solution

کار با جداول با استفاده از SAS SQL Working with Tables using SAS SQL

  • نحوه ایجاد جدول با استفاده از SAS SQL How to Create a Table using SAS SQL

  • تغییر ستون ها (افزودن، تغییر، حذف + اضافه کردن مقادیر به ستون) Altering Columns (add, modify, delete + adding values to column)

  • درج ردیف ها با عبارت Query و Set Inserting Rows with a Query and Set Statement

  • تکلیف SAS SQL 3 SAS SQL Assignment 3

  • راه حل SAS SQL Assignment 3 SAS SQL Assignment 3 Solution

کاربرد عملی SAS SQL Practical Application of SAS SQL

  • نحوه مقایسه جداول با SAS SQL How to Compare Tables with SAS SQL

  • یافتن مشاهدات تکراری Finding Duplicate Observations

  • فقط رکوردها/ردیف های منحصر به فرد نمایش داده شود Only Display Unique Records/Rows

  • نحوه مرتب سازی را سفارشی کنید Customize the way you Sort

  • نحوه به روز رسانی یک جدول تحت شرایط خاص با SAS SQL How to Update a Table Under Certain Conditions with SAS SQL

  • تکلیف SAS SQL 4 SAS SQL Assignment 4

  • راه حل SAS SQL Assignment 4 SAS SQL Assignment 4 Solution

اصول استفاده از شاخص های SAS Fundamentals of utilizing SAS Indexes

  • مقدمه ای بر شاخص ها/شاخص ها Intro to Indexes/Indices

  • آیا باید از شاخص استفاده کرد؟ Should you use an Index?

  • انواع شاخص ها Types of Indices

  • گزینه های فهرست Index Options

  • تست با مجموعه داده های بزرگ Testing with Large Data-sets

  • انتخاب متغیر(ها) برای ایندکس Selecting Variable(s) for your Index

  • مجموعه داده های PROC و بیان WHERE PROC Data-sets and WHERE Expression

  • بر اساس بیانیه (مرتب سازی متغیرها، در حین بهره برداری از شاخص شما) BY Statement (Sorting variables, while exploiting your Index)

  • استفاده از PROC SQL برای ایجاد شاخص Using PROC SQL to create Indices

  • ایجاد یک شاخص در طول اجرای مرحله داده Creating an Index During Data Step Execution

  • حذف شاخص ها Deleting Indices

  • مدیریت وظایف مشترک با مجموعه داده های نمایه شده Handling Common Tasks with an Indexed Data-set

  • به روز رسانی Master Data-Set با متغیرها یا مشاهدات جدید Updating the Master Data-Set with new variables or observations

  • ایجاد، به روز رسانی و استفاده از تخصیص فهرست Creating, Updating and Using Index Assignment

مبانی تسهیلات کلان Macro Facility Fundamentals

  • مقاله معرفی تسهیلات کلان Macro Facility Intro Article

  • انواع متغیرهای کلان Types of Macro Variables

  • مسیر متغیرهای ماکرو خود را گم نکنید Don't Lose Track of your Macro Variables

  • قوانین انتساب متغیر کلان Macro Variable Assignment Rules

  • پوشاندن شخصیت های خاص Masking Special Characters

  • توابع ماکرو (% Index و % Upcase) Macro Functions (%Index and %Upcase)

  • توابع ماکرو 2 (%اسکن) Macro Functions 2 (%Scan)

  • ایجاد یک متغیر ماکرو (به شما کمک می کند تا داده ها را راحت تر تغییر دهید) Creating a Macro variable (helps you modify data easier)

  • معرفی برنامه های ماکرو Macro Programs Intro

  • ایجاد یک ماکرو مثال 1 (انعطاف پذیری بیشتر، + مفید برای کدنویسی تکراری) Creating a Macro Example 1 (greater flexibility, +useful for repetitive coding)

  • ایجاد یک ماکرو مثال 2 (گزارش های فروش منحصر به فرد برای روزهای مختلف) Creating a Macro Example 2 (unique sales reports for different days)

  • ایجاد یک کلان مثال 3 (محاسبه میانگین فروش برای چندین سال) Creating a Macro Example 3 (calculating average sales for multiple years)

  • گزینه های اشکال زدایی Debugging Options

  • ذخیره سازی ماکروها (خارجی) Storing Macros (External)

  • تکلیف کلان 1 Macro Assignment 1

  • طوفان فکری برای مطالعه موردی کلان لجستیک Brainstorming for Logistic Macro Case Study

  • کلان لجستیک، مطالعه موردی، قسمت 1 Logistic Macro, Case Study, Part 1

  • کلان لجستیک، مطالعه موردی، قسمت 2 Logistic Macro, Case Study, Part 2

  • تکلیف موردی کلان لجستیک Logistic Macro Case Study Assignment

مدل سازی پیش بینی SAS با استفاده از رگرسیون لجستیک، مقدمه SAS Predictive Modeling using Logistic Regression, Introduction

  • مجموعه داده های مورد استفاده برای بخش های مدل سازی پیش بینی Data sets used for Predictive Modeling Sections

  • کاربردهای تجاری مدل سازی پیش بینی Business Applications of Predictive Modeling

  • چالش های تجزیه و تحلیل Analytics Challenges

  • مراحل اصلی در مدل سازی پیش بینی The Major Steps in Predictive Modeling

  • درک شهودی رگرسیون لجستیک Intuitive understanding of Logistic Regression

مدل SAS - مدل سازی پیش بینی، درک مسئله و داده ها SAS Model - Predictive Modeling, Understanding the Problem and the Data

  • بیان مسئله/تولید فرضیه Problem Statement/Hypothesis Generation

  • حسابرسی داده ها Data Audit

  • تحلیل تک متغیره Univariate Analysis

  • تجزیه و تحلیل دو متغیره Bivariate Analysis

  • خانه داری مهم Important Housekeeping

  • کد خود را به روز کنید Update your Code

مدل سازی پیش بینی SAS، آماده سازی متغیرهای ورودی SAS Predictive Modeling, Preparing the Input Variables

  • منابع، الگوها و مکانیسم های داده های از دست رفته Sources, Patterns and Mechanisms of Missing Data

  • ارزیابی الگوهای داده از دست رفته با SAS Evaluating Missing Data Patterns with SAS

  • فرآیند انتساب چند فازی با استفاده از SAS 3 Phase Multiple Imputation Process using SAS

  • چند کد اضافی برای PROC MI Some additional code for PROC MI

  • با در نظر گرفتن خروجی از PROC MI Considering the Output from PROC MI

  • میانگین، حالت و میانه نسبت (مقاله، کد SAS) Mean, Mode and Median Imputation (Article, SAS Code)

  • نمونه برداری بیش از حد و تنظیم برای نمونه برداری بیش از حد Oversampling and Adjusting for Oversampling

  • ورودی های دسته بندی Categorical Inputs

  • خوشه بندی متغیر Variable Clustering

  • چند خطی Multicollinearity

  • انتخاب زیر مجموعه Subset Selection

  • تخمین پارامترها Parameter Estimates

مدل سازی پیش بینی SAS، معیارهای ارزیابی SAS Predictive Modeling, Evaluation Metrics

  • تبعیض در مقابل کالیبراسیون (مقاله) Discrimination vs. Calibration (Article)

  • منحنی ROC ROC Curve

  • مجموعه داده های اعتبارسنجی امتیازدهی با استفاده از کد Scoring Validation Data Set Using Code

  • نمودار کالیبراسیون دهک Decile Calibration Plot

  • کلمورگوف-اسمیرنوف (مقاله) Kolmorgov-Smirnov (Article)

  • مهندسی ویژگی Feature Engineering

محتوای اضافی Extra Content

  • 5 سوال برتر گواهینامه SAS پاسخ داده شده است Top 5 SAS Certification Questions Answered

جایزه Bonus

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش برنامه نویسی SAS کامل شد: SAS را یاد بگیرید و به یک نینجا داده تبدیل شوید
جزییات دوره
12 hours
154
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
17,310
4.5 از 5
دارد
دارد
دارد
Ermin Dedic
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ermin Dedic Ermin Dedic

داده های همه چیز