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.

Opened 12 years ago

#1702 new defect

Comportamiento peculiar de IfSer

Reported by: jmarinero Owned by: Víctor de Buen Remiro
Priority: normal Milestone: Mantainance
Component: Kernel Version: 3.1
Severity: normal Keywords:
Cc:

Description

Buenas.

Tengo series de inputs con algunos omitidos. Como son omitidos sueltos intento el siguiente procedimiento de usar un IfSer con condición IsUnknown y le hago un 0.5 * (B+F) en los casos en los que hay omitido. Funciona perfectamente salvo por un detalle. Elimina el primer y el último dato de la serie.

Es decir, si "Serie a" es una serie mensual desde enero de 2008 hasta diciembre de 2012 con un omitido en agosto de 2008 (mi caso) y le aplico el código:

Serie IfSer(Serie IsUnknown(Serie a), Serie 0.5*((B+F):(Serie a)), Serie a)

me devuelve una serie perfectamente interpolada linealmente en el omitido pero a la que le faltan enero de 2008 y diciembre de 2012.

Si en vez de eso, ejecuto:

Serie IfSer(Serie IsUnknown(Serie a), Serie 5, Serie a)

me devuelve la serie con un 5 en el omitido y con todas sus fechas.

Si ejecuto

Serie IsUnknown(Serie a)

me devuelve una serie desde enero de 2008 hasta diciembre de 2012 con todo ceros salvo agosto de 2008 que es en donde está el omitido.

Un saludo

Change History (0)

Note: See TracTickets for help on using tickets.