apache / apache/datasketches-java

Compress TDigest can generate centroid with NaN mean

Aperta
#702 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
958
Fork
226
Merge medio
3g 9h
PR unite (30g)
8

Descrizione

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?

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia dalla discussione della pull request collegata e segui i percorsi di compressione e deserializzazione di TDigest menzionati nell’issue. Verifica come vengono convalidati le medie e i pesi dei centroidi e conferma che i centroidi memorizzati non possano contenere medie NaN né pesi non positivi, mentre il comportamento di rank/quantile rimane trattato separatamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
data
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
52/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.