Przetwarzanie danych w SAS

LICZBA DNI: 4 (32h)

KOD KURSU: SAS/DATAPROC

# sas

# 4gl

# sql

# macroprogramming

# data-processing

# preprocessing

# feature-engineering

# feature-selection

Autor szkolenia:
Paweł Jamer

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie jest adresowane do osób chcących rozpocząć swoją przygodę z SAS, jak również osób posiadających już swoje pierwsze doświadczenia z tym narzędziem, które są zainteresowane usystematyzowaniem oraz wzbogaceniem posidanej wiedzy w zakresie wykorzystania 4GL, SQL oraz makroprogramowania.

WYMAGANIA

Ze szkoleniem nie wiążą się żadne specjalne wymagania.

Natomiast znajomość podstaw pracy z danymi lub programowania może ułatwić zrozumienie treści przekazywanych podczas szkolenia.

ZALETY

Szkolenie obejmuje swoim zakresem spektrum najważniejszych, najczęściej wykorzystywanych zagadnień związanych z przetwarzaniem danych w SAS. Ich zrozumienie pozwoli uczestnikowi na rozpoczęcie samodzielnej, efektywnej pracy w tym środowisku.

Nauka prowadzona będzie w oparciu o przykłady oraz zadania warsztatowe bazujące na dobrych praktykach związanych z przetwarzaniem oraz poznawaniem danych.

Cele szkolenia

Opanowanie umiejętności wykorzystania SAS do analizy i przetwarzania danych zajmując się rozwiązywaniem praktycznych zagadnień z obszaru inżynierii cech (feature engineering), selekcji cech (feature selection), czyszczenia danych (data cleaning) oraz wstępnej analizy danych.

Opanowanie składni języka przetwarzania danych SAS (SAS 4GL).

Poznanie podstaw implementacji SQL dostępnej w SAS.

Nauka tworzenia elastycznego kodu z wykorzystaniem makroprogramowania.

Program

  • Charakterystyka systemu SAS.
  • Składowanie danych w SAS.
  • Filozofia programowania w SAS.
  • DATA STEP - podstawowa składnia.
  • Praca z operatorami dostępnymi w DATA STEP.
  • Program Data Vector (PDV).
  • Selekcja zmiennych - instrukcje KEEP i DROP.
  • Zmiana nazwy zmiennej - instrukcja RENAME.
  • Selekcja obserwacji - instrukcje WHERE i IF.
  • Przegląd funkcji dostępnych w DATA STEP.
  • PROC STEP - podstawowa składnia.
  • Diagnostyka zbioru danych - procedury PRINT i CONTENTS.
  • Sortowanie zbioru danych - procedura SORT.
  • Wybrane opcje instrukcji SET.
  • Zmienne opóźnione - funkcje LAG i DIF.
  • Zmienne trwałe w DATA STEP - instrukcja RETAIN.
  • Konwersja i wizualizacja danych w SAS - formaty i informaty.
  • Instrukcje warunkowe IF-THEN-ELSE oraz SELECT-WHEN-OTHERWISE.
  • Instrukcje pętli DO, DO-WHILE, DO-UNTIL.
  • Zmienne tablicowe - instrukcja ARRAY.
  • Agregowanie danych - instrukcja BY.
  • Praca z zewnętrznymi źródłami danych - instrukcje INPUT i INFILE.
  • Transponowanie zbiorów danych - procedura TRANSPOSE.
  • Operacje na zbiorach danych - procedury APPEND, COPY, DELETE i COMPARE.
  • Wstępne analizowanie danych - procedury FREQ, MEANS i SUMMARY.
  • Pionowe łączenie tabel - instrukcja SET.
  • Poziome łączenie tabel - instrukcja MERGE.
  • Podstawy przetwarzania danych w SQL - instrukcje SELECT i CREATE.
  • Specyficzne aspekty implementacji SQL w SAS.
  • Łączenie zbiorów danych w SQL.
  • Makroprogramowanie, a SAS 4GL.
  • Uogólnianie kodu z wykorzystaniem makrozmiennych.
  • Tworzenie własnych makroprocedur.
  • Makroprogramowanie z wykorzystaniem wbudowanych funkcji.
  • Instrukcja warunkowa %if-%then-%else.
  • Pętle %do, %do-%while, %do-%until.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.