Instalacja Pakietu R

Podobne dokumenty
Wprowadzenie do Pakietu R dla kierunku Zootechnika. Dr Magda Mielczarek Katedra Genetyki Uniwersytet Przyrodniczy we Wrocławiu

-Instalacja R: -Instalacja RStudio:

Modele liniowe i mieszane na przykªadzie analizy danych biologicznych - Wykªad 1

Informatyka w selekcji - Wykªad 1

Modelowanie rynków finansowych z wykorzystaniem pakietu R

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Plan Ćwiczeń. 3) znajdowanie i zmiana kartoteki roboczej polecenia getwd(), setwd()

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

Pakiety Matematyczne - R Zestaw 1.

Środowisko R wprowadzenie. Wykład R1; Pakiety statystyczne

Cw.12 JAVAScript w dokumentach HTML

GNU Octave (w skrócie Octave) to rozbudowany program do analizy numerycznej.

Wprowadzenie do programowania w VBA

Diary przydatne polecenie. Korzystanie z funkcji wbudowanych i systemu pomocy on-line. Najczęstsze typy plików. diary nazwa_pliku

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

JAVAScript w dokumentach HTML (1)

Mathcad c.d. - Macierze, wykresy 3D, rozwiązywanie równań, pochodne i całki, animacje

Pakiety Matematyczne - R Zestaw 2.

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Programowanie Delphi obliczenia, schematy blokowe

Matlab Składnia + podstawy programowania

LABORATORIM BIOINFORMATYKI

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

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

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

Metody Numeryczne. Laboratorium 1. Wstęp do programu Matlab

Wprowadzenie do środowiska

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Przykład 1 -->s="hello World!" s = Hello World! -->disp(s) Hello World!

Podstawy programowania skrót z wykładów:


Wprowadzenie do programowania. Dr Wioleta Drobik

INFORMATYKA W SELEKCJI

Statystyczne systemy uczące

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Algebra macierzy

Podstawowe operacje na macierzach

Pakiet edukacyjny do nauki przedmiotów ścisłych i kształtowania postaw przedsiębiorczych

1. Indeksy/indeksowanie : Do elementów wektora, list, macierzy czy ramek, można się odwołać na kilka sposobów.

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Procedury i funkcje. Programowanie komputerowe

PRZYKŁADOWE SKRYPTY (PROGRAMY W MATLABIE Z ROZSZERZENIEM.m): 1) OBLICZANIE WYRAŻEŃ 1:

Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.

Podstawowe pojęcia. Własności próby. Cechy statystyczne dzielimy na

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

Ćwiczenie 1. Matlab podstawy (1) Matlab firmy MathWorks to uniwersalny pakiet do obliczeń naukowych i inżynierskich, analiz układów statycznych

Język skryptowy: Laboratorium 1. Wprowadzenie do języka Python

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ROZKŁAD MATERIAŁU DO II KLASY LICEUM (ZAKRES ROZSZERZONY) A WYMAGANIA PODSTAWY PROGRAMOWEJ.

Elementy metod numerycznych - zajęcia 9

Adres komórki-nazwa kolumny i nazwa wiersza, na przecięciu których znajduje się komórka. B3- adres aktywnej komórki

1. Operacje na plikach i katalogach Chcąc przeprowadzić analizę danych należy załadować/wczytać dane do R, a wyniki z pewnością chcemy zapisać.

1. Operacje na plikach i katalogach Chcąc przeprowadzić analizę danych należy załadować/wczytać dane do R, a wyniki z pewnością chcemy zapisać.

Pakiety matematyczne. Matematyka Stosowana. dr inż. Krzysztof Burnecki

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

LibreOffice Calc VBA

JAVAScript w dokumentach HTML - przypomnienie

author: Andrzej Dudek

Elementy języków programowania

Algorytmika i Programowanie VBA 1 - podstawy

WPROWADZENIE DO PROGRAMOWANIA I ŚRODOWISKA R. Biomatematyka - wykład 2 Dr Wioleta Drobik-Czwarno

Powtórka algorytmów. Wprowadzenie do języka Java.

Podstawy Programowania C++

Języki Programowania. Elementy języków programowania. Wojciech Sobieski

Podstawy statystyki i obsługa SPSSa na przykładach z ekonomii

Statystyczne metody analizy danych

Zakłócenia w układach elektroenergetycznych LABORATORIUM

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:

2 Przygotował: mgr inż. Maciej Lasota

Języki skryptowe w programie Plans

Spis treści OPIS PLIKU W FORMACIE CSV Z DANYMI PPE LUB EP 1

Naukę zaczynamy od poznania interpretera. Interpreter uruchamiamy z konsoli poleceniem

Powtórka algorytmów. Wprowadzenie do języka Java.

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

1 Programowanie w matlabie - skrypty i funkcje

Technologie informacyjne: Arkusz kalkulacyjny

83 Przekształcanie wykresów funkcji (cd.) 3

1. Wprowadzenie do oprogramowania gretl. Wprowadzanie danych.

Wprowadzenie do analizy dyskryminacyjnej

Wprowadzenie do pakietu STATA

Zanim zaczniemy GNU Octave

Funkcje programu STATGRAPHICS. ACOS (x) ACOSR (x) ASIN (x) ASINR (x) ATAN (x) ATANR (x) COMPRESS (zmienna; warunek) COS (x) COSR(x)

MATLAB - podstawy użytkowania

Teksty Liczby Formuły. Operatory. dr inż. Jarosław Forenc. Pasek narzędzi. Pasek narzędzi. (Atrybuty komórek)

dr inż. Jarosław Forenc

do MATLABa programowanie WYKŁAD Piotr Ciskowski

Pakiety matematyczne INP2708W,L

I. Podstawy języka C powtórka

Ekonometria. Modele regresji wielorakiej - dobór zmiennych, szacowanie. Paweł Cibis pawel@cibis.pl. 1 kwietnia 2007

WyŜsza Szkoła Zarządzania Ochroną Pracy MS EXCEL CZ.2

Spis treści. Laboratorium I: Wprowadzenie do pakietu STATISTICA. Inżynieria biomedyczna, I rok, semestr letni 2013/2014 Analiza danych pomiarowych

Bloki anonimowe w PL/SQL

Scilab skrypty (programowanie)

Typy zmiennych. Zmienne i rekordy. Rodzaje zmiennych. Graficzne reprezentacje danych Statystyki opisowe

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

Matematyka do liceów i techników Szczegółowy rozkład materiału Zakres podstawowy

Wprowadzenie do programowania w języku FORTRAN

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

1 Podstawy c++ w pigułce.

Transkrypt:

Instalacja Pakietu R www.r-project.org wybór źródła wybór systemu operacyjnego: Download R for Windows opcja: install R for the first time opcja: Download R 3.3.3 for Windows uruchomienie R-3.3.3-win MAGDA MIELCZAREK 2

Uruchomienie programu MAGDA MIELCZAREK 3

Dostępne opcje MAGDA MIELCZAREK 4

Ładowanie pakietów MAGDA MIELCZAREK 5

System pomocy MAGDA MIELCZAREK 6

System pomocy help( nazwafunkcji )? nazwa funkcji args(nazwafunkcji) apropos( słowok ) example(nazwafunkcji) help.search( słowokluczowe ) MAGDA MIELCZAREK 7

Plik Nowy skrypt (.R) obszar roboczy vs. nowy plik MAGDA MIELCZAREK 8

Edycja kodu źródłowego: skrypt dostępny w pakiecie R alternatywne edytory tekstowe np. Notepad++, Tinn-R Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. MAGDA MIELCZAREK 9

Pakiet R: uwagi wstępne R = środowisko obliczeń statystycznych R = język programowania Brak interfejsu graficznego (wada pozorna) Darmowy MAGDA MIELCZAREK 10

kalkurator operatory arytmetyczne x + y x y x * y x / y x ^ y suma różnica iloczyn iloraz x do potęgi y kropka jako oddzielnie części całkowitej od ułamkowej argumenty funkcji oddzielane przecinkami MAGDA MIELCZAREK 11

kalkurator wybrane funkcje arytmetyczne round(x,a) abs(x) log(x) log(x,a) sqrt(x) sin(x) cos(x) tan(x) factorial(x) zaokrąglenie liczby x do a miejsc po przecinku wartość bezwzględna z x logarytm naturalny z x logarytm z x o podstawie a pierwiastek kwadratowy z x wartości funkcji sinus w x wartości funkcji cosinus w x wartości funkcji tangens w x silnia liczby x MAGDA MIELCZAREK 12

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Po co przechowywać wartości w pamięci operacyjnej? Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja MAGDA MIELCZAREK 13

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Przechowywanie wartości liczbowych Dozwolona notacja naukowa (2e3) NaN (Not a Number) MAGDA MIELCZAREK 14

Typ zmiennych: liczbowy MAGDA MIELCZAREK 15

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Wartości występujące w kategoriach, np. płeć Definiowanie grup Poprawienie efektywności skryptów (zm. zajmują mniej miejsca w pamięci niż odpowiadające im łańcuchy znaków = szybsze wykonywanie obliczeń) MAGDA MIELCZAREK 16

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Przechowywanie łańcuchów znaków (napisów) Rozpoczynane i zakończone znakiem (lub ) Napisy można sklejać (paste) MAGDA MIELCZAREK 17

Typ zmiennych: znakowy MAGDA MIELCZAREK 18

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Logiczne prawda lub fałsz (TRUE, FALSE) Testowanie równości W wyrażeniu arytmetycznym konwertowane na 0 (F) i 1 (T) MAGDA MIELCZAREK 19

Typ zmiennych: logiczny MAGDA MIELCZAREK 20

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Uporządkowany zbiór elementów tego samego typu (indeksowanie) Funkcja c() MAGDA MIELCZAREK 21

Typ zmiennych: wektor MAGDA MIELCZAREK 22

Typ zmiennych: wektor MAGDA MIELCZAREK 23

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Uporządkowany zbiór elementów różnych typów Funkcja list() MAGDA MIELCZAREK 24

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Funkcja matrix() MAGDA MIELCZAREK 25

Typ zmiennych: macierz MAGDA MIELCZAREK 26

Macierze wybrane funkcje funkcja matrix(x,wiersze,kolumny) dim(m) nrow(m) ncol(m) t(m) M1 %*% M2 rbind(m1,m2) cbind(m1,m2) znaczenie macierz wypełniona liczbami x o zadanej liczbie wierszy i kolumn wymiar macierzy M liczba wierszy macierzy M liczba kolumn transpozycja macierzy M iloczyn macierzy M1 i M2 połączenie macierzy M1 i M2 wierszami połączenie macierzy M1 i M2 kolumnami MAGDA MIELCZAREK 27

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Przemysław Dane DANE) Biecek. Przewodnik po pakiecie R Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Lista wektorów tej samej długości Elementy w kolumnie są tego samego typu Różnica w typie pomiędzy kolumnami Funkcja data.frame() MAGDA MIELCZAREK 28

Podstawy języka R Zmienna służy do przechowywania wartości (np. x = 5, y = statystyka ) Nazwy zmiennych: Dowolny ciąg liter, cyfr, znaków podkreślenia lub kropek Wrażliwe na wielkość liter (dane Dane DANE) Typy zmiennych: liczbowy czynnikowy znakowy logiczny wektor lista macierz ramka danych funkcja Konstrukcja obiektów Słowo kluczowe function MAGDA MIELCZAREK 29

Praca z plikami wczytywanie pliku ze strony internetowej dane <- read.table( adres", nagłówek, separator kolumn) wczytywanie pliku z dysku komputera: dane <- read.table( ścieżka dostępu/nazwa pliku, nagłówek, separator kolumn) zapisywanie pliku na dysku: write.table(macierz, ścieżka dostępu/nazwa pliku, separator kolumn) MAGDA MIELCZAREK 30

Praca z plikami MAGDA MIELCZAREK 31

Statystyka opisowa funkcja max() min() range() mean() median() var() sd() cor() cov() length() znaczenie wartość maksymalna z próby wartość minimalna z próby przedział wartości próby średnia arytmetyczna z próby mediana z próby wariancja w próbie odchylenie standardowe w próbie współczynnik lub macierz korelacji kowariancja lub macierz kowariancji liczba elementów w próbie MAGDA MIELCZAREK 32

Statystyka opisowa w formie graficznej histogram MAGDA MIELCZAREK 33

Statystyka opisowa w formie graficznej wykres pudełkowy MAGDA MIELCZAREK 34

Zapisywanie rysunku MAGDA MIELCZAREK 35

Literatura: Przemysław Biecek Przewodnik po pakiecie R Marek Walesiak, Eugeniusz Gatnar Statystyczna analiza danych z wykorzystaniem programu R system pomocy pakietu R MAGDA MIELCZAREK 36