SAS Base Programming Training Course

    Base SAS (Statistical Analysis System) training is a good way to enter into the data analytics industry. This Base SAS Programming course provides the concepts along with...

    ₹ 25000

    ₹ 30000

    17% off

    SHARE
    Baroda Institute of Technology
    ₹25000  30000

    17% off

    This includes following
    •  110 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish
    Base SAS (Statistical Analysis System) training is a good way to enter into the data analytics industry. This Base SAS Programming course provides the concepts along with hands-on experience on writing SAS programs, understanding data sets, sub-setting data sets, creating summary reports with different procedures, controlling input and output. Participants build proficiency in data manipulation and debugging techniques. The training will drive the trainees through SAS windowing environment for executing conditional code, SAS array processing; and introduces other SAS languages. Base SAS is software that performs powerful statistical analysis on data that can be retrieved from multiple sources. It offers a point-and-click user interface with graphics for simpler tasks and SAS language for more technical ones.This course focuses on Base SAS, a software suite for big data analysis that has been the industry standard for decades. 

        Live Class Practical Oriented Training

        Timely Doubt Resolution

        Dedicated Student Success Mentor

        Certification & Job Assistance

        Free Access to Workshop & Webinar

        No Cost EMI Option

        Writing SAS program. Reading and customizing data sets

        Reading data from raw data files, database, and spreadsheet. Formatting and manipulating data

        Merging SAS data-sets. Generating reports

        Selecting variables and writing observations. Executing data transformation

        Using the PUTLOG statement for debugging. Perform Do loop and SAS arrays processing for data iteratively

        Restructuring and combining data sets Creating permanent formats. Familiarity with other SAS languages

       Part 1: Access and Create Data Structures

       Part 2: Manage Data

       Part 3: Generate Reports

       Part 4: Error Handling

       Case Studies

    •   Part 1: Access and Create Data Structures
      Lecture-1 SAS Programs 
      ·      Introduction to SAS programs
      
      ·      Submitting a SAS program
      
      ·      Working with SAS program syntax          
      
      ·      Practical Exercise              
      
      Lecture-2 Create temporary and permanent SAS data sets. 
      ·      Use a DATA step to create a SAS data set from an existing SAS data set.
      
      ·      Example: Data Mylib.NewData;
      
                 Set Mylib.OldData;
      
                            <other SAS statements>
      
                             Run;
      
      Lecture-3 Investigate SAS data libraries using base SAS utility procedures. 
      ·      Use a LIBNAME statement to assign a library reference name to a SAS library.
      
      ·      Investigate a library programmatically using the CONTENTS procedure.
      
      ·      Practical Exercise              
      
      Lecture-4 Combine SAS data sets. 
      ·      Concatenate data sets.
      
      ·      Merge data sets one-to-one.
      
      ·      Merge data sets one-to-many.
      
      ·      Practical Exercise              
      
      Lecture-5 Access an Excel workbook. 
      ·      Use the SAS/ACCESS XLSX engine to read an .xlsx file.
      
      ·      Practical Exercise              
      
      Lecture-6 Create and manipulate SAS date values. 
      ·      Explain how SAS stores date and time values.
      
      ·      Use SAS date and time formats to specify how the values are displayed.
      
      ·      Practical Exercise              
      
      Lecture-7 Export data to create standard and comma-delimited raw data files. 
      ·      Create a simple raw data file by using the EXPORT procedure as an alternative to the DATA step.
      
      ·      Practical Exercise              
      
      Lecture-8 Control which observations and variables in a SAS data set are processed and output. 
      ·      Use the WHERE statement in the DATA step to select observations to be processed.
      
      ·      Subset variables to be output by using the DROP and KEEP statements.
      
      ·      Use the DROP= and KEEP= data set options to specify columns to be processed and/or output.
      
      ·      Practical Exercise
    •   Part 2: Manage Data
      Lecture-9 Sort observations in a SAS data set. 
      ·      Use the SORT Procedure to re-order observations in place or output to a new dataset.
      
      ·      Practical Exercise              
      
      Lecture-10 Conditionally execute SAS statements. 
      ·      Use IF-THEN/ELSE statements to process data conditionally.
      
      ·      Use DO and END statements to execute multiple statements conditionally.
      
      ·      Practical Exercise              
      
      Lecture-11 Use assignment statements in the DATA step. 
      ·      Create new variables and assign a value.
      
      ·      Assign a new value to an existing variable.
      
      ·      Assign the value of an expression to a variable.
      
      ·      Assign a constant date value to a variable.
      
      ·      Practical Exercise              
      
      Lecture-12 Modify variable attributes using options and statements in the DATA step. 
      ·      Change the names of variables by using the RENAME= data set option.
      
      ·      Use LABEL and FORMAT statements to modify attributes in a DATA step.
      
      ·      Define the length of a variable using the LENGTH statement.
      
      ·      Practical Exercise              
      
      Lecture-13 Accumulate sub-totals and totals using DATA step statements. 
      ·      Use the BY statement to aggregate by subgroups.
      
      ·      Practical Exercise              
      
      Lecture-14 Use SAS functions to manipulate character data, numeric data, and SAS date values. 
      ·      Use SAS functions such as SCAN, SUBSTR, TRIM, UPCASE, and LOWCASE to perform tasks such as the tasks shown below.
      
      ·      Replace the contents of a character value.
      
      ·      Trim trailing blanks from a character value.
      
      ·      Search a character value and extract a portion of the value.
      
      ·      Convert a character value to upper or lowercase.
      
      ·      Use SAS arithmetic, financial, and probability functions to create or modify numeric values by using the INT and ROUND functions.
      
      ·      Create SAS date values by using the functions MDY, TODAY,DATE, and TIME.
      
      ·      Extract the month, year, and interval from a SAS date value by using the functions YEAR, QTR, MONTH, and DAY.
      
      ·      Perform calculations with date and datetime values and time intervals by using the functions INTCK, INTNX, DATDIF and YRDIF.
      
      ·      Practical Exercise              
      
      Lecture-15 Use SAS functions to convert character data to numeric and vice versa. 
      ·      Explain the automatic conversion that SAS uses to convert values between data types.
      
      ·      Use the INPUT function to explicitly convert character data values to numeric values.
      
      ·      Practical Exercise              
      
      Lecture-16 Process data using DO LOOPS. 
      ·      Explain how iterative DO loops function.
      
      ·      Use DO loops to eliminate redundant code and to perform repetitive calculations.
      
      ·      Use conditional DO loops.
      
      ·      Use nested DO loops.
      
      ·      Practical Exercise              
      
      Lecture-17 Validate and clean data. 
      ·      Use PROC FREQ to list unique values, with the nlevel option to show the number of distinct values, with the order=freq to check for duplicate or missing values.
      
      ·      Use PROC PRINT with the WHERE statement to display observations with invalid values.
      
      ·      Use PROC MEAN to validate the range of numeric variables.
      
      ·      Use PROC UNIVARIATE to display extreme observations and missing values and with the ID statement to display the value of identifying variable
      
      ·      Practical Exercise
    •   Part 3: Generate Reports
      Lecture-18 Generate list reports using the PRINT procedure. 
      ·      Modify the default behavior of PROC PRINT by adding statements and options such as
      
      ·      Use the VAR statement to select and order variables.
      
      ·      Calculate totals with a SUM statement.
      
      ·      Select observations with a WHERE statement.
      
      ·      Use the ID statement to identify observations.
      
      ·      Use the BY statement to process groups.
      
      ·      Practical Exercise              
      
      Lecture-19 Generate summary reports and frequency tables using base SAS procedures. 
      ·      Produce one-way and two-way frequency tables with the FREQ procedure.
      
      ·      Enhance frequency tables with options.
      
      ·      Use PROC FREQ to validate data in a SAS data set.
      
      ·      Calculate summary statistics and multilevel summaries using the MEANS procedure
      
      ·      Enhance summary tables with options.
      
      ·      Identify extreme and missing values with the UNIVARIATE procedure.
      
      ·      Practical Exercise              
      
      Lecture-20 Enhance reports through the use of user-defined formats, titles, footnotes and SAS System reporting. 
      ·      Use the LABEL statement to define descriptive column headings.
      
      ·      Control the use of column headings with the LABEL and SPLIT=options in Proc Print output.
      
      ·      Practical Exercise              
      
      Lecture-21 Generate reports using ODS statements. 
      ·      Identify the Output Delivery System destinations.
      
      ·      Create HTML, PDF, RTF, and files with ODS statements.
      
      ·      Use the STYLE=option to specify a style template.
      
      ·      Create files that can be viewed in Microsoft Excel.
      
      ·      Practical Exercise
    •   Part 4: Error Handling
      Lecture-22 Identify and resolve programming logic errors. 
      ·      Use the PUTLOG Statement in the Data Step to help identify logic errors.
      
      ·      Use PUTLOG to write the value of a variable, formatted values, or to write values of all variables.
      
      ·      Use PUTLOG with Conditional logic.
      
      ·      Use temporary variables N and ERROR to debug a DATA step.
      
      ·      Practical Exercise              
      
      Lecture-23 Recognize and correct syntax errors. 
      ·      Identify the characteristics of SAS statements.
      
      ·      Define SAS syntax rules including the typical types of syntax errors such as misspelled keywords, unmatched quotation marks, missing semicolons, and invalid options.
      
      ·      Use the log to help diagnose syntax errors in a given program.
      
      ·      Practical Exercise              
      
      Lecture-24 Examine and resolve data errors. 
      ·      Given a SAS program, use the log to determine the reason for a data error.
      
      ·      Practical Exercise
    •   Case Studies
    The candidates with basic understanding of programming language, EXCEL, and SQL can undergo this training.
    Ans: The course offers a variety of online training options, including: Live Virtual Classroom Training: Participate in real-time interactive sessions with instructors and peers. 1:1 Doubt Resolution Sessions: Get personalized assistance and clarification on course-related queries. Recorded Live Lectures*: Access recorded sessions for review or to catch up on missed classes. Flexible Schedule: Enjoy the flexibility to learn at your own pace and according to your schedule.
    Ans: Live Virtual Classroom Training allows you to attend instructor-led sessions in real-time through an online platform. You can interact with the instructor, ask questions, participate in discussions, and collaborate with fellow learners, simulating the experience of a traditional classroom setting from the comfort of your own space.
    Ans: If you miss a live session, you can access recorded lectures* to review the content covered during the session. This allows you to catch up on any missed material at your own pace and ensures that you don't fall behind in your learning journey.
    Ans: The course offers a flexible schedule, allowing you to learn at times that suit you best. Whether you have other commitments or prefer to study during specific hours, the course structure accommodates your needs, enabling you to balance your learning with other responsibilities effectively. *Note: Availability of recorded live lectures may vary depending on the course and training provider.
    Education Provider
    Baroda Institute Of Technology - Training Program

    BIT (Baroda Institute Of Technology) Is A Training And Development Organization Catering To The Learning Requirements Of Candidates Globally Through A Wide Array Of Services. Established In 2002. BIT Strength In The Area Is Signified By The Number Of Its Authorized Training Partnerships. The Organization Conducts Trainings For Microsoft, Cisco , Red Hat , Oracle , EC-Council , Etc. Domains / Specialties Corporate Institutional Boot Camp / Classroom Online – BIT Virtual Academy Skill Development Government BIT’s Vision To Directly Associate Learning With Career Establishment Has Given The Right Set Of Skilled Professionals To The Dynamic Industry. Increased Focus On Readying Candidates For On-the-job Environments Makes It A Highly Preferred Learning Provider. BIT Is Valued For Offering Training That Is At Par With The Latest Market Trends And Also Match The Potential Of Candidates. With More Than A Decade Of Experience In Education And Development, The Organization Continues To Explore Wider Avenues In Order To Provide Learners A Platform Where They Find A Solution For All Their Up- Skilling Needs!

    Graduation
    2002
    Data Sciences

    More Courses by : Baroda Institute of Technology


    Baroda Institute of Technology
    ₹25000  30000

    17% off

    This includes following
    •  110 Hours
    •  Completion certificate : Yes
    •  Language : Hinglish

    More Courses by : Baroda Institute of Technology