Я искал различные способы реализации запроса, который возвращает диапазон значений из распределения вероятностей, все еще испытывая проблемы. Например, если у меня есть
{ distribution: {
1: 0.5,
3: 0.2,
4: 0.3,
5: 0.7,
6: 0.94
9: 0.65,
}
}
Если я хочу вернуть значения / вероятности между 0,6 - 0,75, я должен получить записи 5 и 9.
Распределение, с которым я работаю может быть очень большим, т.е. от 50 тыс. записей до 100 тыс. записей, возможно, больше. По сути, хотите вернуть подмножество данных. Любое руководство поможет. Я рассмотрел диапазон запросов, но проблема в том, что мне нужно запросить диапазон ключей, а диапазон ключей может не иметь распределения! Другая альтернатива - иметь номер записи. однако в качестве значения и распределения в качестве ключа всегда существует случай, когда запись имеет одинаковую вероятность.