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
Zadania