Wnioski, skargi i zażalenia należy kierować do Przemysław Biecek
e-mail: przemyslau.biecek8gmail.com
www: http://www.biecek.pl
Instytut Matematyczny Polskiej Akademii Nauk
Zakład Genomiki Wydziału Biotechnologii Uniwersytetu Wrocławskiego Recenzent
Dr hab. Jan Mielniczuk Instytut Podstaw Informatyki PAN
Redakcja i korekta Karolina Biecek
Projekt okładki i skład Przemysław Biecek
Skład komputerowy książki wygnano w systemie
Książka ta została przygotowana, aby ułatwić poznawanie i codzienna pracę z pakietem R. Przyda się ona tym wszystkim, którzy w pracy lub w szkole zajmują się analizą danych. Książka może być wykorzystana, jako pomoc w nauce pakietu R. Może być również wykorzystana, jako encyklopedyczna ściągawka przydatna w codziennej pracy z tym pakietem.
Pod adresem http://www.biecek.p1/R/ czytelnik znajdzie dodatkowe informacje, rozwiązania zadań umieszczonych w tej książce, oraz odnośniki do innych materiałów wspomagających naukę pakietu R.
Copyright © 2008 by Przemysław Biecek
Wszelkie prawa zastrzeżone. Żadna część niniejszej publikacji, zarówno w całości, jak i we fragmentach, nie może być reprodukowana w sposób elektroniczny, fotograficzny i inny bez pisemnej zgody posiadaczy praw autorskich.
Wydanie I, Wrocław 2008
Oficyna Wydawnicza GiS, s.c., tel. (0-71) 357 85 65, e-mail: gisQkom-net.pl Druk i oprawa: I-BiS Usługi Komputerowe Wydawnictwo s.c.
1.1 .lak korzystać z tej książki? ....................... 1
1.2 Słów kilka o projekcie R......................... 2
1.3 Instalacja................................. 4
1.3.1 Instalacja środowiska....................... 4
1.3.2 Instalacja i ładowanie pakietów................. 5
1.4 EdytoR .................................. 6
1.5 Startujemy................................. 10
1.5.1 Pierwsze uruchomienie...................... 10
1.5.2 Przegląd opcji w menu...................... 11
1.5.3 Gdzie szukać pomocy?...................... 18
1.5.4 kalkuRator .............................20
1.5.5 Kilka przykładowych sesji w R.................. 23
1.5.6 Podstawy składni języka R.................... 27
1.5.7 Wyświetlanie i formatowanie obiektów............. 39
1.6 Przyśpieszamy............................... 42
1.6.1 Instrukcje warunkowe i pętle................... 42
1.6.2 Funkcje..............................47
1.6.3 Zarządzanie obiektami w przestrzeni nazw........... 55
1.6.4 Wprowadzenie do grafiki.....................56
1.6.5 Operacje na plikach i katalogach....... 59
2.1 Typy zmiennych i operacje na nich...................63
2.1.1 Typ czynnikowy.......................... 63
2.1.2 Wektory'.............................. 67
2.1.3 Listy................................ 70
2.1.4 Ramki danych........................... 72
2.1.5 Macierze.............................. 74
2.1.6 Obiekty.............................. 81
2.1.7 Klasy ...............................82
iii