Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Compress TDigest can generate centroid with NaN mean

Cerrado
#702 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
52/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
java
Área
data

Línea de trabajo

Comienza con la discusión del pull request enlazada y sigue las rutas de compresión y deserialización de TDigest mencionadas en el issue. Verifica cómo se validan las medias y los pesos de los centroides, y confirma que los centroides almacenados no pueden contener medias NaN ni pesos no positivos, mientras que el comportamiento de rank/quantile sigue tratándose por separado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

See this thread https://github.com/apache/datasketches-rust/pull/23#discussion_r2622754228

Also we don't verify that the centroid mean is not NaN and the weight is not zero (should be positive even?) on deserialization. (Generally we can't assume the data to be deserialized is safe.)

I think the rank/quantile method can return NaN if the calculation result in that. But the stored centroid should not be NaN or else stable sort is unsound?

Lenguaje dominante
Java
Estrellas
958
Forks
226
Merge medio
3 d 40 min
PR fusionados (30 d)
13

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/datasketches-java

Todos los issues de apache/datasketches-java

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.