Wizualizacja danych z wykorzystaniem języka R

Najbliższe terminy szkoleń

Opis szkolenia

    Po ukończeniu tego szkolenia uczestnik będzie potrafił:
    • Dobierać odpowiednie techniki wizualizacji do posiadanych danych i rodzaju przekazywanych treści
    • Ograniczać zawartość informacyjną wykresu do najistotniejszych faktów
    • Generować w R podstawowe typy wykresów bez wykorzystania pakietów, i konfigurować ich parametry graficzne
    • Posługiwać się pakietem ggplot2 w celu pełnej kustomizacji wyglądu i zawartości wykresu
    • Tworzyć nietypowe, widowiskowe i niekiedy mocno wyspecjalizowane wizualizacje 2D:
      • mapy cieplne: prostokątne, heksagonalne i inne
      • wykresy powierzchniowe
      • grafy i diagramy łukowe
      • dashboardy
      • geomapy
    • Generować spektakularne wizualizacje, daleko wykraczające poza pojęcie grafiki 2D:
      • wykresy klikalne (pakiet grDevices)
      • wykresy interaktywne (pakiet plotly)
      • animowane wizualizacje
      • interaktywne wykresy trójwymiarowe (pakiet rgl)
      • reaktywne aplikacje, dopuszczające dowolny stopień kustomizacji wykresów (pakiet shiny)
    • Rozplanownywać powiązane wykresy na kartce i łączyć je w większe wizualizacje
    • Eksportować wizualizacje 2D do zewnętrznych plików, w formatach .png, .jpg i .pdf
    • Poszerzać swoją wiedzę na temat wizualizacji dzięki rekomendowanym wartościowym źródłom

Warunki uczestnictwa

Szkolenie kierowane jest do uczestników – naukowców, analityków danych, badaczy, dziennikarzy itp., którzy chcą tworzyć atrakcyjne i nietypowe wizualizacje – w szczególności do tych, którym nie wystarczają już programy pakietu MS Office.

Kurs przeznaczony jest dla osób z podstawową znajomością R – tak, aby tłumaczenie składni języka lub znaczenia podstawowych funkcji nie odrywało nas od nauki nowych zagadnień. W szczególności: doskonałym wstępem jest odbycie kursu „Analiza danych z wykorzystaniem R – kurs podstawowy”. Wiedza statystyczna ani doświadczenie w programowaniu w innych językach nie są wymagane.

Vouchery

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.

Czas trwania 3 dni
Poziom trudności Średni
Cena kursu 1500,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  1. Wprowadzenie
    • charakterystyka języka R
    • object-oriented programming: obiekty i funkcje
    • przypomnienie składni i podstawowych funkcji języka R
    • przykłady wizualizacji sporządzonych z wykorzystaniem języka R
    • co poza wykresami: wizualizacje trójwymiarowe, animowane, interaktywne i reaktywne
  2. Jaki sposób wizualizacji wybrać?
    • wykres jako nośnik opowieści o świecie
    • klasyfikacja metod wizualizacji danych
    • wskazówki do podjęcia decyzji o wyborze typu wykresu / wizualizacji
    • rola poszczególnych parametrów graficznych: wybór skal, kontrasty, obramowania, linie siatki etc.
    • optymalizacja informacyjnej pojemności wykresu
  3. Korzystanie z podstawowych funkcji graficznych: plot(), barplot(), boxplot() i hist()
    • przykłady zastosowań funkcji plot() dla różnych typów i formatów danych
    • co to jest funkcja przeciążona?
    • dostosowanie parametrów graficznych wykresu
    • kolejne warstwy wykresu: lines(), abline(), text()
    • eksport grafiki do plików zewnętrznych: formatów graficznych i dokumentów PDF
    • jak zmieścić kilka wykresów na jednej kartce?
    • jak w kilka sekund wygenerować dokument PDF, zawierający kilkaset wykresów?
    • samodzielna wizualizacja danych bez pomocy dodatkowych pakietów
  4. Grammar of Graphics: zapoznanie z pakietem ggplot2
    • czym jest Grammar of Graphics ?
    • warstwowa budowa wykresu a składnia funkcji ggplot
    • znaczenie miejsca parametru w funkcji: w aes() vs. poza aes()
    • dostosowanie kolejnych warstw funkcji
    • palety kolorów
    • nietypowe wykresy: marginal histogram, correlogram, dendrogram, treegram, violin plot i inne
    • tworzenie własnej wizualizacji w pakiecie ggplot
  5. Niestandardowe sposoby wizualizacji danych
    • mapy cieplne: clickmapy, korrelogramy, heatmapy heksagonalne i inne
    • wykresy powierzchniowe: pakiet plot3D
    • grafy i diagramy łukowe
    • geomapy: kolorowe mapy Polski i świata
    • dashboardy
  6. Interaktywne wykresy
    • tworzenie klikalnych wykresów z wykorzystaniem pakietu grDevices
    • pełna interaktywność dzięki funkcjom pakietu plotly
    • współdzielenie wizualizacji: zagnieżdżanie obiektów plotly na stronach internetowych
    • samodzielne stworzenie interaktywnej wizualizacji danych
  7. Animacja wykresów
    • eksport wykresów do formatu graficznego i tworzenie animacji poza środowiskiem R
    • przykłady wykorzystania pakietu animation
    • wstawianie na wykresy animowanych gif-ów dzięki funkcjom pakietu magick
    • stworzenie w R animowanego wykresu typu Gapminder
  8. Wizualizacje 3D
    • możliwości pakietu rgl
    • zapisywanie i przekazywanie wygenerowanych trójwymiarowych interaktywnych wizualizacji
    • tworzenie własnych wizualizacji 3D
  9. R Shiny
    • idea reaktywności, czyli jak przełamano ograniczenia R?
    • struktura kodu shiny: funkcje ui() i server()
    • input i output
    • przegląd funkcji przekazujących parametry
    • zarządzanie wyglądem aplikacji: zakładki, layouty
    • samodzielne stworzenie reaktywnej apki w shiny
    • współdzielenie apki: deployment aplikacji shiny na serwerze
  10. Podsumowanie
    • co R potrafi najlepiej, a do czego lepiej wykorzystać inne (i jakie) aplikacje?
    • inspirujące przykłady najlepszych wizualizacji danych
    • źródła dalszego kształcenia: literatura, kursy, blogi

Co wyróżnia szkolenia Język R w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Komfortowe sale i przestrzeń wspólna
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.