• Introduction
  • 1. Podrasuj Przewodnik!
    • 1.1. Co nowego?
  • 2. Wprowadzenie do R
    • 2.1. Dlaczego R?
    • 2.2. Jak wygląda praca z programem R?
      • 2.2.1. Przykładowa sesja
    • 2.3. Jak przygotować miejsce pracy?
      • 2.3.1. Jak zainstalować R?
      • 2.3.2. Jak zainstalować RStudio?
      • 2.3.3. Jak zainstalować dodatkowe pakiety?
    • 2.4. Gdzie szukać dodatkowej pomocy?
  • 3. Programowanie w języku R
    • 3.1. Jak wczytywać i zapisywać dane?
      • 3.1.1. Jak wczytać tabele danych z pliku csv lub txt?
      • 3.1.2. Jak wczytać tabele danych z Excela?
      • 3.1.3. Jak wczytać tabele danych ze strony www?
      • 3.1.4. Jak zeskrobywać dane ze stron www?
      • 3.1.5. Jak wczytywać korpusy tekstu?
      • 3.1.6. Jak pobierać dane z Twittera?
      • 3.1.7. Jak pobrać dane z...?
      • 3.1.8. Zadania
    • 3.2. Jak czyścić i przetwarzać dane?
      • 3.2.1. Jak filtrować wiersze?
      • 3.2.2. Jak tworzyć nowe kolumny?
      • 3.2.3. Jak wybierać kolumny?
      • 3.2.4. Jak sortować wiersze?
      • 3.2.5. Jak pracować z potokami?
      • 3.2.6. Jak wyznaczać agregaty w grupach?
      • 3.2.7. Jak czyścić dane?
      • 3.2.8. Zadania
    • 3.3. Jak żyć z tidyverse?
      • 3.3.1. Jak pracować z datami?
      • 3.3.2. Jak pracować z czynnikami?
    • 3.4. Jak budować pakiety?
      • 3.4.1. Jak stworzyć nowy pakiet?
      • 3.4.2. Jak dodawać funkcje do pakietu?
      • 3.4.3. Jak dodawać zbiory danych do pakietu?
      • 3.4.4. Jak dodawać testy do pakietu?
      • 3.4.5. Jak budować stworzony pakiet?
      • 3.4.6. Co dalej?
    • 3.5. Jak budować aplikacje z pakietem Shiny?
      • 3.5.1. Jak zbudować pierwszą aplikację?
      • 3.5.2. Jak umieszczać wyniki analiz w aplikacji?
      • 3.5.3. Jak umieszać elementy kontrolujące w aplikacji?
      • 3.5.4. Jak tworzyć reaktywne elementy w aplikacji?
      • 3.5.5. I co dalej?
    • 3.6. Jak tworzyć usługi SaaS oparte o RESTful API?
      • 3.6.1. Jak uruchomić RESTowy serwer?
      • 3.6.2. Jak pracować z opencpu?
      • 3.6.3. Jak zdalnie wywołać funkcję?
      • 3.6.4. Jak zdalnie zbudować wykres?
      • 3.6.5. Co jeszcze warto wiedzieć o pakiecie opencpu?
    • 3.7. Jak tworzyć raporty z pakietem knitr?
    • 3.8. Jak serializować obiekty z użyciem archivist?
    • 3.9. Jak debugować kod R?
    • 3.10. Jak badać czas działania kodu?
    • 3.11. Jak zrównoleglić obliczenia w R?
    • 3.12. Jak pracować z bazami danych?
    • 3.13. Jak generować liczby losowe?
      • 3.13.1. Jak ustawiać ziarno generatora?
      • 3.13.2. Jak losować z prostych rozkładów?
      • 3.13.3. Jak losować ze złożonych rozkładów?
      • 3.13.4. Jak losować z użyciem kopuli?
      • 3.13.5. Jak estymować parametry rozkładu?
    • 3.14. Jak korzystać z serwisu GitHub?
    • 3.15. Jak korzystać z serwisu Waffle?
  • 4. Analiza danych z programem R
    • 4.1. Predykcja
      • 4.1.1. Prawdopodobieństwo a szansa
      • 4.1.2. Naiwny Bayes
      • 4.1.3. Liniowa i kwadratowa dyskryminacja
      • 4.1.4. Regresja logistyczna
      • 4.1.5. Jak hodować drzewa decyzyjne?
      • 4.1.6. Obszary decyzyjne
      • 4.1.7. Komitety klasyfikatorów
      • 4.1.8. ROC, AUC i inne
      • 4.1.9. Wybór modelu
      • 4.1.10. Regularyzacja
    • 4.2. Eksploracja
      • 4.2.1. Jak rozpoznać rodzaj zmiennej?
      • 4.2.2. Jak badać rozkład jednej zmiennej?
      • 4.2.3. Jak badać rozkład dwóch zmiennych?
      • 4.2.4. Jak zmniejszyć wymiar danych? (skalowanie wielowymiarowe)
        • 4.2.4.1. Jak wykonać skalowanie metryczne?
        • 4.2.4.2. Jak wykonać skalowanie nie-metryczne?
        • 4.2.4.3. Jak wykonać skalowanie klasyczne?
        • 4.2.4.4. Jak wykorzystać metodę składowych głównych?
      • 4.2.5. Jak znaleźć grupy w danych?
        • 4.2.5.1. Jak wyznaczać odległosć pomiędzy obserwacjami?
        • 4.2.5.2. Jak szukać partycji w oparciu o metodę k-średnich?
        • 4.2.5.3. Jak szukać partycji w oparciu o metodę k-medoidów?
        • 4.2.5.4. Jak wykonać analizę hierarchiczną?
        • 4.2.5.5. Jak szukać partycji w oparciu o mieszaniny rozkładów?
        • 4.2.5.6. Jak działa algorytm EM?
      • 4.2.6. Jak szukać reguł asocjacyjnych?
    • 4.3. Weryfikacja
      • 4.3.1. Wprowadzenie do testowania
      • 4.3.2. Jak badać właściwości jednej zmiennej?
      • 4.3.3. Jak badać zależności pomiędzy parą zmiennych?
    • 4.4. Wizualizacja
      • 4.4.1. Jak tworzyć wykresy z pakietem ggplot2?
        • 4.4.1.1. Jak zrobić pierwszy wykres?
        • 4.4.1.2. Jak określać mapowania?
        • 4.4.1.3. Jak określać geometrię?
        • 4.4.1.4. Jak składać wykres z kilku warstw?
        • 4.4.1.5. Jak określać statystyki?
        • 4.4.1.6. Jak tworzyć panele?
        • 4.4.1.7. Jak modyfikować skale?
        • 4.4.1.8. Jak modyfikować układ współrzędnych?
        • 4.4.1.9. Jak modyfikować styl wykresu?
      • 4.4.2. Jak tworzyć interaktywne wykresy?
  • 5. Bibliografia
  • Published with GitBook

Przewodnik po pakiecie R v. 4.0