R to darmowy język programowania o otwartym kodzie źródłowym do obliczeń statystycznych, analizy danych i grafiki. R jest używany przez rosnącą liczbę menedżerów i analityków danych w korporacjach i środowiskach akademickich. R posiada szeroką gamę pakietów do eksploracji danych.
Wprowadzenie i informacje wstępne
- Czynienie R bardziej przyjaznym, R i dostępne GUI
- Rstudio
- Powiązane oprogramowanie i dokumentacja
- R i statystyki
- Interaktywne korzystanie z R
- Sesja wprowadzająca
- Uzyskiwanie pomocy dotyczącej funkcji i właściwości
- Polecenia R, wielkość liter itp.
- Przywoływanie i poprawianie poprzednich poleceń
- Wykonywanie poleceń z pliku lub przekierowywanie danych wyjściowych do pliku
- Trwałość danych i usuwanie obiektów
Proste manipulacje; liczby i wektory
- Wektory i przypisanie
- Arytmetyka wektorowa
- Generowanie sekwencji regularnych
- Wektory logiczne
- Brakujące wartości
- Wektory znaków
- Wektory indeksów; wybieranie i modyfikowanie podzbiorów zbioru danych
- Inne typy obiektów
Obiekty, ich tryby i atrybuty
- Atrybuty wewnętrzne: tryb i długość
- Zmiana długości obiektu
- Pobieranie i ustawianie atrybutów
- Klasa obiektu
Tablice i macierze
- Tablice
- Indeksowanie tablic. Podsekcje tablicy
- Indeksowanie macierzy
- Funkcja array()
- Iloczyn zewnętrzny dwóch tablic
- Uogólniona transpozycja tablicy
- Udogodnienia Matrix
- Mnożenie Matrix
- Równania liniowe i inwersja
- Wartości własne i wektory własne
- Dekompozycja wartości pojedynczej i wyznaczniki
- Dopasowanie metodą najmniejszych kwadratów i rozkład QR
- Tworzenie macierzy partycjonowanych, cbind() i rbind()
- Funkcja konkatenacji () z tablicami
- Tablice częstości z czynników
Listy i ramki danych
- Listy
- Konstruowanie i modyfikowanie list
- Łączenie list
- Ramki danych
- Tworzenie ramek danych
- Dołączanie() i odłączanie()
- Praca z ramkami danych
- Dołączanie dowolnych list
- Zarządzanie ścieżką wyszukiwania
Manipulowanie danymi
- Wybieranie, podzestawianie obserwacji i zmiennych
- Filtrowanie, grupowanie
- Przekodowywanie, transformacje
- Agregacja, łączenie zestawów danych
- Manipulacja znakami, pakiet stringr
Odczytywanie danych
- Pliki txt
- Pliki CSV
- Pliki XLS, XLSX
- SPSS, SAS, Stata,... i inne formaty danych
- Eksportowanie danych do plików txt, csv i innych formatów
- Access pobieranie danych z baz danych przy użyciu języka SQL
Rozkłady prawdopodobieństwa
- R jako zestaw tabel statystycznych
- Badanie rozkładu zestawu danych
- Testy jedno- i dwupróbkowe
Grupowanie, pętle i wykonywanie warunkowe
- Grupowanie wyrażeń
- Instrukcje sterujące
- Wykonywanie warunkowe: instrukcje if
- Wykonywanie powtarzalne: pętle for, repeat i while
Pisanie własnych funkcji
- Proste przykłady
- Definiowanie nowych operatorów binarnych
- Nazwane argumenty i wartości domyślne
- Argument "...
- Przypisania wewnątrz funkcji
- Bardziej zaawansowane przykłady
- Czynniki wydajności w projektach blokowych
- Usuwanie wszystkich nazw z drukowanej tablicy
- Rekursywne całkowanie numeryczne
- Zakres
- Dostosowywanie środowiska
- Klasy, funkcje ogólne i orientacja obiektowa
Procedury graficzne
- Polecenia kreślenia wysokiego poziomu
- Funkcja plot()
- Wyświetlanie danych wielowymiarowych
- Wyświetlanie grafiki
- Argumenty wysokopoziomowych funkcji kreślenia
- Podstawowe wykresy wizualizacji
- Zależności wielowymiarowe z siatką i pakietem ggplot
- Korzystanie z parametrów graficznych
- Lista parametrów graficznych
Szeregi czasowe Forecasting
- Korekta sezonowa
- Średnia ruchoma
- Wygładzanie wykładnicze
- Ekstrapolacja
- Przewidywanie liniowe
- Szacowanie trendu
- Stacjonarność i modelowanie ARIMA
Metody ekonometryczne (metody swobodne)
- Analiza regresji
- Wielokrotna regresja liniowa
- Wielokrotna regresja nieliniowa
- Walidacja regresji
- Forecasting z regresji
United Arab Emirates - Introduction to R with Time Series Analysis
Qatar - Introduction to R with Time Series Analysis
Egypt - Introduction to R with Time Series Analysis
Saudi Arabia - Introduction to R with Time Series Analysis
South Africa - Introduction to R with Time Series Analysis
Brasil - Introduction to R with Time Series Analysis
Canada - Introduction to R with Time Series Analysis
中国 - Introduction to R with Time Series Analysis
香港 - Introduction to R with Time Series Analysis
澳門 - Introduction to R with Time Series Analysis
台灣 - Introduction to R with Time Series Analysis
USA - Introduction to R with Time Series Analysis
Österreich - Introduction to R with Time Series Analysis
Schweiz - Introduction to R with Time Series Analysis
Deutschland - Introduction to R with Time Series Analysis
Czech Republic - Introduction to R with Time Series Analysis
Denmark - Introduction to R with Time Series Analysis
Estonia - Introduction to R with Time Series Analysis
Finland - Introduction to R with Time Series Analysis
Greece - Introduction to R with Time Series Analysis
Magyarország - Introduction to R with Time Series Analysis
Ireland - Introduction to R with Time Series Analysis
Luxembourg - Introduction to R with Time Series Analysis
Latvia - Introduction to R with Time Series Analysis
España - Introducción a R con Análisis de Series Temporales
Italia - Introduction to R with Time Series Analysis
Lithuania - Introduction to R with Time Series Analysis
Nederland - Introduction to R with Time Series Analysis
Norway - Introduction to R with Time Series Analysis
Portugal - Introduction to R with Time Series Analysis
România - Introduction to R with Time Series Analysis
Sverige - Introduction to R with Time Series Analysis
Türkiye - Introduction to R with Time Series Analysis
Malta - Introduction to R with Time Series Analysis
Belgique - Introduction to R with Time Series Analysis
France - Introduction to R with Time Series Analysis
日本 - Introduction to R with Time Series Analysis
Australia - Introduction to R with Time Series Analysis
Malaysia - Introduction to R with Time Series Analysis
New Zealand - Introduction to R with Time Series Analysis
Philippines - Introduction to R with Time Series Analysis
Singapore - Introduction to R with Time Series Analysis
Thailand - Introduction to R with Time Series Analysis
Vietnam - Introduction to R with Time Series Analysis
India - Introduction to R with Time Series Analysis
Argentina - Introducción a R con Análisis de Series Temporales
Chile - Introducción a R con Análisis de Series Temporales
Costa Rica - Introducción a R con Análisis de Series Temporales
Ecuador - Introducción a R con Análisis de Series Temporales
Guatemala - Introducción a R con Análisis de Series Temporales
Colombia - Introducción a R con Análisis de Series Temporales
México - Introducción a R con Análisis de Series Temporales
Panama - Introducción a R con Análisis de Series Temporales
Peru - Introducción a R con Análisis de Series Temporales
Uruguay - Introducción a R con Análisis de Series Temporales
Venezuela - Introducción a R con Análisis de Series Temporales
Polska - Introduction to R with Time Series Analysis
United Kingdom - Introduction to R with Time Series Analysis
South Korea - Introduction to R with Time Series Analysis
Pakistan - Introduction to R with Time Series Analysis
Sri Lanka - Introduction to R with Time Series Analysis
Bulgaria - Introduction to R with Time Series Analysis
Bolivia - Introducción a R con Análisis de Series Temporales
Indonesia - Introduction to R with Time Series Analysis
Kazakhstan - Introduction to R with Time Series Analysis
Moldova - Introduction to R with Time Series Analysis
Morocco - Introduction to R with Time Series Analysis
Tunisia - Introduction to R with Time Series Analysis
Kuwait - Introduction to R with Time Series Analysis
Oman - Introduction to R with Time Series Analysis
Slovakia - Introduction to R with Time Series Analysis
Kenya - Introduction to R with Time Series Analysis
Nigeria - Introduction to R with Time Series Analysis
Botswana - Introduction to R with Time Series Analysis
Slovenia - Introduction to R with Time Series Analysis
Croatia - Introduction to R with Time Series Analysis
Serbia - Introduction to R with Time Series Analysis
Bhutan - Introduction to R with Time Series Analysis