Biblioteka Publiczna

w Dzielnicy BIAŁOŁĘKA m.st. Warszawy

book
book

Programowanie w języku R : analiza danych, obliczenia, symulacje

Autor: Gągolewski, Marek.





Odpowiedzialność:Marek Gągolewski.
Hasła:Języki programowania
Matematyka - stosowanie - informatyka
Przetwarzanie danych
R (informat.)
Symulacja
Adres wydawniczy:Warszawa : Wydawnictwo Naukowe PWN, 2016.
Wydanie:Wyd. 2. poszerz.
Opis fizyczny:XVIII, 550 s. : il. ; 24 cm.
Uwagi:Bibliogr., netogr. s. 532-535. Indeks.
Skocz do:Inne pozycje tego autora w zbiorach biblioteki
Dodaj recenzje, komentarz
Spis treści:

  1. 1. Środowisko R i program RStudio
  2. 1.1. Cechy języka i środowiska R
  3. 1.2. Organizacja pracy w R i RStudio
  4. 1.2.1. Konsola R
  5. 1.2.2. Program RStudio
  6. 1.2.3. Pierwsze kroki w trybie interaktywnym
  7. 1.2.4. Edytor skryptów
  8. 1.2.5. System pomocy
  9. 2. Typy atomowe: wektory i NULL
  10. 2.1. Klasyfikacja typów obiektów w języku R
  11. 2.2. Wektory atomowe
  12. 2.2.1. Wektory wartości logicznych
  13. 2.2.2. Wektory liczbowe
  14. 2.2.3. Wektory napisów
  15. 2.2.4. Pozostałe typy wektorów atomowych i ich hierarchia
  16. 2.3. Tworzenie obiektów nazwanych
  17. 2.4. Braki danych, wartości nieskończone i nie-liczby
  18. 2.5. Typ pusty (NULL)
  19. 3. Operacje na wektorach
  20. 3.1. Podstawowe operatory
  21. 3.1.1. Operatory arytmetyczne
  22. 3.1.2. Operatory logiczne
  23. 3.1.3. Operatory relacyjne
  24. 3.1.4. Priorytety operatorów
  25. 3.2. Indeksowanie wektorów. Filtrowanie danych
  26. 3.2.1. Rodzaje indeksatorów
  27. 3.2.2. Modyfikowanie wybranych elementów
  28. 3.3. Przegląd funkcji wbudowanych
  29. 3.3.1. Zwektoryzowane funkcje matematyczne
  30. 3.3.2. Agregacja danych
  31. 3.3.3. Operacje na sąsiadujących elementach wektorów
  32. 3.3.4. Wyszukiwanie indeksów i wybór elementów wektorów
  33. 3.3.5. Operacje oparte na permutowaniu elementów wektorów
  34. 3.3.6. Operacje na zbiorach
  35. 3.3.7. Podstawowe operacje na napisach
  36. 4. Listy
  37. 4.1. Tworzenie list
  38. 4.2. Indeksowanie list
  39. 4.2.1. Operator "["
  40. 4.2.2. Operator "[["
  41. 4.2.3. Modyfikowanie zawartości list
  42. 4.3. Wybrane operacje na listach
  43. 4.3.1. Łączenie, rozwijanie i powielanie list
  44. 4.3.2. Wywoływanie funkcji na wszystkich elementach listy
  45. 5. Funkcje
  46. 5.1. Tworzenie obiektów typu funkcja
  47. 5.1.1. Bloki wyrażeń
  48. 5.1.2. Sprawdzanie poprawności argumentów
  49. 5.1.3. Kilka uwag dla projektantów funkcji
  50. 5.1.4. Biblioteki funkcji w plikach .R
  51. 5.1.5. Odwoływanie się do funkcji z pakietów R
  52. 5.2. Zasięg nazw w funkcjach
  53. 5.3. Parametry i argumenty
  54. 5.3.1. Przekazywanie argumentów przez wartość
  55. 5.3.2. Parametry z argumentami domyślnymi
  56. 5.3.3. Parametr specjalny "..."
  57. 6. Atrybuty obiektów
  58. 6.1. Nadawanie i odczytywanie atrybutów
  59. 6.2. Atrybuty specjalne
  60. 6.2.1. Atrybut comment
  61. 6.2.2. Atrybut nanieś. Wektory z etykietami
  62. 6.2.3. Atrybut class. Wstęp do programowania obiektowego S3
  63. 6.3. O zachowywaniu i gubieniu atrybutów przez funkcje
  64. 7. Typy złożone
  65. 7.1. Macierze i tablice
  66. 7.1.1. Tworzenie macierzy
  67. 7.1.2. Indeksowanie macierzy
  68. 7.1.3. Tablice jako uogólnienie macierzy
  69. 7.1.4. Atrybut dimnames. Etykietowanie wierszy i kolumn
  70. 7.1.5. Reprezentacja macierzy i tablic
  71. 7.1.6. Wybrane operacje na macierzach
  72. 7.2. Szeregi czasowe
  73. 7.3. Czynniki
  74. 7.3.1. Tworzenie czynników
  75. 7.3.2. Reprezentacja czynników
  76. 7.3.3. Czynniki a wektory napisów
  77. 7.3.4. Wybrane operacje na czynnikach
  78. 7.4. Ramki danych
  79. 7.4.1. Reprezentacja ramek danych
  80. 7.4.2. Operatory indeksowania. Filtrowanie danych
  81. 7.4.3. Wybrane operacje na ramkach danych
  82. 8. Pielęgnowanie kodu
  83. 8.1. Organizacja kodu
  84. 8.1.1. Projekty i skrypty
  85. 8.1.2. Tworzenie własnych pakietów R
  86. 8.2. Obsługa wyjątków
  87. 8.2.1. Rodzaje wyjątków
  88. 8.2.2. Obsługa komunikatów diagnostycznych i ostrzeżeń
  89. 8.2.3. Obsługa błędów
  90. 8.3. Testowanie oprogramowania
  91. 8.4. Debugowanie kodu
  92. 8.5. Pomiar i poprawa wydajności kodu
  93. 8.5.1. Badanie krótkich fragmentów kodu
  94. 8.5.2. Profilowanie aplikacji
  95. 8.5.3. Złożoność czasowa i pamięciowa algorytmów
  96. 9. Modyfikacja przepływu sterowania
  97. 9.1. Wyrażenia warunkowe if i if . . .else
  98. 9.1.1. Określanie testowanego warunku
  99. 9.1.2. Wartości zwracane przez wyrażenia warunkowe
  100. 9.1.3. Funkcja returnO. Rekurencja
  101. 9.2. Pętle
  102. 9.2.1. Pętla while
  103. 9.2.2. Pętla repeat
  104. 9.2.3. Pętla for
  105. 9.3. Uwagi na temat wydajności pętli
  106. II. Przygotowanie danych
  107. 10. Przetwarzanie napisów
  108. 10.1. Podstawowe operacje na napisach
  109. 10.1.1. Wyznaczanie długości napisów
  110. 10.1.2. Porównywanie napisów
  111. 10.1.3. Łączenie i powielanie napisów
  112. 10.1.4. Przycinanie i wypełnianie
  113. 10.1.5. Formowanie napisów na podstawie innych obiektów
  114. 10.1.6. Zmiana pojedynczych znaków
  115. 10.1.7. Wyznaczanie podnapisów
  116. 10.1.8. Pozostałe operacje
  117. 10.2. Wyszukiwanie wzorca
  118. 10.2.1. Wzorce ustalone
  119. 10.2.2. Wyrażenia regularne
  120. 10.2.3. Wzorce rozmyte
  121. 10.3. Data i czas
  122. 10.3.1. Reprezentacja dat
  123. 10.3.2. Reprezentacja czasu
  124. 10.3.3. Operacje arytmetyczne
  125. 10.3.4. Konwersja daty i czasu
  126. 10.4. Reprezentacja napisów
  127. 10.4.1. Kodowanie ASCII
  128. 10.4.2. 8-bitowe kodowania polskich liter diakrytyzowanych
  129. 10.4.3. Kodowanie UTF-8
  130. 10.4.4. Konwersja kodowań
  131. 11. Przetwarzanie plików
  132. 11.1. Podstawowe operacje na plikach i katalogach
  133. 11.1.1. Ścieżki dostępu do plików i katalogów
  134. 11.1.2. Bieżący katalog roboczy. Ścieżki względne
  135. 11.1.3. Informacje o plikach i katalogach
  136. 11.1.4. Wybrane działania na plikach i katalogach
  137. 11.1.5. Wyszukiwanie plików i katalogów
  138. 11.2. Serializacja i deserializacja obiektów
  139. 11.3. Popularne formaty plików
  140. 11.3.1. Pliki CSV
  141. 11.3.2. Pliki JSON
  142. 11.3.3. Pliki XML
  143. 11.4. Dostęp do baz danych SQL
  144. 11.5. Dowolne pliki tekstowe
  145. 11.5.1. Odczyt plików tekstowych
  146. 11.5.2. Zapis plików tekstowych
  147. 11.6. Połączenia
  148. 11.6.1. URL, czyli ujednolicony lokalizator zasobów
  149. 11.6.2. Tworzenie połączeń
  150. 11.6.3. Otwieranie i zamykanie połączeń
  151. 11.6.4. Odczyt danych z połączeń
  152. 11.6.5. Zapis danych do połączeń
  153. 11.6.6. Zarządzanie otwartymi połączeniami
  154. 11.6.7. Nota o plikach binarnych
  155. III. Prezentacja wyników
  156. 12. Tworzenie wykresów
  157. 12.1. Schemat systemów graficznych w środowisku R
  158. 12.2.Podstawy użycia pakietu graphics
  159. 12.2.1. Strona i rysunki
  160. 12.2.2. Parametry graficzne
  161. 12.2.3. Rysowanie punktów i odcinków (łamanych)
  162. 12.2.4. Barwy
  163. 12.2.5. Rysowanie wielokątów
  164. 12.2.6. Wypisywanie tekstu
  165. 12.2.7. Układ współrzędnych
  166. 12.2.8. Tworzenie wielu rysunków na jednej stronie
  167. 12.3. Wybrane wysokopoziomowe operacje graficzne
  168. 12.3.1. Rysowanie układu współrzędnych
  169. 12.3.2. Adnotacje i legenda
  170. 12.3.3. Wizualizacja danych jednowymiarowych
  171. 12.3.4. Wizualizacja danych dwuwymiarowych
  172. 12.3.5. Wizualizacja danych wielowymiarowych
  173. 12.4. Urządzenia graficzne
  174. 12.4.1. Urządzenia pdf O, svgO i postscriptO
  175. 12.4.2. Urządzenia pngO i jpegO
  176. 13. Generowanie raportów przy użyciu pakietu knitr
  177. 13.1. Język Markdown
  178. 13.2. Podstawy użycia pakietu knitr
  179. 13.3. Ustawienia wstawek
  180. 13.3.1. Identyfikatory wstawek i zależności między nimi
  181. 13.3.2. Pamięć podręczna
  182. 13.3.3. Wyświetlanie kodu i wyników tekstowych
  183. 13.3.4. Rysunki
  184. 13.3.5. Ustawienia globalne
  185. IV. Zastosowania
  186. 14. Obliczenia numeryczne
  187. 14.1. Wprowadzenie
  188. 14.2. Algebra wektorów i macierzy
  189. 14.2.1. Podstawowe operacje
  190. 14.2.2. Normy
  191. 14.2.3. Metryki i inne odległości
  192. 14.2.4. Wektory i wartości własne
  193. 14.2.5. Rozkład Choleskiego
  194. 14.2.6. Rozkład QR
  195. 14.2.7. Rozkład SVD
  196. 14.3. Różniczkowanie i całkowanie
  197. 14.3.1. Różniczkowanie numeryczne
  198. 14.3.2. Całkowanie numeryczne
  199. 14.4. Optymalizacja
  200. 14.4.1. Algorytmy programowania matematycznego
  201. 14.4.2. AIgorytmy optymalizacji ciągłej ogólnego zastosowania
  202. 14.5. Interpolacja i wygładzanie
  203. 14.5.1. Interpolacja jednowymiarowa
  204. 14.5.2. Interpolacja dwuwymiarowa
  205. 14.5.3. Wygładzanie
  206. 14.6. Rozwiązywanie (układów) równań (nie)liniowych
  207. 14.6.1. Wyznaczanie miejsc zerowych funkcji jednej zmiennej
  208. 14.6.2. Rozwiązywanie układów równań liniowych
  209. 14.6.3. Rozwiązywanie układów równań nieliniowych
  210. 15. Symulacje
  211. 15.1. Generowanie liczb (pseudo)losowych
  212. 15.1.1. Źródła (pseudo)losowości
  213. 15.1.2. Określanie ziarna generatora
  214. 15.1.3. Szczegóły działania generatora
  215. 15.2. Rozkłady prawdopodobieństwa
  216. 15.2.1. Nazwy funkcji związanych z rozkładami
  217. 15.2.2. Wybrane jednowymiarowe rozkłady prawdopodobieństwa
  218. 15.2.3. Zmienne losowe wielowymiarowe
  219. 15.3. Przykładowe eksperymenty symulacyjne
  220. 15.3.1. Badanie mocy testu Shapiro-Wilka
  221. 15.3.2. Własności estymatorów parametrów rozkładu Gamma
  222. 15.3.3. Całkowanie Monte Carlo
  223. 15.3.4. Kroswalidacja klasyfikatora
  224. V. Zagadnienia zaawansowane
  225. 16. Zarządzenie środowiskiem R
  226. 16.1. Podstawowe informacje
  227. 16.1.1. Informacje o środowisku R
  228. 16.1.2. Informacje o systemie
  229. 16.1.3. Uruchamianie i zamykanie środowiska R
  230. 16.1.4. Historia poleceń
  231. 16.2. Opcje globalne
  232. 16.3. Ustawienia lokalizacyjne
  233. 16.4. Rozszerzanie możliwości środowiska R
  234. 16.4.1. Instalacja i aktualizacja pakietów
  235. 16.4.2. Wywoływanie innych programów
  236. 16.5. Zarządzanie pamięcią
  237. 16.5.1. Informacja o rozmiarze obiektów
  238. 16.5.2. Kopiowanie na żądanie
  239. 16.5.3. Automatyczne odśmiecanie pamięci
  240. 16.6. Typ podstawowy, tryb a klasa obiektów
  241. 17. Środowiska
  242. 17.1. Środowiska jako zbiory obiektów
  243. 17.1.1. Podstawowe operacje na obiektach w środowisku
  244. 17.1.2. Środowiska a listy
  245. 17.1.3. Przekazywanie środowisk funkcjom
  246. 17.2. Wskaźniki na środowiska otaczające
  247. 17.2.1. Przypadek ręcznie tworzonych środowisk
  248. 17.2.2. Ścieżka wyszukiwania
  249. 17.2.3. Przestrzenie nazw i środowiska eksportowane przez pakiety
  250. 18. Syntaktyka i semantyka języka R
  251. 18.1. Obiekty reprezentujące wyrażenia języka R
  252. 18.1.1. Parser
  253. 18.1.2. Cytowanie
  254. 18.1.3. Wywołania, czyli wyrażenia złożone
  255. 18.2. Środowiskowy model obliczeń
  256. 18.2.1. Ewaluacja wyrażeń
  257. 18.2.2. Bieżące środowisko ewaluacyjne
  258. 18.3. Ewaluacja wyrażeń w obrębie funkcji
  259. 18.3.1. Lokalne środowiska ewaluacyjne
  260. 18.3.2. Środowiska otaczające lokalne środowiska ewaluacyjne
  261. 18.3.3. Środowiska wywołujące
  262. 18.3.4. Ewaluacja argumentów
  263. 18.4. Formuły
  264. 18.4.1. Przykłady funkcji stosujących argumenty typu formuła
  265. 18.4.2. Formuły jako wywołania
  266. 18.4.3. Przetwarzanie formuł
  267. 19. Programowanie zorientowane obiektowo
  268. 19.1. Paradygmaty programowania obiektowego
  269. 19.2. Klasy S3
  270. 19.2.1. Określanie klasy obiektu
  271. 19.2.2. Ekspediowanie metod
  272. 19.2.3. Przeciążanie metod
  273. 19.3. Klasy S4
  274. 19.3.1. Definiowanie klas i tworzenie obiektów
  275. 19.3.2. Definiowanie funkcji generycznych i metod
  276. 19.4. Klasy referencyjne (RC)
  277. 19.5. Specjalne rodzaje funkcji
  278. 19.5.1. Funkcje podstawieniowe
  279. 19.5.2. Przeciążanie operatorów
  280. 19.5.3. Wbudowane grupy funkcji generycznych
  281. 20. Integracja R i C++ przy użyciu pakietu Rcpp
  282. 20.1. Wprowadzenie
  283. 20.1.1. Tryby pracy z Rcpp
  284. 20.1.2. Podstawy składni języka C++
  285. 20.2. Operacje na wektorach atomowych
  286. 20.2.1. Dostęp do wektorów
  287. 20.2.2. Tworzenie wektorów
  288. 20.2.3. Kopiowanie płytkie i głębokie
  289. 20.2.4. Braki danych
  290. 20.2.5. Przegląd funkcji z R/C API
  291. 20.2.6. Przegląd funkcji i metod z pakietu Rcpp
  292. 20.3. Operacje na pozostałych typach obiektów
  293. 20.3.1. Listy
  294. 20.3.2. Funkcje
  295. 20.3.3. Atrybuty obiektów
  296. 20.3.4. Obiekty typów złożonych

Zobacz spis treści



Sprawdź dostępność, zarezerwuj (zamów):

(kliknij w nazwę placówki - więcej informacji)

Czyt. Nr XX
ul. Van Gogha 1

Sygnatura: 004
Numer inw.: 18220
Pozycja wypożyczona

Wypożyczona przez: 102568
do dnia: 2024-09-24
schowekrezerwuj
więcejrezerwuj


Inne pozycje tego autora w zbiorach biblioteki:

book


Dodaj komentarz do pozycji:

Swoją opinię można wyrazić po uprzednim zalogowaniu.