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 | | Concretamente la versión 3.2.0 ha sido probada y testeada con éxito: |
15 | | [https://cran.r-project.org/bin/windows/base/old/3.2.0 R 3.2.0] |
16 | | |
17 | | Para más detalles, véase: |
18 | | [http://cran.r-project.org] |
19 | | |
20 | | Ha de instalarse (al menos) la versión de R para 32 bits. |
21 | | |
22 | | === Variables de entorno para R === |
23 | | |
24 | | Ha de crearse una variable entorno denominada {{{R_HOME}}} con el directorio de instalación de R. |
25 | | [[BR]] Por ejemplo: {{{R_HOME=C:\Program Files\R\R-3.2.0}}} |
26 | | |
27 | | 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. |
28 | | [[BR]] Por ejemplo: {{{PATH=...;C:\Program Files\R\R-3.2.0\bin\i386}}} |
29 | | |
30 | | === Paquetes de R === |
31 | | |
32 | | Hay dos conjuntos de paquetes de R para usar desde TOL: |
33 | | |
34 | | 1. Los paquetes que tradicionalmente usa TOL vía llamadas a línea de comandos. |
35 | | [[BR]] Véase: [https://www.tol-project.org/wiki/DownloadTol#Externaldownloadsrequired] |
36 | | |
37 | | 2. Los paquetes necesarios para utilizar TOL desde R. |
38 | | [[BR]] Véase: [https://www.tol-project.org/wiki/Rprojects#Instalación] |
39 | | |
40 | | En resumen: |
41 | | {{{ |
42 | | #!ruby |
43 | | install.packages("quadprog") |
44 | | install.packages("coda") |
45 | | install.packages("Rglpk") |
46 | | install.packages("slam") |
47 | | install.packages("mcgibbsit") |
48 | | install.packages("lubridate") |
49 | | install.packages("polynom") |
50 | | install.packages("Rcpp") |
51 | | install.packages("RCurl") |
52 | | install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolBasis_1.0.zip", repos=NULL, type="binary") |
53 | | install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolLink_1.0.zip", repos=NULL, type="binary") |
54 | | install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolKit_1.0.zip", repos=NULL, type="binary") |
55 | | }}} |
56 | | |
57 | | === TOL === |
58 | | |
59 | | La versión de TOL ha de estar compilada con GNU GCC y que denominaremos: TOL-GNU. |
60 | | |
61 | | El archivo de instalación puede encontrarse en: [wiki:DownloadTol#Extras] |
62 | | |
63 | | Concretamente el enlace de la versión actual es: [http://packages.tol-project.org/win32/tol-gnu-v3.2-win32.exe] |
64 | | |
65 | | === Variables de entorno para TOL === |
66 | | |
67 | | 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. |
68 | | [[BR]] Por ejemplo: {{{TOLGNU_ROOT=C:\Program Files\Tol-Project\tol-gnu-v3.2}}} |
69 | | |
70 | | Esta variable se genera automáticamente durante la instalación de TOL-GNU. |
71 | | |
72 | | === Paquetes de TOL === |
73 | | |
74 | | 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: |
75 | | {{{ |
76 | | #!java |
77 | | #Require TolRInside; |
78 | | }}} |