| 7 | | 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. |
| 8 | | |
| 9 | | A continuación damos algunas indicaciones para la instalación en Windows. |
| 10 | | |
| 11 | | === R === |
| 12 | | |
| 13 | | Se recomienda una versión de R de 3.2 en adelante. |
| 14 | | |
| 15 | | Para más detalles sobre la instalación véase: |
| 16 | | [http://cran.r-project.org/bin/windows/base] |
| 17 | | |
| 18 | | Ha de instalarse (al menos) la versión de R para 32 bits. |
| 19 | | |
| 20 | | === Variables de entorno para R === |
| 21 | | |
| 22 | | Ha 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 | | |
| 25 | | 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. |
| 26 | | [[BR]] Por ejemplo: {{{PATH=...;C:\Program Files\R\R-3.2.0\bin\i386}}} |
| 27 | | |
| 28 | | === Paquetes de R === |
| 29 | | |
| 30 | | Hay dos conjuntos de paquetes de R para usar desde TOL: |
| 31 | | |
| 32 | | 1. 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 | | |
| 35 | | 2. Los paquetes necesarios para utilizar TOL desde R. |
| 36 | | [[BR]] Véase: [https://www.tol-project.org/wiki/Rprojects#Instalación] |
| 37 | | |
| 38 | | En resumen: |
| 39 | | {{{ |
| 40 | | #!ruby |
| 41 | | install.packages("quadprog") |
| 42 | | install.packages("coda") |
| 43 | | install.packages("Rglpk") |
| 44 | | install.packages("slam") |
| 45 | | install.packages("mcgibbsit") |
| 46 | | install.packages("lubridate") |
| 47 | | install.packages("polynom") |
| 48 | | install.packages("Rcpp") |
| 49 | | install.packages("RCurl") |
| 50 | | install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolBasis_1.0.zip", repos=NULL, type="binary") |
| 51 | | install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolLink_1.0.zip", repos=NULL, type="binary") |
| 52 | | install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolKit_1.0.zip", repos=NULL, type="binary") |
| 53 | | }}} |
| 54 | | |
| 55 | | === TOL === |
| 56 | | |
| 57 | | La versión de TOL ha de estar compilada con GNU GCC y que denominaremos: TOL-GNU. |
| 58 | | |
| 59 | | El archivo de instalación puede encontrarse en: [wiki:DownloadTol#Extras] |
| 60 | | |
| 61 | | Concretamente 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 | | |
| 65 | | 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. |
| 66 | | [[BR]] Por ejemplo: {{{TOLGNU_ROOT=C:\Program Files\Tol-Project\tol-gnu-v3.2}}} |
| 67 | | |
| 68 | | Esta variable se genera automáticamente durante la instalación de TOL-GNU. |
| 69 | | |
| 70 | | === Paquetes de TOL === |
| 71 | | |
| 72 | | Para 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 | | }}} |
| | 6 | Para el uso de estas funcionalidades es necesario realizar una correcta instalación. Véase: [wiki:R_TOL_R_Installation R<<TOL>>R Instalación]. |