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 4 and Version 5 of tolBasis


Ignore:
Timestamp:
May 13, 2015, 8:09:07 AM (10 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tolBasis

    v4 v5  
    5353 * Dceiling
    5454 * Dround
     55 * Ddiff
     56
     57Hay disponible más información en la documentación del paquete en R.
    5558
    5659Ejemplos:
     
    6467== Series en R (clase Serie) ==
    6568
    66 ...
     69Las series temporales se reimplementan en R con un diseño similar al de TOL.
     70
     71Las series temporales en R se implementan a través de una clase (S3) denominada "Serie" que se apoya en la clase "Dating".
     72
     73Se descartaron las implementaciones existentes (clases "ts" o "xts") por no adecuarse a las necesidades de uso de las series en TOL. [[BR]]
     74Aunque sí se implementan mecanismos de conversión entre unas clases y otras ({{{as.ts}}}, {{{as.xts}}}, {{{as.Serie}}}, etc.)
     75para facilitar el uso y la explotación de los resultados.
     76
     77El constructor por defecto de las series temporales ("Serie") recibe: un vector de datos, un fechado y la fecha del primer dato de la serie.
     78
     79Ejemplos:
     80{{{
     81#!perl
     82Serie(rnorm(12), Monthly, Date(2015)) # constructor Serie
     83ts1 <- ts(1:10, frequency = 4, start = c(1959, 2)) # constructor ts
     84as.Serie(ts1) # conversión ts a Serie
     85}}}
     86
     87Para el uso de las series temporales en R, se incorporan algunos métodos, siguiendo la siguiente nomenclatura: "S" (de Serie) más el nombre de la función (en minúsculas):
     88 * Sdating
     89 * Sfirst
     90 * Slast
     91 * Ssub
     92 * Sdates
     93
     94Además se implementa el uso con series de los operadores aritméticos ({{{+}}}, {{{-}}}, {{{*}}}, {{{/}}}, {{{^}}}) y el operador {{{[ ]}}}.
     95
     96Hay disponible más información en la documentación del paquete en R.
     97
     98Ejemplos:
     99
     100{{{
     101s <- Serie(rnorm(12), Monthly, Date(2015))
     102Ssub(s, Date(2015,6), Date(2015,8)) # datos de junio a agosto
     103Ssub(s, -3, -1) # últimos tres datos
     104Slast(s) # fecha del último dato
     105s[Slast(s)] # último dato
     106}}}
    67107
    68108== Polinomios de retardos en R (clase Polyn) ==