R dla analityków danych – od podstaw do interaktywnych wizualizacji

Kod: data-science-r-data-science
Kategoria: Analiza danych
Forma: 30%wykłady / 70% warsztaty
Czas trwania: 3 dni
Grupa docelowa: developerzy
architekci
analitycy
Zapisy: Indywidualne zamówienie i dopasowanie dla grupy.
Logistyka: W siedzibie klienta lub w innym dowolnym miejscu.

Pierwszy dzień szkolenia ma na celu wprowadzenie osób w świat programowania w języku R, poznać ciekawe metody usprawnienia codziennej pracy, oraz rozpocząć przygodę z wizualizacją przetworzonych danych.

Uczestnicy podczas tego dnia nauczą się zacząć pracę z R, dowiesz się jak skonfigurować środowisko by korzystanie z języka było jeszcze łatwiejsze, oraz zostanie dokonany przegląd składni oraz mechanizmów jakie funkcjonują w tym języku.

Wszystko będzie to poparte praktycznymi przykładami wraz z dobrymi praktykami które otworzą Ci furtkę do dalszej nauki języka R.

Kolejne dni mają na celu wprowadzenie programisty w świat praktycznego zastosowania R. W tej częsci nie skupimy się na samej składni języka ale głównie na tym jak i gdzie zastosować R, oraz jak może on nam pomóc w pracy codziennej.

Zostaną przedstawione możliwości wizualizacji danych w R, przygotowywanie dynamicznych dokumentów a nawet prezentacji multimedialnych.

Wyróżniki szkolenia

  • Przykłady realnych problemów
  • Świadomy dobór klasy modelu do klasy problemu
  • Rzetelny fundament podstaw analizy danych

Program Szkolenia

Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.

  1. Wprowadzenie do środowiska R
    1. Zastosowanie i użytkownie R - wprowadzenie
    2. Rozwój zastosowań komercyjnych R
    3. Instalacja środowiska R + Rstudio
    4. Graficzny interfejs użytkownika w Rstudio lub R tools for Visual studio
    5. Korzystanie z wbudowanych funkcji (R jako kalkulator)
    6. Omówienie działania pakietów
  2. Omówienie sposobów organizacji danych w R
    1. Przegląd typów danych - co warto? czego unikać?
    2. Struktury homogeniczne i heterogeniczne
    3. Metody agregacji danych - gdzie wydajniej?
  3. Praca ze źródłami zewnętrznymi
    1. Import i eksport plików w środowisku R do różnych formatów
    2. Konfiguracja połączeń do baz danych
    3. Zagnieżdżanie R w procedurach na bazie SQL Server
    4. Zmiana kontekstu przetwarzania danych - praktyczny przykład z SQL Server'em 2017
  4. Mini case study (30 minut)
  5. Funkcje oraz instrukcje sterujące
    1. Tworzenie własnych funkcji
    2. Wyrażenia logiczne z If - else oraz switch
    3. Wykorzystanie przetwarzania iteracyjnego
    4. Wybór optymalnych funkcji do postawionych problemów (Repeat,While,For,Apply)
  6. Operacje z tekstem
    1. Formatowanie tekstu
    2. Przedstawienie użytecznych funkcji do pracy z danymi tekstowymi
    3. Wyrażenia regularne oraz parsowanie tekstu
  7. Od danych surowych do wartościowych
    1. Czyszczenie danych
    2. Przygotowanie danych do analizy
    3. Wykrywanie wartości odstających
  8. Zacznijmy od plot'a
    1. Wykres słupkowy
    2. Wykres liniowy
    3. Edycja osi oraz możliwości parametryzacji.
  9. Wizualizacje doładowane mocą pakietów
    1. Wizualizacja danych z pakietem GGPLOT2
    2. Wizualizacja zależności (korelacji) z pakietem corrplot
    3. Prezentacja danych na interaktywnych mapach
  10. Wykorzystanie pakietu Rmarkdown
    1. Dynamiczne dokumenty
    2. Prezentacja multimedialna w R
    3. Publikacja dynamicznych dokumentów
  11. Interaktywne wizualizacje
    1. Budowa dashboardu z pakietem Shiny
    2. Przegląd możliwości pakietu Plotly


Pobierz program w formacie PDF

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zamów szkolenie

Imię i nazwisko:
Firma:
E-mail:
Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń


Wyrażam zgodę na przetwarzania danych osobowych zgodnie z ustawą o ochronie danych osobowych w związku z wysłaniem zapytania przez formularz kontaktowy.

Podanie danych jest dobrowolne ale niezbędne do przetworzenia zapytania. Zastałem/am poinformowany/na, że przysługuje mi prawo dostępu do swoich danych, możliwości ich poprawienia, żądania zaprzestania ich przetwarzania.

Administratorem danych osobowych jest Bottega IT Minds, ul. Jana Sawy 2, 20-632 Lublin.


Klauzula informacyjna