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.
- Timestamp:
-
May 12, 2015, 11:59:19 AM (11 years ago)
- Author:
-
Pedro Gea
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v2
|
|
| 9 | 9 | Incorpora los conceptos TOL a R: fechados, series temporales polinomios de retardos, etc. |
| 10 | 10 | |
| 11 | | == Fechados en R (class Dating) == |
| | 11 | == Fechas en R (clases Date y POSIXt) == |
| | 12 | |
| | 13 | Las fechas en R ya disponen de un soporte compatible con TOL: |
| | 14 | * La clase "Date" para las ''fechas enteras'' (sin horas, minutos y segundos). |
| | 15 | * Las clases "POSIXct" y "POSIXlt" (derivadas de "POSIXt") para los instantes temporales en general (con horas, minutos y segundos). |
| | 16 | |
| | 17 | Para ampliar el conjunto de funcionalidades con fechas, {{{tolBasis}}} se apoya en el paquete {{{lubridate}}} de R. |
| | 18 | Este paquete se carga automáticamnete con {{{tolBasis}}}. |
| | 19 | |
| | 20 | Se incorpora una nueva función con el mismo nombre de la clase ("Date") a modo de ''constructora'' de fechas al estilo de TOL, es decir, indicando el año y opcionalmente el mes y el día. |
| | 21 | |
| | 22 | Ejemplos: |
| | 23 | {{{ |
| | 24 | #!perl |
| | 25 | Date(2012) # equivale a y2012 en TOL |
| | 26 | Date(2015,5,12) # equivale a y2015m05d12 en TOL |
| | 27 | }}} |
| | 28 | |
| | 29 | == Fechados en R (clase Dating) == |
| 12 | 30 | |
| 13 | 31 | Los fechados de TOL han sido parcialmente reimplementados en R, para poder dar un soporte a las series temporales con la misma concepción que en TOL. |
| … |
… |
|
| 28 | 46 | * {{{Quarterly}}}, {{{HalfYearly}}}. |
| 29 | 47 | |
| | 48 | Para el uso de los fechados en R, se incorporan algunos métodos, siguiendo la siguiente nomenclatura: "D" (de Dating) más el nombre de la función (en minúsculas): |
| | 49 | * Dbelong |
| | 50 | * Dseq |
| | 51 | * Dsucc |
| | 52 | * Dfloor |
| | 53 | * Dceiling |
| | 54 | * Dround |
| | 55 | |
| | 56 | Ejemplos: |
| | 57 | {{{ |
| | 58 | #!perl |
| | 59 | Dsucc(Sys.Date(), Monthly, 2) |
| | 60 | currYear <- Dfloor(Sys.Date(), Yearly) |
| | 61 | Dseq(currYear, dating=Monthly, len=12) |
| | 62 | }}} |
| 30 | 63 | |
| 31 | 64 | |