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 14 years ago

Last modified 13 years ago

#993 reopened enhancement

Comportamiento del CountS

Reported by: Chakib Faghloumi Owned by: Víctor de Buen Remiro
Priority: normal Milestone: Mantainance
Component: Math Version: 2.0.1
Severity: normal Keywords:
Cc:

Description

Hola,
partiendo del comportamineto del AvrS que considera el promedio de la serie sin considerar omitidos como nulos
observo que el countS considera Omitidos como nulo,

mando un pequeño ejemplo

Serie serZero = SetSerDat ( 1, 1, 0, 0, 0, 0, 1, 0, 1, 1?, y2009, Mensual);
Serie serOmit = IfSer(serZero, serZero, ?);
Real MediaZero = AvrS(serZero);
Real MediaOmit = AvrS(serOmit);

Real countZero = CountS(serZero);
Real countOmit = CountS(serOmit);

para mi el countOmit debe ser = 5 y no 10

Change History (4)

comment:1 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: newclosed
Summary: Comportamineto del CountSComportamiento del CountS
Type: defectenhancement

Aunque a primera vista puede dar la sensación de que no es coherente con el resto estadísticos yo creo que todo depende de lo que quieras contar. El estadístico actual se hizo así porque se pidió así o se entendió así y nadie dijo lo contrario y evidentemente a estas alturas no se puede cambiar.

Cuando hay un dato omitido no sabes qué dato hay, pero sabes que hay un dato sin duda alguna, luego lo puedes contar sin problemas. No podrías acumularlo aritméticamente a un momento de cualquier orden ni tampoco podrías situarlo en un cuantil pero siempre puede ser contado como uno más.

De hecho en el conteo de datos simplemente no se miran los datos para nada, sino que se calcula restando los índices de las fechas en el fechado para series infinitas, y los índices en el vector de caché para las series finitas.

Hay muchas formas en TOL de contar los datos omitidos o los no omitidos por lo que no veo que haya nada que cambiar en CountS, pero en todo caso se podría añadir un par de estadísticos !CountNotMissingS y !CountMissingS por facilitar las cosas.

comment:2 Changed 14 years ago by Víctor de Buen Remiro

Resolution: fixed
Status: closedreopened

Perdón, le he dado a cerrar sin querer.

comment:3 Changed 14 years ago by Jorge

Component: ASCII data filesMath
Milestone: Mantainance
Severity: minornormal
Version: 2.0.1

comment:4 Changed 13 years ago by Pedro Gea

Se propone implementar SizeS para devolver el tamaño de la población sobre la que se hacen los estadísticos y acorde a AvrS y SumS. Véase #1587.

Note: See TracTickets for help on using tickets.