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.

Changes between Version 1 and Version 2 of tolBasis


Ignore:
Timestamp:
May 12, 2015, 11:59:19 AM (10 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tolBasis

    v1 v2  
    99Incorpora los conceptos TOL a R: fechados, series temporales polinomios de retardos, etc.
    1010
    11 == Fechados en R (class Dating) ==
     11== Fechas en R (clases Date y POSIXt) ==
     12
     13Las 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
     17Para ampliar el conjunto de funcionalidades con fechas, {{{tolBasis}}} se apoya en el paquete {{{lubridate}}} de R.
     18Este paquete se carga automáticamnete con {{{tolBasis}}}.
     19
     20Se 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
     22Ejemplos:
     23{{{
     24#!perl
     25Date(2012) # equivale a y2012 en TOL
     26Date(2015,5,12) # equivale a y2015m05d12 en TOL
     27}}}
     28
     29== Fechados en R (clase Dating) ==
    1230
    1331Los 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.
     
    2846 * {{{Quarterly}}}, {{{HalfYearly}}}.
    2947
     48Para 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
     56Ejemplos:
     57{{{
     58#!perl
     59Dsucc(Sys.Date(), Monthly, 2)
     60currYear <- Dfloor(Sys.Date(), Yearly)
     61Dseq(currYear, dating=Monthly, len=12)
     62}}}
    3063
    3164