Version 3 (modified by 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:
- Los paquetes que tradicionalmente usa TOL vía llamadas a línea de comandos.
Véase: https://www.tol-project.org/wiki/DownloadTol#Externaldownloadsrequired
- 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;