Opened 10 years ago
Last modified 10 years ago
#1205 new defect
Comportamiento extraño en las funciones TimeTools::InvChFlow
Reported by: | CN=Javier Marinero Ramos | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | minor | Milestone: | Maintenance |
Component: | General | Keywords: | |
Cc: |
Description
Buenas
Ejecutando el siguiente código de suavizado de funciones:
Serie FlowSerie.W = { EcoSetSer["Spa_PCI_Quarterly_Avg"] }; NameBlock FlowSerie.D.info.1 = { TimeTools::InvChFlow( Serie aggFlow = FlowSerie.W, //Aggregated original time series @TimeSet trg = @TimeSet(Daily), //Disaggregated time set reference Text groupStat = "AvrS", //Aggregation statistic name: SumS or AvrS Real difApprxDeg = 1) }; //Degree of differentation formulae: 1, 2 or 3 NameBlock FlowSerie.D.info.1.Sum = { TimeTools::InvChFlow( Serie aggFlow = FlowSerie.W, //Aggregated original time series @TimeSet trg = @TimeSet(Daily), //Disaggregated time set reference Text groupStat = "SumS", //Aggregation statistic name: SumS or AvrS Real difApprxDeg = 1) }; //Degree of differentation formulae: 1, 2 or 3
veo que produce series muy parecidas (salvo el cambio de escala) para los agregados AvrS y SumS si parto de una serie semanal, pero produce un resultado muy raro si parto de una serie trimestral.
Adjunto dos fotos de a qué me refiero. Si lo necesitáis, os puedo pasar un oza con las series.
Un saludo
Por cierto, no estoy seguro de si este ticket iría aquí. Por favor, movedlo a su sitio correcto si no fuese este.
Attachments (3)
Change History (6)
Changed 10 years ago by
Attachment: | Suaizado serie mensual.gif added |
---|
comment:1 follow-up: 3 Changed 10 years ago by
Sin los datos poco puedo hacer, pero es cierto que con la suma pueden aparecer problemas numéricos. Yo lo que he hecho otras veces es dividir primero la serie original por el número de intervalos, es decir,el CalVar de su fechado origen en el fechado destino, y luego aplicar la media en el fechado inverso.
comment:2 Changed 10 years ago by
Ningún problema. Subo el oza que contiene las series.
Son variables económicas de España, no son datos del cliente, por lo que no creo haya problemas al respecto.
Un saludo
comment:3 Changed 10 years ago by
Replying to vdebuen:
Sin los datos poco puedo hacer, pero es cierto que con la suma pueden aparecer problemas numéricos. Yo lo que he hecho otras veces es dividir primero la serie original por el número de intervalos, es decir,el CalVar de su fechado origen en el fechado destino, y luego aplicar la media en el fechado inverso.
Probaré a hacer lo que comentas. Gracias
Serie mensual