
Combinația GNU R, JGR și Deducer reprezintă o alternativă puternică și gratuită la toate programele statistice comerciale, cum ar fi, de exemplu, SPSS. Împreună, acestea oferă o varietate mare de metode statistice și de reprezentare grafică a datelor, îmbinate cu meniuri și dialoguri grafice intuitive care ghidează eficient utilizatorul prin procesul de manipulare și analiză a datelor.
Pentru a instala software-ul R, JGR și Deducer în Ubuntu, dar și în alte distribuții Linux dezvoltate în baza acestuia, urmează pașii descriși mai jos.
1. Instalează cea mai recentă versiune a lui R
Pentru a putea instala cele mai noi pachete pentru R, adaugă în fișierul /etc/apt/sources.list URL-ul repozitoriului pentru Ubuntu din arhivele CRAN (selectează o oglindă CRAN care este geografic mai apropiată de tine). Execută în terminal:
sudo editor /etc/apt/sources.list
și adaugă la sfârșitul fișierului (înlocuind codename cu denumirea scurtă a versiunii sistemului tău de operare, de exemplu, cu precise, de la Precise Pangolin):
deb http://cran.r-project.org/bin/linux/ubuntu codename/
Adaugă cheia de securitate pentru repositoriul Ubuntu din arhivele CRAN (execută în terminal):
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9 gpg -a --export E084DAB9 | sudo apt-key add -
Instalează-l pe R (execută în terminal):
sudo apt-get update sudo apt-get install r-base-dev
Pentru a evita mai târziu niște erori:
sudo apt-get install libx11-dev libglu1-mesa-dev libxml2-dev
Dacă rețeaua ta este în spatele unui proxy/firewall, nu vei putea instala și împrospăta direct pachetele R. Pentru a rezolva această problemă, trebuie să adaugi în unul din fișierele /etc/R/Rprofile.site sau ~/.Rprofile următoarele linii (înlocuindu-le cu numele tău de utilizator, parolă, server proxy și port):
local({
Sys.setenv(http_proxy="http://username:password@tcdproxy.tcd.ie:8080")
})
Ține minte că partea username:password@ este necesară doar dacă serverul proxy cere autentificare.
Pentru mine liniile adăugate au fost:
local({
Sys.setenv(http_proxy="http://192.168.1.254:3128/")
})
Adăugarea lui http_proxy=http://192.168.1.254:3128/ în fișierul ~/.Renviron va funcționa la fel.
2. Instalează și activează suportul Java pentru R
Execută în terminal:
sudo apt-get install -y openjdk-7-jdk sudo R CMD javareconf
3. Instalează JGR și Deducer cu pachetele suplimentare (opțional) DeducerExtras și DeducerRichOutput (alte extensii pentru Deducer vezi în manualul online)
Execută în terminal:
sudo R --no-save
Execută în mediul R:
update.packages(ask=FALSE, repos = 'http://cran.r-project.org')
install.packages(c('JGR', 'Deducer', 'DeducerExtras'))
install.packages('DeducerRichOutput', repos = 'http://R-Forge.R-Project.org')
4. Adaugă o intrare în meniu pentru JGR
Execută în mediul R (lansat în pasul precedent):
library(JGR) JGR() q()
Aceasta va crea un lansator de program pentru JGR.
Închide programul JGR (dacă este lansat).
Descarcă o imagine pentru lansatorul JGR (execută în terminal):
sudo wget http://goo.gl/U5hk9 -O /usr/share/icons/jgr-48x48.jpg
Crează un fișier .desktop pentru intrarea de meniu JGR. Pentru aceasta execută în terminal:
sudo editor /usr/share/applications/jgr.desktop
și copiază/inserează conținutul de mai jos:
[Desktop Entry] Type=Application Terminal=false Name=JGR - Java Gui for R Exec=/usr/local/lib/R/site-library/JGR/scripts/run Icon=/usr/share/icons/jgr-48x48.jpg Comment=Java Gui for R Categories=Science;Education;
Salvează fișierul creat cu Ctrl+X.
5. Setează JGR pentru auto-lansarea pachetelor Deducer, DeducerExtras și DeducerRichOutput
Lansează JGR din contul tău (meniul Applications > Sciense > JGR - Java GUI for R), deschide meniul Packages & Data > Package Manager, selectează (bifează) load și default în drept cu pachetele Deducer, DeducerExtras și DeducerRichOutput, apasă cu șoricelul (mouse-ul) pe butonul Close.
Vezi versiunea în engleză / read English version: How to install R, JGR and Deducer in Ubuntu