Note, that this recipe is not updated long time and could be outdated!
Got it.

R un RStudio

R valoda un RStudio izstrādes vide ir populāri rīki datu apstrādei un vizualizācijai. Maksas produkti ar līdzīgām funkcijām ir SAS (Statistical Analysis System) un SPSS.

Saturs

R valodas uzstādīšana

  1. Izpilda komandas:

    sudo apt-get update
    sudo apt-get install r-base libjpeg62
    Detalizētākus uzstādīšanas padomus sk. arī http://cran.r-project.org/doc/manuals/r-release/R-admin.html
  2. R vidi darbina izvēloties Menu > Grafika > R vai arī komandrindā ierakstot komandu "R".
  3. Komandrindas lodziņā var ierakstīt jebkuru R komandu. Piemēram:

    rnorm(100)

    izvada 100 skaitļus, kas atbilst normālajam sadalījumam ar vidējo vērtību 0 un standartnovirzi 1.

  4. Interaktīvo sesiju beidz ar komandu "quit()" un atbildot ar "n" uz jautājumu "Save workspace image?".

RStudio uzstādīšana

Ubuntu 18.04

  1. Atver RStudio mājaslapu http://www.rstudio.com/ide/download/desktop un lejuplādē savai arhitektūrai piemērotu (32 vai 64 bitu) Debian/Ubuntu instalācijas failu.
  2. Mapē, kur tas lejuplādēts, izpilda instalācijas komandu "dpkg". Piemēram:

    cd ~/Lejupielādes
    sudo dpkg -i rstudio-xenial-1.1.456-amd64.deb
  3. Atver Rstudio ar Menu > Programmēšana > RStudio un ieraksta interaktīvajā konsolē kādu funkcijas izsaukumu. Tas var būt "rnorm(100)" (sk. augstāk), vai arī, piemēram:

    pie(rep(1,24), col=rainbow(24))

    Ar šo komandu var notestēt grafiku zīmēšanas un eksportēšanas iespējas.

Ubuntu 20.04

Skatīt How to install RStudio on Ubuntu 20.04 Focal Fossa Linux

RServe uzstādīšana

RServe ir uz TCP tīklošanos balstīts serviss, kurš ļauj R izmantot citai programmatūrai.

  1. Savākt jaunāko RServe instalāciju no viņu mājaslapas http://www.rforge.net/Rserve/files/. Instrukcijas rakstīšanas brīdī jaunākais instalācijas fails bija Rserve_1.7-1.tar.gz. (Vajag savākt tieši tar.gz failu nevis JAR failus, kuri savukārt būs vajadzīgi Javas izstrādātājiem, lai integrētos ar Rserve).
  2. Uzstādīt to kā R pakotni no komandrindas:

    cd ~/Lejupielādes
    sudo R CMD INSTALL Rserve_1.7-1.tar.gz
  3. Darbināt RServe ar komandu:

    R CMD Rserve
  4. Šajā brīdī RServe kļūst pieejams lokāliem izsaukumiem (t.i. uz hostu 127.0.0.1). Lai RServe padarītu attālināti pieejamu, ir jākonfigurē fails /etc/Rserv.conf. Sk. konfigurējamos parametrus - http://www.rforge.net/Rserve/doc.html.
  5. Vienkārša Javas programmiņa, kura izmanto RServe:

    import org.rosuda.REngine.Rserve.RConnection;
    import org.rosuda.REngine.Rserve.RserveException;

    public class SavingPie {
    public static void main(String[[]] args) throws RserveException {
    RConnection c = new RConnection("127.0.0.1",6311);
    c.eval("pie(rep(1,24),col=rainbow(24),radius=0.9)");
    c.eval("dev.copy(png,'/home/student/plot1.png')");
    c.eval("dev.off()");
    }
    }

    Šīs programmas darbības rezultātā rodas fails /home/student/plot1.png, kurā iezīmēta apļveida diagramma 24 varavīksnes krāsās.


  
Tags Linux Ubuntu Mint Desktop
Created by Valdis Vītoliņš on 2013-08-02 20:46
Last modified by Valdis Vītoliņš on 2021-04-13 14:30
 
Xwiki Powered
Creative Commons Attribution 3.0 Unported License