Przetwarzanie danych w SAS

LICZBA DNI: 4 (32h)

KOD KURSU: SAS/DATAPROC

POZIOM SZKOLENIA:

# sas

# 4gl

# sql

# macroprogramming

# data-processing

# preprocessing

# feature-engineering

# feature-selection

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 posiadanej wiedzy w zakresie wykorzystania 4GL, SQL oraz makroprogramowania

WYMAGANIA

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

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.