Base SAS
Nazwa szkolenia | Poziom szkolenia | Rodzaj szkolenia |
---|---|---|
Programowanie w SAS część 1: podstawy ![]() Kurs jest przeznaczony dla użytkowników, którzy chcą nauczyć się pisać programy SAS, aby uzyskiwać dostęp, eksplorować, przygotowywać i analizować dane. Jest to punkt wyjścia do nauki programowania SAS w zakresie eksploracji danych, uczenia maszynowego i sztucznej inteligencji. Stanowi warunek wstępny wielu innych kursów SAS.
|
2 średnio zaawansowany | ![]() ![]() ![]() ![]() ![]() |
SAS Programming for R Users ![]() This course is for experienced R users who want to apply their existing skills and extend them to the SAS environment. Emphasis is placed on programming and not statistical theory or interpretation. Students in this course should have knowledge of plotting, manipulating data, iterative processing, creating functions, applying functions, linear models, generalized linear models, mixed models, stepwise model selection, matrix algebra, and statistical simulations. |
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Podstawy programowania w języku SQL
Kurs ten uczy jak przetwarzać dane SAS przy użyciu Strukturalnego Języka Zapytań (SQL).
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Programowanie w SAS część 2: techniki przetwarzania danych
Ten kurs jest przeznaczony dla użytkowników, którzy chcą rozszerzać swoją wiedzę z programowania w SAS 4GL, w szczególności nauczyć się technik manipulacji danych przy użyciu SAS DATA stepu i procedur dostępu do danych, transformacji i podsumowywania danych. Kurs opiera się na koncepcjach przedstawionych w kursie Programowanie w SAS część 1: podstawy.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Programowanie w SAS część 3: tematy zaawansowane
Szkolenie przeznaczone dla osób, które znają już podstawy programowanie w języku SAS 4GL na poziomie szkoleń Programowanie w SAS część 1: podstawy i Programowanie w SAS część 2: techniki przetwarzania danych, i chcą rozszerzyć swoją wiedzę o zaawansowane techniki wykorzystywania DATA stepu i procedur SAS.
|
4 ekspert | ![]() ![]() ![]() ![]() ![]() |
Język makr: podstawy ![]() Szkolenie koncentruje się na wykorzystaniu języka makr w SASie do projektowania, pisania i debugowania makroprogramów. Szczególny nacisk położony jest na zrozumienie, jak są wykonywane kody, zawierające elementy z języka makr. |
4 ekspert | ![]() ![]() ![]() ![]() ![]() |
Techniki czyszczenia danych ![]() This course, which was completely rewritten to be compatible with the third edition of the book Cody's Data Cleaning Techniques Using SAS, will help greatly speed up the process of detecting and correcting errors in both character and numeric data. In addition, there are sections on standardizing data and using Perl regular expressions to ensure that character values conform to a specific pattern (such as ZIP codes, phone numbers, and email addresses). Although the course concentrates on methods of identifying data errors, it also teaches some programming techniques that might be new to you. For example, by using some of the latest SAS functions, you can convert a phone number in just about any form into a standard form, in only two SAS statements! The course teaches several methods of detecting errors in numeric data including range checking as well as several methods of automatic outlier detection. There are chapters devoted to data that involves multiple observations per subject, SAS dates, and projects that include multiple data sets. The class closes with a demonstration of an innovative process that leverages integrity constraints and audit trails to detect and programmatically clean dirty data before it even gets into your analysis data set. All students taking this class are presented with either a printed version or PDF version of the new Data Cleaning book and are given access to dozens of macros that will greatly speed up the laborious process of cleaning your data. |
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Establishing Causal Inferences: Propensity Score Matching, Heckman's Two-Stage Model, Interrupted Time Series, and Regression Discontinuity Models ![]() This course introduces some methods commonly used in program evaluation and real-world effectiveness studies, including two-stage modeling, interrupted time-series, regression discontinuity, and propensity score matching. These methods help address questions such as: Which medicine is more effective in the real world? Did an advertising program have an impact on sales? More generally, are the changes in outcomes causally related to the program being run? |
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Social Network Analytics ![]() This course discusses how to leverage social networks for analytical purposes. Obviously, when we say "social networks," many people think of Facebook, Twitter, Google+, LinkedIn, and so on. These are all examples of networks that connect people using either friendship or professional relationships. In this course, we zoom out and provide a much more general definition of a social network. In fact, we define a social network as a network of nodes that are connected using edges. Both nodes and edges can be defined in various ways, depending on the setting. This course starts by describing the basic concepts of social networks and their applications in marketing, risk, fraud, and HR. It then defines various social metrics and illustrates how they can be used for community mining. The course also discusses how social networks can be used for predictive analytics. The course provides a sound mix of both theoretical and technical insights, as well as practical implementation details, and is illustrated by several real-life cases. The instructor extensively reports on both his research and consulting experience in the field. References to background material such as selected papers, tutorials, and guidelines are also provided. |
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Programowanie w SAS: kompendium wiedzy do egzaminu SAS Base Programming
Szkolenie przeznaczone jest dla użytkowników, którzy chcą nauczyć się pisać programy w SASie w celu uzyskania dostępu do danych, ich eksploracji, przygotowania do raportów i analizy. Jest to punkt początkowy do nauki programowania w SAS 4GL w celu późniejszego wykorzystania algorytmów uczenia maszynowego i sztucznej inteligencji. W trakcie szkolenia uczestnicy uczą się technik przetwarzania danych za pomocą DATA stepu i procedur SAS pozwalających na dostęp do danych, ich przetwarzanie i agregowanie. Wiedza z tego szkolenia jest niezbędna do wielu innych szkoleń.
|
0 brak poziomu | ![]() ![]() ![]() ![]() ![]() |
The Magic of Compelling Reports and Visualizations with SAS
Whether you’re a SAS programmer or a SAS Visual Analytics user, we’ve hand-picked a range of topics to advance your report development and data visualisation skills. With three conference streams to choose from and sessions delivered by our expert trainers, you’ll also have the chance to get hands-on experience, gain extended access to your own SAS environment and try out the techniques you’ve seen. |
0 brak poziomu | ![]() ![]() ![]() ![]() ![]() |
Wprowadzenie do SAS
Szkolenie jest pierwszym tematem, od którego rozpoczynają poznawanie możliwości SAS wszyscy jego przyszli użytkownicy: administratorzy, programiści, użytkownicy oraz analitycy biznesowi. Celem szkolenia jest zaprezentowanie sposobu pracy z różnymi narzędziami SAS, przepływu informacji pomiędzy nimi oraz zadań poszczególnych grup użytkowników.
|
1 podstawowy | ![]() ![]() ![]() ![]() ![]() |
Introduction to Statistical Concepts ![]() This course covers basic statistical concepts that are critical for understanding and using statistical methods. This course explains what statistics is and why it is important to understand the characteristics of your data. The information in this course is a prerequisite for many other statistical courses that SAS Education offers. The course is appropriate for Base SAS and SAS Enterprise Guide users. Data, practices, and a case study are included. |
1 podstawowy | ![]() ![]() ![]() ![]() ![]() |
Przetwarzanie tekstu przy użyciu SAS 4GL
Szkolenie jest kontynuacją pracy z SAS od strony programistycznej. Swoimi tematami obejmuje zaawansowane kwestie związane z odczytem/importem plików tekstowych o różnych strukturach, także plików XML i JSON. Pozwala na poznanie przydatnych funkcji operujących na zmiennych tekstowych a także tych, które umożliwiają pracę z wyrażeniami regularnymi. Szkolenie obejmuje też tematy związane z tworzeniem własnych funkcji i rutyn, które można wykorzystywać we wszystkich procedurach SAS.
|
2 średnio zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Eksportowanie danych i tworzenie plików ODS w formacie MS Excel
Szkolenie pokazuje techniki eksportowania danych i raportów z SASa do Excela.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Wizualizacja danych z użyciem SAS ODS Graphics
Kurs ten uczy jak pisać programy SAS, które wykorzystują ODS Graphics do tworzenia wysokiej jakości wizualizacji danych. ODS Graphics jest częścią Base SAS.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Budowa i rozwiązywania modeli optymalizacyjnych z SAS/OR
Szkolenie skupia się na formułowaniu i rozwiązywaniu matematycznych modeli optymalizacyjnych z użyciem procedury OPTMODEL, od wprowadzania danych po interpretacje wyników i tworzenie raportów. Kurs pokrywa problemy liniowe, całkowitoliczbowe, mieszane całkowitoliczbowe i nieliniowe, z naciskiem kładzionym na konstruowanie i formułowanie modeli.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Praca z danymi ORACLE w SASie
Szkolenie pokazuje, w jaki sposób SAS współpracuje z bazami danych, jak również prezentuje techniki, które mogą być wykorzystane w celu zapewnienia wydajnego przetwarzania danych zewnętrznych w SASie. |
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Wprowadzenie do modułu SAS/ACCESS Interface to Teradata
Szkolenie uczy, jak pracować w SASie z danymi zapisanymi w bazie Teradata wykorzystując SAS 9.4 SAS/ACCESS Interface to Teradata. Uczestnicy poznają, jak połączyć się z Teradatą, odczytywać dane z jednej lub wielu tabel. Omawiane są również techniki optymalizacyjne przy dostępie do danych Teradaty.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Praca w SAS Studio dla programistów
Kurs jest wprowadzeniem do SAS Studio dla doświadczonych programistów SASa, SAS Studio to interfejs, który pozwala użytkownikom pisać i uruchamiać własne programy SAS, jak również wykorzystywać gotowe zadania i wstawki do generowania kodu. Szkolenie składa się z materiałów w postaci PDFa oraz dostępu do środowiska do wykonywania ćwiczeń.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Przygotowanie do egzaminu: SAS 9.4 Base Programming Performance-Based Exam
Szkolenie jest przeglądem tematów, które składają się na egzamin SAS 9.4 Base Programming Performance-Based Exam. Omawia cztery podstawowe obszary: dostęp do danych i tworzenie zbiorów, zarządzanie danymi, generowanie wyników i raportów, usuwanie błędów.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
SAS Federation Server: Dostęp i wirtualizacja danych firmowych
SAS Federation Server ułatwia użytkownikom biznesowym dostęp do zabezpieczonych danych w celu stworzenia raportów i analiz. Udostępnia wirtualny widok na dane, zachowując wszystkie uprawnienia, bez przenoszenia danych. Ułatwia pracę IT poprzez prostą metodę udostępniania i zarządzania danymi. |
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Zarządzanie danymi w Hadoop za pomocą Hive, Pig i SAS
Uczestnicy szkolenia poznają różne metody przetwarzania danych i ich przygotowania w ustrukturyzowanej i nieustrukturyzowanej formie do analiz. Uczą się jak zapisywać te dane w różnych formatach w systemie plików Hadoopa (HDFS) tak, aby uzyskać jak największą wydajność przy ich przetwarzaniu za pomocą Apache Hive i Apache Pig. Zapoznają się z technologiami SAS, dostępnymi w SAS Base oraz SAS/ACCESS Interface to Hadoop, pozwalającymi na dostęp i wykorzystanie danych Hadoop.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Procedury raportujące: raporty tabelaryczne
Szkolenie uczy tworzenia raportów tabelarycznych za pomocą procedur REPORT i TABULATE. Pokazuje, jak udoskonalać raporty za pomocą mechanizmu Output Delivery System (ODS). E-learning dla tego szkolenia obejmuje:
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Wykorzystanie technologii Hadoop w SASie
Szkolenie pokazuje, jak z poziomu kodu SAS odczytywać, modyfikować i zapisywać dane w Hadoopie. W pierwszej części prezentowane są metody dostępne w module SAS Base, pozwalające na odczyt i zapis danych Hadoop z Data Stepu, zarządzanie systemem plików w Hadoopie i wykonywanie kodów PIG za pomocą procedury HADOOP. Druga część pokazuje mechanizmy dostępne w module SAS/ACCESS Interface to Hadoop, które umożliwiają podpięcie biblioteki do Hadoopa i wykorzystanie SQL do odczytu i zapisu danych. Na zakończenie pokazane są dodatkowe technologie pozwalające na współpracę SASa i Hadoopa, w tym wykonywanie kodów DS2 w Hadoopie czy wykorzystanie Hadoopa jako źródła danych na platformie SAS Viya.
|
3 zaawansowany | ![]() ![]() ![]() ![]() ![]() |
Wysokowydajne przetwarzanie danych z użyciem SAS DS2
Szkolenie skupia się na wykorzystaniu języka DS2 do zaawansowanego przetwarzania danych. Język DS2 łączy funkcjonalność DATA stepu i zapytań SQL, pozwalając na równoległe przetwarzanie danych w SASie lub w środowiskach wysokowydajnych środowiskach takich jak Hadoop czy SAS Viya. Kurs zawiera również krótki wstęp do środowiska SAS Viya. |
4 ekspert | ![]() ![]() ![]() ![]() ![]() |
Feature Engineering and Data Preparation for Analytics
This course introduces programming techniques to craft and feature engineer meaningful inputs to improve predictive modeling performance. In addition, this course provides strategies to preemptively spot and avoid common pitfalls that compromise the integrity of the data being used to build a predictive model. This course relies heavily on SAS programming techniques to accomplish the desired objectives. The self-study e-learning includes:
|
4 ekspert | ![]() ![]() ![]() ![]() ![]() |
Język makr: tematy zaawansowane ![]() Szkolenie dotyczy zaawansowanych tematów związanych z makroprogramowaniem. Porusza zagadnienia dotyczące ochrony znaków specjalnych, przechowywania i udostępniania makr, wykorzystania makr do zaawansowanego dostępu do danych i wyszukiwania w danych oraz zaawansowaną walidacją parametrów.
|
4 ekspert | ![]() ![]() ![]() ![]() ![]() |