Wizualizacja danych z wykorzystaniem języka R

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 1800 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
Zapisz się
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

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia 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.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Język R!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.9/5

    Analiza danych z wykorzystaniem R – kurs podstawowy

    06-12-2023 Szkolenie intensywne, ale wartościowe Agnieszka Lisowska-Kierepka, Uniwersytet Wrocławski
  • 4.85/5

    Analiza danych z wykorzystaniem R – kurs podstawowy

    10-04-2019 Bardzo ciekawe szkolenie. Dużo uporządkowanych informacji. Zdecydowanie polecam zarówno dla osób, które chcą uporządkować swoją wiedzę i uzupełnić braki oraz dla osób, które nie mają jeszcze żadnego doświadczenia w pracy z językiem R. Marzena Andrzejczak, Comarch SA
  • 4.94/5

    Analiza danych z wykorzystaniem R – kurs podstawowy

    10-04-2019 Dzięki za intensywne 3 dni z R :) Marcin Krzystanek, Wakacje.pl SA
  • 4.78/5

    Analiza danych z wykorzystaniem R – kurs podstawowy

    05-12-2018 Profesjonalna organizacja. Kamil Iwański, PKO Bank Polski SA

Masz jakieś pytania? Skontaktuj się z nami!

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

Telefon 22 299 53 69
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.