close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of TolR


Ignore:
Timestamp:
Sep 10, 2015, 8:57:55 AM (9 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolR

    v1 v1  
     1
     2= R << TOL >> R =
     3'''R en TOL y TOL en R'''
     4
     5== Instalación ==
     6
     7Para utilizar los nuevos desarrollos que permiten una integración natural de R en TOL y de TOL en R es necesario tener instalados los dos programas y un determinado conjunto de paquetes o librerías.
     8
     9A continuación damos algunas indicaciones para la instalación en Windows.
     10
     11=== R ===
     12
     13Se recomienda una versión de R de 3.2 en adelante.
     14
     15Para más detalles sobre la instalación véase:
     16[http://cran.r-project.org/bin/windows/base]
     17
     18Ha de instalarse (al menos) la versión de R para 32 bits.
     19
     20=== Variables de entorno para R ===
     21
     22Ha de crearse una variable entorno denominada {{{R_HOME}}} con el directorio de instalación de R.
     23[[BR]] Por ejemplo: {{{R_HOME=C:\Program Files\R\R-3.2.0}}}
     24
     25También se recomienda revisar la variable de entorno {{{PATH}}} (necesaria para el uso de R en TOL vía línea de comandos) e incluir el bin de R.
     26[[BR]] Por ejemplo: {{{PATH=...;C:\Program Files\R\R-3.2.0\bin\i386}}}
     27
     28=== Paquetes de R ===
     29
     30Hay dos conjuntos de paquetes de R para usar desde TOL:
     31
     321. Los paquetes que tradicionalmente usa TOL vía llamadas a línea de comandos.
     33[[BR]] Véase: [https://www.tol-project.org/wiki/DownloadTol#Externaldownloadsrequired]
     34
     352. Los paquetes necesarios para utilizar TOL desde R.
     36[[BR]] Véase: [https://www.tol-project.org/wiki/Rprojects#Instalación]
     37
     38En resumen:
     39{{{
     40#!ruby
     41install.packages("quadprog")
     42install.packages("coda")
     43install.packages("Rglpk")
     44install.packages("slam")
     45install.packages("mcgibbsit")
     46install.packages("lubridate")
     47install.packages("polynom")
     48install.packages("Rcpp")
     49install.packages("RCurl")
     50install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolBasis_1.0.zip", repos=NULL, type="binary")
     51install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolLink_1.0.zip", repos=NULL, type="binary")
     52install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolKit_1.0.zip", repos=NULL, type="binary")
     53}}}
     54
     55=== TOL ===
     56
     57La versión de TOL ha de estar compilada con GNU GCC y que denominaremos: TOL-GNU.
     58
     59El archivo de instalación puede encontrarse en: [wiki:DownloadTol#Extras]
     60
     61Concretamente el enlace de la versión actual es: [http://packages.tol-project.org/win32/tol-gnu-v3.2-win32.exe]
     62
     63=== Variables de entorno para TOL ===
     64
     65Para la comunicación con TOL desde R es necesario que la variable de entorno {{{TOLGNU_ROOT}}} contenga la ubicación del directorio de instalación de TOL-GNU.
     66[[BR]] Por ejemplo: {{{TOLGNU_ROOT=C:\Program Files\Tol-Project\tol-gnu-v3.2}}}
     67
     68Esta variable se genera automáticamente durante la instalación de TOL-GNU.
     69
     70=== Paquetes de TOL ===
     71
     72Para la comunicación de TOL con R sólo hay un paquete específico: [wiki:TolRInside] que puede instalarse y cargarse como de costumbre:
     73{{{
     74#!java
     75#Require TolRInside;
     76}}}