Wizualizacja danych z wykorzystaniem języka R

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Udział online 1200 PLN (netto)
Szkolenie stacjonarne 1500 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  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

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
    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.
Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe szkolenia Język R!
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. Więcej

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

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

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.