wprowadzenie do r i rcommander

42
Wprowadzenie do RCmdr Adam Zagdański, Artur Suchwalko (www.suchwalko.pl) Podstawowe informacje o programie RCommander RCommander – graficzny interfejs użytkownika (GUI) Plug-in’y – rozszerzenie możliwości RCommander’a Gdzie szukać dodatkowych informacji? Wprowadzenie do R i RCommander Adam Zagdański, Artur Suchwalko critical advance privileges rating complaints learning raises raises learning complaints rating privileges advance critical 5 marca 2011 Adam Zagdański, Artur Suchwalko Wprowadzenie do R i RCommander 1 / 42

Upload: phamkhanh

Post on 11-Jan-2017

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical

Wprowadzenie do R i RCommander

Adam Zagdański, Artur Suchwałko

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical

5 marca 2011

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 1 / 42

Page 2: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Plan prezentacji I

Część:

1 Podstawowe informacje o programie RCommanderCzym jest RCommander?Środowisko R – baza dla RCommander’aUruchamiamy RCommander’aPodstawowe dane techniczneInstalacja

2 RCommander – graficzny interfejs użytkownika (GUI)Struktura GUINajważniejsze opcjeOpis menu

Menu DataMenu StatisticsMenu GraphsMenu ModelsMenu DistributionsMenu Tools

3 Plug-in’y – rozszerzenie możliwości RCommander’a

4 Gdzie szukać dodatkowych informacji?

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 2 / 42

Page 3: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Czym jest RCommander? I

Część: Czym jest RCommander?

Intuicyjny w obsłudze graficzny interfejs użytkownika (GUI)umożliwiający wykonanie podstawowych analiz danych,Główne możliwości RCommander’a:

Import i podstawowe manipulacje na danych,Obróbka wstępna (proste transformacje danych),Narzędzia analizy opisowej (wskaźniki sumarycznei wiele użytecznych wykresów),Podstawowe metody data mining i statystycznej analizydanych (m.in.: metoda PCA, analiza skupień, model regresjiliniowej, testy statystyczne),Eksport wyników (m.in. rysunków w różnych formatachgraficznych),

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 3 / 42

Page 4: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Czym jest RCommander? II

Część: Czym jest RCommander?

RCommander jest nakładką graficzną dla środowiska R(www.r-project.org) i jest dystrybuowany jakopakiet/biblioteka Rcmdr,

Do korzystania z RCommander’a nie jest wymagana dobraznajomość środowiska R!

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 4 / 42

Page 5: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Środowisko R – baza dla RCommander’aStrona domowa projektu: www.r-project.orgCzęść: Środowisko R – baza dla RCommander’a

R – środowisko, w którym są zaimplementowanemetody statystyczne oraz analizy i wizualizacjidanych

R – dobrze rozwinięty, prosty i efektywny językprogramowania (w tym elementyprogramowania obiektowego)

R – wiele (> 1500) bibliotek zawierających specjalistycznenarzędzia analizy danych (metody data minig, większośćmetod klasycznej i współczesnej statystyki)

R – darmowy do wszelkich zastosowań – licencja GNU GPL

R – obsługa danych w różnych formatach (MySQL, ODBC,XML, SAS transport file),

R – duże możliwości graficzne (grafika o jakości prezentacyjnej!)

R – dostępny praktycznie na wszystkie platformy, różne interfejsyużytkownika

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 5 / 42

Page 6: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Uruchamiamy RCommander’a

Część: Uruchamiamy RCommander’a

W konsoli R, wczytujemy pakiet (bibliotekę) Rcmdr wydającpolecenie:> library(Rcmdr)

Rysunek: Okno konsoli R’a po wczytaniu pakietu Rcmdr

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 6 / 42

Page 7: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Uruchamiamy RCommander’a

Część: Uruchamiamy RCommander’a

Następuje automatycznie uruchomienie graficznego interfejsuużytkownika (GUI) RCommander’a.

W przypadku zamknięcia programu, ponownie możemygo uruchomić w tej samej sesji R’a, wydając polecenie:> Commander().

Rysunek: RCommander GUI

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 7 / 42

Page 8: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical RCommander – podstawowe dane techniczne

Część: Podstawowe dane techniczne

Nazwa pakietu (biblioteki): Rcmdr

Aktualna wersja: 1.6-3

Data aktualizacji: 2011-01-03

Pakiety wymagane do poprawnego działania:R (>= 2.6.0), tcltk, grDevices, utils, car (>= 2.0-0)

Inne zalecane pakiety: abind, aplpack, colorspace, effects(>= 1.0-7), foreign, grid, Hmisc, lattice, leaps, lmtest, MASS,mgcv, multcomp (>= 0.991-2), nlme, nnet, relimp, rgl,RODBC

Typ licencji: GPL (>= 2)

Strona www projektu:http://www.r-project.org,http://socserv.socsci.mcmaster.ca/jfox/Misc/Rcmdr/

GUI RCommandera: oparte na bibliotece tcltk

Obsługiwane platformy: wszystkie! (Windows, Linux, Mac)

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 8 / 42

Page 9: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Instalacja programu

Część: Instalacja

Uwaga

Aby zainstalować automatycznie wszystkie pakiety potrzebnedo działania RCommandera należy z poziomu R wykonać polecenie> install.packages(’’Rcmdr’’, dependencies=TRUE).

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 9 / 42

Page 10: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Instalacja programuTryb SDICzęść: Instalacja

Do poprawnego działania RCommander’a w systemieWindows, wymagane jest ustawienie trybu SDI(Single-Document Interface),Należy zmodyfikować odpowiednie ustawienia w RGui(Opcja: RGui → Edit → GUI preferences...).

Rysunek: RGui – ustawienie trybu SDI

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 10 / 42

Page 11: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical RCommander – graficzny interfejs użytkownika (GUI)

Część:

RCommander jest nakładką graficzną dla systemu R,Wyróżnia go funkcjonalny i przyjazny graficzny interfejsużytkownika.

Rysunek: Graficzny interfejs użytkownika (GUI)

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 11 / 42

Page 12: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical RCommander GUI – struktura

Część: Struktura GUI

Pasek menu – dostęp do wszystkich opcji programu:File, Edit, Data, Statistics, Graphs, Models, Distribtions,Tools, Help,Pasek zadań (toolbar)

nazwa aktywnego zbioru danych (active dataset),przyciski edycji i podglądu aktywnego zbioru danych,aktywny model statystyczny (active statistical model),

Script window – okno skryptowe, w którym wyświetlany jestkod w języku R (Wybierając określoną opcję, kod w języku Rjest generowany automatycznie przez RCommander’a!),

Output window – okno wynikowe,

Messages – komunikacja z użytkownikiem (komunikaty,informacje o błędach, ostrzeżenia).

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 12 / 42

Page 13: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical RCommander GUI

Część: Struktura GUI

Rysunek: RCommander – Graficzny interfejs użytkownika (GUI)

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 13 / 42

Page 14: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical RCommander GUI – najważniejsze opcje

Część: Najważniejsze opcje

Najważniejsze opcje dostępne w formie przycisków:

Data set - wybór aktywnego zbioru danych,

Edit data set - edytor zbioru danych,

View data set - podgląd danych,

Model - wybór modelu,

Submit - wykonanie poleceń R’a znajdujących się w oknieskryptowym (script window).

Uwaga (RCommander i kod w języku R)

W oknie skryptowym RCommandera, kod w języku R jestgenerowany automatycznie, po wybraniu określonej opcji. W tymoknie można także wpisać dowolne polecenia w języku R!

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 14 / 42

Page 15: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Data set – wybór aktywnych danych

Część: Najważniejsze opcje

Rysunek: RCommander GUI - Active Data Set

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 15 / 42

Page 16: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Edit/View data set – edytor/podgląd danych

Część: Najważniejsze opcje

Rysunek: RCommander GUI - Edit/View dataset

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 16 / 42

Page 17: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Edit/View data set – edytor/podgląd danych

Część: Najważniejsze opcje

Edycja zbioru danych Podgląd zbioru danych

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 17 / 42

Page 18: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Submit - wykonanie polecenia R’a wpisanego w konsoli tekstowej

Część: Najważniejsze opcje

Rysunek: RCommander GUI – Submit

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 18 / 42

Page 19: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menu I

Część: Opis menu

File – odczyt i zapis plików skryptowych; możliwość zapisania„wyjścia” (output) i przestrzeni roboczej (workspace) R’a;wyjście z programu,

Edit – edycja zawartości okna skryptowego i wynikowego(opcje: Cut, Copy, Paste, etc.) Klikając prawy klawisz myszkiw obrębie tych dwóch okien przywołujemy takie samo menukontekstowe,

Data – wczytywanie i podstawowe manipulacje na danych,

Statistics – podstawowe narzędzia statystyczne(statystyka opisowa, testy statystyczne, analizawielowymiarowa, dopasowanie modeli statystycznych),

Graphs – podstawowe wykresy statystyczne,

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 19 / 42

Page 20: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menu II

Część: Opis menu

Models – wnioskowanie statystyczne: przedziały ufności,testowanie hipotez, wykresy i wskaźniki diagnostycznedla modeli statystycznych, dodawanie wielkościdiagnostycznych (np. wartości dopasowanych lub resztowych)do aktywnego zbioru danych,

Distributions – gęstości prawdopodobieństwa i dystrybuanty,kwantyle, wykresy dla standardowych rozkładówstatystycznych i generowanie prób losowych z tych rozkładów,

Tools – wczytywanie R pakietów (bibliotek) niezwiązanychbezpośrednio z pakietem Rcmdr; np. możliwość dostępu dodanych zapisanych w innych pakietach lub wczytywaniedodatków (plug-in’ów) dla RCommandera,

Help – informacja o programie RCommander; systempomocy.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 20 / 42

Page 21: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Data – możliwe operacje na danychCzęść: Opis menu

New dataset – tworzenie nowego zbioru danych,

Load dataset / Import data – import danych(różne formaty),

Data in packages – dostęp do danych znajdujących sięw pakietach R’a,

Active dataset – operacja na aktywnym zbiorze danych(m.in.: wybór podzbioru, usunięcie przypadków z brakującymiobserwacjami, eksport danych),

Manage variables in active data set – podstawoweprzekształcenia danych (m.in.: wyznaczanie nowychzmiennych/cech pochodnych, standaryzacja, dyskretyzacja,usuwanie określonych zmiennych/atrybutów).

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 21 / 42

Page 22: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Data – obsługiwane formaty danychCzęść: Opis menu

Format binarny R’a (*.RData),

pliki tekstowe,

SPSS,

Minitab,

STATA,

Excel, Access, dBase.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 22 / 42

Page 23: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Statistics – podstawowe narzędzia statystyczne ICzęść: Opis menu

Summaries – wskaźniki sumaryczne, tabele częstości,korelacja próbkowa, test istotności korelacji, test normalności,liczba brakujących obserwacji dla poszczególnych zmiennych,

Contingency Tables – tabele kontyngencji,dwu- i wielo-kierunkowe,

Means – testy t-Studenta (dla jednej i dwu prób), jedno-i wielo-kierunkowa analiza wariancji,

Proportions – testy dla proporcji/wskaźnika struktury (dlajednej i dwu prób),

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 23 / 42

Page 24: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Statistics – podstawowe narzędzia statystyczne IICzęść: Opis menu

Variances – testy jednorodności wariancji (testy: F, Bartlettai Levena),

Nonparametric tests – testy nieparametryczne (test ragowyWilcoxona, test Kruskala-Wallisa),

Dimensional analysis – wybrane metody analizywielowymiarowej (m.in.: analiza składowych głównych (PCA),analiz czynnikowa i analiza skupień),

Fit models – dopasowanie modeli statystycznych(m.in.: model regresji liniowej i uogólnione modele liniowe(GLM)).

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 24 / 42

Page 25: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Graph – dostępne narzędzia graficzne ICzęść: Opis menu

Index plot – wykres wartości zmiennej dla poszczególnychprzypadków,

Histogram – histogram,

Stem-and-leaf display – wykres „łodyga i liście”,

Boxplot – wykres pudełkowy (wykres „ramka-wąsy”),(skategoryzowany na żądanie),

Quantile-comparison plot – wykres kwantylowy (QQ plot),

Scatterplot – wykres rozrzutu (skategoryzowany na żądanie),

Scatterplot matrix – macierz wykresów rozrzutu.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 25 / 42

Page 26: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Graph – dostępne narzędzia graficzne IICzęść: Opis menu

Line graph – wykres liniowy,

XY conditioning plot – wykres warunkowyzm. Y pod warunkiem zm. X; (skategoryzowany na żądanie),

Plot of means – wykres średnich wartości zmiennejw grupach,

Bar graph – wykres słupkowy dla zmiennych kategorycznych(jakościowych),

Pie chart – diagram kołowy dla zmiennych kategorycznych(jakościowych),

3D graph (3D scatterplot) – wykres rozrzutu 3D(skategoryzowany na żądanie; możliwa rotacja wykresu).

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 26 / 42

Page 27: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Menu Graph – dostępne narzędzia graficznePrzykład: Wykres kołowyCzęść: Opis menu

Rysunek: Wykres kołowy

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 27 / 42

Page 28: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Menu Graph – dostępne narzędzia graficznePrzykład: Wizualizacja wyników analizy skupieńCzęść: Opis menu

Rysunek: Wykres typu biplot – wizualizacja wyników dla algorytmuk −means

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 28 / 42

Page 29: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Menu Graph – dostępne narzędzia graficznePrzykład: Wykresy rozrzutu dla atrybutów (Scatterplot matrix)Część: Opis menu

Rysunek: Wykresy rozrzutu dla zmiennych

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 29 / 42

Page 30: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Menu Graph – dostępne narzędzia graficznePrzykład: 3-wymiarowy wykres rozrzutu (3D scatterplot)Część: Opis menu

Rysunek: Trójwymiarowy wykres rozrzutu (rgl)

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 30 / 42

Page 31: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Menu Graph – dostępne narzędzia graficznePrzykład: Wykres zależności pmiędzy zmiennym (XY conditioning plot)Część: Opis menu

Rysunek: Wykres zależności pomiędzy zmiennymi

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 31 / 42

Page 32: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Models – dostępne modele statystyczneCzęść: Opis menu

Select active model – wybór aktywnego modelu,

Summarize model – podstawowe informacje o dopasowanymmodelu,

Add observation statistics to data – dodanie zmiennychzwiązanych z modelem (np. wartości dopasowane lub residua)do aktywnego zbioru danych,

Confidence intervals – przedziały ufnościdla współczynników modelu,

Hypothesis tests – testy statystyczne (testydla współczynnników, porównanie dwóch modeli, ANOVA),

Numerical diagnostics – wskaźniki diagnostyczne,

Graphs – wykresy diagnostyczne.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 32 / 42

Page 33: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu Distributions – rozkłady prawdopodobieństwaCzęść: Opis menu

Podstawowe informacje o rozkładach prawdopodobieństwa,m.in.: kwantyle, gęstości i dystrybuanty, generowanie liczbylosowych,

Continuous distributions – rozkłady ciągłe(m.in.: rozkład normalny, t-Studenta, wykładniczy,jednostajny),

Discrete distributions – rozkłady dyskretne(m.in.: rozkład dwumianowy, Poissona, geometryczny).

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 33 / 42

Page 34: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Przegląd opcji menuMenu ToolsCzęść: Opis menu

Load package(s) – wczytywanie pakietów/bibliotek R’a,

Load Rcmdr plug-in(s) – wczytywanie dodatków(plug-in’ów) dla RCommander’a,

Options – konfiguracja wyglądu RCommander’a.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 34 / 42

Page 35: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Plug-in’y – rozszerzenie możliwości RCommander’a I

Część:

Począwszy od wersji 1.3 RCommander pozwalana uzupełnienie/rozszerzenie możliwości dostępnych z poziomuGUI, bez konieczności modyfikacji kodów źródłowych,

Dodatki te mają formę pakietów (bibliotek) dla R’a.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 35 / 42

Page 36: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Plug-in’y – rozszerzenie możliwości RCommander’a

Część:

Dostępne plug-in’y

RcmdrPlugin.Export – eksport obiektów R’a do formatuLaTeX lub HTML,

RcmdrPlugin.FactoMineR – GUI dla pakietu FactoMineR(analiza czynnikowa i data mining z wykorzystaniem R),

RcmdrPlugin.HH – oprogramowanie towarzyszące książceR.Heiberger i B.Holland, Statistical Analysis and Data Display,

RcmdrPlugin.IPSUR – wprowadzenie doprawdopodobieństwa i statystyki z wykorzystaniem R’a,

RcmdrPlugin.TeachingDemos – dydaktyczne programydemonstracyjne,

RcmdrPlugin.epack – analiza szeregów czasowych.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 36 / 42

Page 37: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Plug-in’y – rozszerzenie możliwości RCommander’aPrzykład: Teaching demosCzęść:

Rysunek: Menu tools

Rysunek: Lista dostępnych plug-in’ów

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 37 / 42

Page 38: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Plug-in’y – rozszerzenie możliwości RCommander’aPrzykład: Teaching demosCzęść:

Rysunek: Nowe menu Demos Rysunek: Przykład: Ilustracjazagadnienia mocy testów (powerdemo)

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 38 / 42

Page 39: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Gdzie szukać dodatkowych informacji?

Część:

The R Commander: Project websitehttp://socserv.socsci.mcmaster.ca/jfox/Misc/Rcmdr/

Getting Started With the R Commander,http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/

Getting-Started-with-the-Rcmdr.pdf

John Fox, 26 August 2006

The R Commander: A Basic-Statistics Graphical UserInterface to Rhttp://www.jstatsoft.org/v14/i09/paper

Journal of Statistical Software, John Fox, September 2005,Volume 14, Issue 9.

The Rcmdr Package - user manual (CRAN)http://r.meteo.uni.wroc.pl/web/packages/Rcmdr/Rcmdr.pdf

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 39 / 42

Page 40: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical System pomocy dostępny w R-Commander

Część:

Rysunek: System pomocy w programie RCommander

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 40 / 42

Page 41: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical System pomocy dostępny w R-CommanderPomoc w formacie htmlCzęść:

Rysunek: Pomoc w formacie html

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 41 / 42

Page 42: Wprowadzenie do R i RCommander

Wprowadzenie doRCmdr

Adam Zagdański,Artur Suchwałko

(www.suchwalko.pl)

Podstawoweinformacjeo programieRCommander

RCommander –graficzny interfejsużytkownika (GUI)

Plug-in’y –rozszerzeniemożliwościRCommander’a

Gdzie szukaćdodatkowychinformacji?

criti

cal

adva

nce

priv

ilege

s

ratin

g

com

plai

nts

lear

ning

rais

es

raises

learning

complaints

rating

privileges

advance

critical Bibliografia

Część:

J. Fox.RCommander Homepage,http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/.Internet.

Adam Zagdański, Artur Suchwałko Wprowadzenie do R i RCommander 42 / 42