Język R : kompletny zestaw narzędzi dla analityków danych / Hadley Wickham, Garrett Grolemund. Gliwice, cop Spis treści

Podobne dokumenty
R dla każdego : zaawansowane analizy i grafika statystyczna / Jared P. Lander. Warszawa, Spis treści

Przetwarzanie i analiza danych w języku Python / Marek Gągolewski, Maciej Bartoszuk, Anna Cena. Warszawa, Spis treści

Wydajne programowanie w R : praktyczny przewodnik po lepszym programowaniu / Colin Gillespie, Robin Lovelace. Warszawa, Spis treści.

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

Przewodnik po pakiecie R / Przemysław Biecek. Wyd. 4 rozsz. Wrocław, Spis treści

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Programowanie w języku R : analiza danych, obliczenia, symulacje / Marek Gągolewski. Wyd. 2 poszerz. Warszawa, Spis treści

Spis treści. Przedmowa. Podstawy R

Programista samouk : profesjonalny przewodnik do samodzielnej nauki kodowania / Cory Althoff. Gliwice, copyright Spis treści

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

TP1 - TABELE PRZESTAWNE od A do Z

Słowem wstępu. Część rodziny języków XSL. Standard: W3C XSLT razem XPath 1.0 XSLT Trwają prace nad XSLT 3.0

Kod doskonały : jak tworzyć oprogramowanie pozbawione błędów / Steve McConnell. Gliwice, cop Spis treści. Wstęp 15.

Uwaga: Akceptowane są wszystkie odpowiedzi merytorycznie poprawne i spełniające warunki zadania.

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Programowanie w języku Swift : Big Nerd Ranch guide / Matthew Mathias, John Gallagher. Gliwice, cop Spis treści

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Myśl w języku Python! : nauka programowania / Allen B. Downey. Gliwice, cop Spis treści

Programowanie w języku R : analiza danych, obliczenia, symulacje / Marek Gągolewski. Warszawa, Spis treści

Informatyka dla szkół ponadgimnazjalnych zakres podstawowy

SZKOLENIE WPROWADZENIE DO R UNIWERSYTET SZCZECIŃSKI al. Papieża Jana Pawła II nr 22a Szczecin

Wymagania edukacyjne z przedmiotu zajęcia komputerowe dla klasy VI

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

Adobe InDesign CC/CC PL : oficjalny podręcznik / Kelly Kordes Anton, John Cruise. Gliwice, cop Spis treści

3.1. Na dobry początek

Wymagania - informatyka

Spis treści. I. Skuteczne. Od autora... Obliczenia inżynierskie i naukowe... Ostrzeżenia...XVII

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wymagania edukacyjne niezbędne do uzyskania poszczególnych śródrocznych ocen klasyfikacyjnych z Informatyki. Kl. III (oddział gimnazjalny)

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Curtis D. Frye. Microsoft Excel Krok po kroku. Przekład: Leszek Biolik

Język programowania Scala / Grzegorz Balcerek. Wyd. 2. Poznań, cop Spis treści

- 1 - Liczba godzin. Nr lekcji. Nr punktu w podręczniku. Zagadnienia do realizacji według podstawy programowej (treści nauczania)

Plan nauczania informatyki Opracował: mgr Daniel Starego

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

INFORMATYKA KLASA VII Wymagania na poszczególne oceny

Drugi rok nauczania semestr I. Ocena Tematyka Dopuszczająca Dostateczna Dobra Bardzo dobra Multimedia

KLASA 7 szk.podst. Stopień dostateczny Uczeń: wymienia cztery dziedziny,

Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop Spis treści

Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Microsoft Office 2010 PL : praktyczne podejście / Katherine Murray. Gliwice, cop Spis treści. Podziękowania 13

O higienie pracy, komputerze, sieciach komputerowych i Internecie

tworzy prostą animację poklatkową w sposób niedokładny z dużymi odległościami między poszczególnymi etapami animacji,

Informatyka kl. 1. Semestr I

ECDL/ICDL Zaawansowane arkusze kalkulacyjne Moduł A2 Sylabus, wersja 2.0

Opis efektów kształcenia dla modułu zajęć

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

Podstawy Informatyki Computer basics

Tematy lekcji zajęć komputerowych klasa 5b grupa 1 i grupa 2

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

Programowanie obiektowe

Microsoft SharePoint 2016 : krok po kroku / Olga Londer, Penelope Coventry. Warszawa, Spis treści

Rozkład materiału do realizacji informatyki w szkole ponadgimnazjalnej w zakresie rozszerzonym

Grafika menedżerska i prezentacyjna

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Analiza i prezentacja danych w Microsoft Excel : vademecum Walkenbacha / Michael Alexander, John Walkenbach. Gliwice, cop

Wymagania edukacyjne z informatyki kl. VII.

Programowanie w języku R

MODUŁ AM4: ARKUSZE KALKULACYJNE

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

INFORMATYKA Wymagania na poszczególne oceny - klasa 7 szkoły podstawowej

Microsoft Project 2016 : krok po kroku / Carl Chatfield, Timothy Johnson. Warszawa, Spis treści

SQL Server i T-SQL w mgnieniu oka : opanuj język zapytań w 10 minut dziennie / Ben Forta. Gliwice, Spis treści

Bootstrap w 24 godziny / Jennifer Kyrnin. Gliwice, cop Spis treści

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

Programowanie MorphX Ax

Spis treści. Księgarnia PWN: Roland Zimek - Swish Max3

Katalog wymagań programowych na poszczególne stopnie szkolne kl. 6

Ocena Stopień dostateczny Uczeń: Stopień bardzo dobry Uczeń: wymienia osiem dziedzin,

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

EGZAMIN MATURALNY W ROKU SZKOLNYM 2014/2015

Program szkolenia EXCEL PRZEKROJOWY ZAAWANSOWANY.

Część I Rozpoczęcie pracy z usługami Reporting Services

Kryteria oceniania z Technologii Informacyjnej

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC

Uniwersytet Śląski w Katowicach str. 1 Wydział Matematyki Fizyki i Chemii, Instytut Matematyki

WYMAGANIA EDUKACYJNE Z INFORMATYKI DLA KLASY 7 SZKOŁY PODSTAWOWEJ

Spis treści. Wstęp 11 Rozdział 1. Informacje wstępne 13 Windows 7 - wymagania 13 Uaktualnianie starszych wersji systemu Windows 16

ROZSZERZANIE MOŻLIWOŚCI...

KRYTERIA WYMAGAŃ NA OCENY W KLASIE VII

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

WYMAGANIA EDUKACYJNE W KLASIE VII; podręcznik: Lubię to!, wyd. Nowa Era

Wymagania edukacyjne z informatyki dla klasy 7 zgodne z podręcznikiem Lubię to

1 Zrozumieć Flasha... 1 Co można zrobić za pomocą Flasha?... 2 Tworzenie obrazków do strony 3 Animowanie witryny 4 Tworzenie filmów

5. Arkusz kalkulacyjny Excel 205

WYMAGANIA EDUKACYJNE Z INFORMATYKI DLA KLASY

Wymagania edukacyjne z informatyki na poszczególne oceny w klasie 7 szkoły podstawowej

Wymagania na poszczególne oceny Informatyka klasa VII

Ocena. Stopień dopuszczający Uczeń: Stopień dostateczny Uczeń: Stopień dobry Uczeń: Stopień bardzo dobry Uczeń:

Od autorki Regulamin szkolnej pracowni komputerowej Oznaczenia ROZDZIAŁ 1. Zastosowanie komputera w życiu codziennym

Transkrypt:

Język R : kompletny zestaw narzędzi dla analityków danych / Hadley Wickham, Garrett Grolemund. Gliwice, cop. 2018 Spis treści Wstęp 9 Część I. Przegląd 21 1. Wizualizacja danych za pomocą pakietu ggplot2 23 Wstęp 23 Pierwsze kroki 24 Mapowanie estetyk 26 Typowe problemy 32 Panele 33 Obiekty geometryczne 35 Przekształcenia statystyczne 40 Dostosowanie położenia 46 Systemy współrzędnych 50 Warstwowa gramatyka graficzna 52 2. Organizacja pracy: podstawy 55 Podstawy kodowania 55 Co się kryje pod nazwą? 56 Wywoływanie funkcji 56 3. Przekształcanie danych za pomocą pakietu dplyr 59 Wprowadzenie 59 Filtrowanie wierszy za pomocą funkcji filter() 61 Organizowanie wierszy za pomocą funkcji arrange() 65 Wybieranie kolumn za pomocą funkcji select() 66 Dodawanie nowych zmiennych za pomocą funkcji mutate() 68 Zgrupowane wartości sumaryczne za pomocą funkcji summarize() 71 Grupowanie wyników mutowania (i filtrowania) 83 4. Organizacja pracy: skrypty 87 Uruchamianie kodu 88 Diagnostyka RStudio 88 5. Eksploracyjna analiza danych 91 Wstęp 91 Pytania 92 Odchylenie 93

Wartości brakujące 100 Kowariancja 102 Wzorce i modele 112 Wywołania ggplot2 115 Więcej informacji 115 6. Organizacja pracy: projekty 117 Co jest prawdziwe? 117 Gdzie przebywają nasze analizy? 118 Ścieżki i katalogi 119 Projekty RStudio 119 Podsumowanie 121 Część II. Przygotowywanie 123 7. Dane typu tibble z użyciem pakietu tibble 125 Wstęp 125 Tworzenie danych typu tibble 125 Typ tibble w porównaniu z typem data.frame 127 Interakcje ze starszym kodem 128 8. Importowanie danych za pomocą pakietu readr 131 Wstęp 131 Zaczynamy 131 Parsowanie wektora 134 Parsowanie pliku 140 Zapis do pliku 145 Inne typy danych 146 9. Czyszczenie danych z wykorzystaniem pakietu tidyr 149 Wstęp 149 Czyszczenie danych 150 Rozkład i gromadzenie 153 Rozdzielanie i łączenie 157 Brakujące wartości 160 Studium przypadku 162 Dane nieoczyszczone 166 10. Dane relacyjne z wykorzystaniem pakietu dplyr 167 Wstęp 167 nycflights13 168 Klucze 170 Złączenia mutujące 172 Złączenia filtrujące 180 Problemy ze złączeniami 183

Operacje na zbiorach 184 11. Przetwarzanie napisów za pomocą pakietu stringr 187 Wstęp 187 Podstawy napisów 187 Dopasowywanie wzorców do wyrażeń regularnych 191 Grupowanie i odwołania wsteczne 197 Narzędzia 198 Inne typy wzorców 207 Inne sposoby użycia wyrażeń regularnych 209 Pakiet stringi 210 12. Czynniki z użyciem pakietu forcats 211 Wstęp 211 Tworzenie czynników 211 Badania General Social Survey 213 Modyfikowanie kolejności czynnika 214 Modyfikowanie poziomów czynników 218 13. Przetwarzanie daty i czasu za pomocą pakietu lubridate 221 Wstęp 221 Tworzenie daty lub czasu 222 Komponenty danych typu data i czas 226 Odcinki czasu 230 Strefy czasowe 234 Część III. Program 237 14. Potoki z wykorzystaniem pakietu magrittr 239 Wstęp 239 Alternatywy potoków 239 Kiedy nie należy używać potoków? 243 Inne narzędzia z pakietu magrittr 243 15. Funkcje 247 Wstęp 247 Kiedy powinienem napisać funkcję? 248 Funkcje są dla ludzi i komputerów 250 Wykonywanie warunkowe 252 Argumenty funkcji 256 Zwracane wartości 260 Środowisko 262 16. Wektory 263 Wstęp 263

Podstawy wektorów 264 Ważne typy wektorów atomowych 265 Używanie wektorów atomowych 267 Wektory rekurencyjne (listy) 272 Wektory rozszerzone 278 17. Iteracje za pomocą pakietu purrr 281 Wstęp 281 Pętle for 282 Odmiany pętli for 284 Pętle for kontra programowanie funkcyjne 288 Funkcje mapujące 290 Obsługa niepowodzeń 293 Mapowanie na podstawie wielu argumentów 295 Funkcja walk 298 Inne wzorce pętli for 299 Część IV. Model 303 18. Podstawy modelowania z wykorzystaniem pakietu modelr 307 Wstęp 307 Prosty model 308 Wizualizowanie modeli 315 Formuły i rodziny modeli 318 Wartości brakujące 329 Inne rodziny modeli 329 19. Budowanie modelu 331 Wstęp 331 Dlaczego diamenty niskiej jakości są droższe? 332 Co wpływa na liczbę lotów w ciągu dnia? 339 Więcej informacji o modelach 349 20. Wiele modeli z użyciem pakietów purrr i broom 351 Wstęp 351 gapminder 352 Kolumny w postaci list 361 Tworzenie kolumn w postaci list 363 Upraszczanie kolumn w postaci list 367 Czyszczenie danych za pomocą pakietu broom 369 Część V. Komunikowanie 371 21. R Markdown 373 Wstęp 373

Podstawy R Markdown 374 Formatowanie tekstu za pomocą Markdown 376 Fragmenty kodu 377 Rozwiązywanie problemów 382 Nagłówek YAML 383 Więcej informacji 385 22. Grafika dla komunikacji z wykorzystaniem ggplot2 387 Wstęp 387 Etykieta 388 Adnotacje 390 Skale 396 Powiększanie 404 Szablony 405 Zapisywanie wykresów 407 Więcej informacji 410 23. Formaty R Markdown 411 Opcje wyjścia 411 Dokumenty 412 Notatniki 413 Prezentacje 413 Pulpity 414 Interaktywność 415 Serwisy WWW 417 Inne formaty 418 Więcej informacji 418 24. Sposób pracy z R Markdown 419 Skorowidz 421 oprac. BPK