Po co uczyć się R
R oferuje więcej metod analitycznych. Obecnie istnieje ponad 4000
pakietów dostępnych dla R, które można pobrać z Internetu i
Wprowadzenie do środowiska R
zainstalować. Statystycy, którzy często opracowują nowe metody
Zagadnienie 1
często wykorzystują R, a dzieląc się swoimi osiągnięciami dają
użytkownikom dostęp do najnowszych metod.
Robert Kapłon Można wykorzystywać R nawet wtedy, gdy ma się ograniczoną wiedzę
na jego temat. Dane do analizy można przygotować posługując się
dowolnym programem, a następnie wczytać dane do R i uruchamiać
potrzebne procedury. Użytkownicy podstawowej wersji SPSSa mogą
uruchomić R z poziomu SPSSa i w ten sposób uniknąć kosztów
związanych z zakupem dodatkowych modułów SPSSa.
Slajd
Zagadnienie 1 | Wprowadzenie do środowiska R
1 /8
Po co uczyć się R Po co uczyć się R
R jest znacznie bardziej elastyczny pod względem rodzaju danych
Procedury w R są otwarte dla każdego: można je zobaczyć i
jakie można analizować. O ile SPSS wymaga, aby przechowywane
modyfikować według potrzeb.
dane były w postaci macierzy, to R oferuje bogaty wybór struktur
Grafika w R daje praktycznie nieograniczone możliwości. Co więcej
danych, które są znacznie bardziej elastyczne. Można tym samym
każdy element wykresu może być modyfikowany i kontrolowany z
bardzo łatwo wykonywać analizy, których podstawą są zmienne z
dowolną precyzją (np. położenie etykiet, legendy).
różnych struktur danych - nie ma konieczności ich scalania.
R działa na prawie każdym komputerze, włączając Windows,
Język R ma większe możlowości niż SPSS. Deweloperzy R piszą
Macintosh, Linux i UNIX.
większość swoich metod analitycznych przy użyciu języka R,
natomiast deweloperzy SPSS używają własnego języka do rozwijania
R jest bezpłatny.
procedur.
Slajd Slajd
Zagadnienie 1 | Wprowadzenie do środowiska R Zagadnienie 1 | Wprowadzenie do środowiska R
2 /8 3 /8
Instalacja R Pomoc i dokumentacja
Aby używać R należy zainstalować
1
W zależności od potrzeby, w konsoli R można wpisać:
program R, który można pobrać ze strony
http://www.r-project.org/
help.start() uruchomi się okno przeglądarki z menu całej pomocy;
2
zintegrowane środowisko programistyczne (IDE) RStudio
?nazwa.funkcji pomoc odnośnie funkcji, np. ?mean podaje dokładny
http://rstudio.org/
opis funkcji obliczającej średnią;
?? jakas fraza wyszukuje w pomocy frazę i podaje listę pakietów,
Alternatywa
w których jest ona obecna;
Zamiast powyższego zestawu, można użyć komercyjnej wersji Revolution
library(help=nazwa.pakietu) wyświetla podstawowe informacje o
R Enterprise. Jest ona darmowa dla studentów i pracowników uczelni,
pakiecie, np. library(help=foreign) wyświetli informacje o pakiecie
jednak trzeba się zarejestrować. (W polu: company name należy wpisać:
foreign;
Wroclaw University of Technology). Program można ściągnąć ze strony
http://www.revolutionanalytics.com/
Slajd Slajd
Zagadnienie 1 | Wprowadzenie do środowiska R Zagadnienie 1 | Wprowadzenie do środowiska R
4 /8 5 /8
Pomoc i dokumentacja Obiekty i ich typy w R
Programowanie w środowisku R polega na tworzeniu obiektów oraz
ich manipulacji. Obiekty tj.: wektory, macierze, tablice, czynniki,
data.frame, listy mają prostą strukturę. Jeśli natomiast
RSiteSearch( fraza ) przeszukuje stronę projektu R, np.
wykonalibyśmy analizę regresji, wtedy wiele informacji z tym
RSiteSearch( Cochran-Armitage ) wyszukuje wszystkie informacje o
związanych zostanie zapisanych już w bardziej skomplikowanym
tym teście;
obiekcie. Taki obiekt będzie zawierał informację o postaci modelu,
Dokumentacja i opracowania znajdują się na stronie R:
estymowanych parametrach (wartości oszacowane, istotność),
Manuale:http://cran.r-project.org/manuals.html
wartościach oszacowanych, resztach itd.
Pozostałe dokumenty:http://cran.r-project.org/other-docs.html
Jednym z atrybutów obiektu jest typ. Obiekt może być typu:
Tytuły książek:http://www.r-project.org/doc/bib/R-books.html
numerycznego (liczby rzeczywiste), znakowego, zespolonego (liczby
zespolone) i logicznego (Prawda, Fałsz). Choć do typu obiektu zalicza
się również funkcję i wyrażenia, to jednak nie zawierają one danych w
sensie materiału statystycznego.
Slajd Slajd
Zagadnienie 1 | Wprowadzenie do środowiska R Zagadnienie 1 | Wprowadzenie do środowiska R
6 /8 7 /8
Obiekty i ich typy w R
W wymienionej grupie obiektów prostych są takie, w których mogą
pojawić się tylko dane jednego typu (tabela poniżej).
Obiekt Możliwe typy Mieszanie typów
wektor numeryczny, znakowy, zespolony, logiczny Nie
czynnik numeryczny, znakowy Nie
tablica numeryczny, znakowy, zespolony, logiczny Nie
macierz numeryczny, znakowy, zespolony, logiczny Nie
data.frame numeryczny, znakowy, zespolony, logiczny Tak
lista numeryczny, znakowy, zespolony, logiczny, funkcje itd. Tak
Slajd
Zagadnienie 1 | Wprowadzenie do środowiska R
8 /8
Wyszukiwarka
Podobne podstrony:
Zagadnienie2 PrognozaWstep handoutAGH Sed 4 sed transport & deposition EN ver2 HANDOUTnotatki zagadnienia[W] Badania Operacyjne Zagadnienia transportowe (2009 04 19)Dziecko chore zagadnienia biopsychiczne i pedagogicznePJU zagadnienia III WLS 10 11Zagadnienia z fizyki Technologia Chemiczna PolSl 2013Konstytucja Zagadnienia ogólne0 sf zagadnienia zalbrakujące zagadnienia (1)6 6 Zagadnienie transportowe algorytm transportowy przykład 2zagadnienia wstepZagadnienia egzaminacyjne 08więcej podobnych podstron