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.

Version 3 (modified by Pedro Gea, 9 years ago) (diff)

--

TOL+R

Instalación

Para 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.

A continuación damos algunas indicaciones para la instalación en Windows.

R

Se recomienda una versión de R de 3.2 en adelante. Concretamente la versión 3.2.0 ha sido probada y testeada con éxito: R 3.2.0

Para más detalles, véase: http://cran.r-project.org

Ha de instalarse (al menos) la versión de R para 32 bits.

Variables de entorno para R

Ha de crearse una variable entorno denominada R_HOME con el directorio de instalación de R.
Por ejemplo: R_HOME=C:\Program Files\R\R-3.2.0

Tambié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.
Por ejemplo: PATH=...;C:\Program Files\R\R-3.2.0\bin\i386

Paquetes de R

Hay dos conjuntos de paquetes de R para usar desde TOL:

  1. Los paquetes que tradicionalmente usa TOL vía llamadas a línea de comandos.


Véase: https://www.tol-project.org/wiki/DownloadTol#Externaldownloadsrequired

  1. Los paquetes necesarios para utilizar TOL desde R.


Véase: https://www.tol-project.org/wiki/Rprojects#Instalación

En resumen:

install.packages("quadprog")
install.packages("coda")
install.packages("Rglpk")
install.packages("slam")
install.packages("mcgibbsit")
install.packages("lubridate")
install.packages("polynom")
install.packages("Rcpp")
install.packages("RCurl")
install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolBasis_1.0.zip", repos=NULL, type="binary")
install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolLink_1.0.zip", repos=NULL, type="binary")
install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolKit_1.0.zip", repos=NULL, type="binary")

TOL

La versión de TOL ha de estar compilada con GNU GCC y que denominaremos: TOL-GNU.

El archivo de instalación puede encontrarse en: DownloadTol

Concretamente el enlace de la versión actual es: http://packages.tol-project.org/win32/tol-gnu-v3.2-win32.exe

Variables de entorno para TOL

Para 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.
Por ejemplo: TOLGNU_ROOT=C:\Program Files\Tol-Project\tol-gnu-v3.2

Esta variable se genera automáticamente durante la instalación de TOL-GNU.

Paquetes de TOL

Para la comunicación de TOL con R sólo hay un paquete específico: TolRInside que puede instalarse y cargarse como de costumbre:

#Require TolRInside;