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
Resolution: | → fixed |
---|---|
Status: | new → closed |
Summary: | Comportamineto del CountS → Comportamiento del CountS |
Type: | defect → enhancement |
comment:2 Changed 14 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Perdón, le he dado a cerrar sin querer.
comment:3 Changed 14 years ago by
Component: | ASCII data files → Math |
---|---|
Milestone: | → Mantainance |
Severity: | minor → normal |
Version: | → 2.0.1 |
comment:4 Changed 13 years ago by
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.
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.