Скажем, у нас есть упорядоченный список товаров
[a, b, c, ... x, y, z, ...]
Я ищу семейство дистрибутивов с поддержкой в списке выше, управляемых некоторым параметром альфа, чтобы:
- При альфа = 0 он присваивает вероятность 1 первому элементу, a выше, а 0 остальным. То есть, если мы сделаем выборку из этого списка, с заменой мы всегда получим
a
. - Поскольку альфа увеличивается, мы назначаем все более и более высокие вероятности остальной части списка, соблюдая порядок списка после экспоненциального затухания.
- Когда альфа = 1, мы назначаем равную вероятность для всех элементов в списке, поэтому выборка из списка сродни игнорированию его порядка.
Это очень похоже на геометрическое распределение, но есть некоторые заметные различия:
- Распределение геометрического распределения определяется по всем натуральным числам. В моем случае выше, список имеет фиксированный размер.
- Геометрическое распределение не определено для альфа = 0.
distributions
sampling
discrete-data
Амелио Васкес-Рейна
источник
источник
Ответы:
Предположим, что , ранг элемента списка i , имеет значение в { 0 , 1 , … , n - 1 } для списка из n элементов (связи могут быть разорваны случайным образом). Тогда мы могли бы определить вероятность выбора i :ря я { 0 , 1 , … , n - 1 } N я
Это в основном только надлежащим образом нормализована усечен геометрическое распределение, и это также относится к в функции SoftMax . В частном случае используйте соглашение 0 0 = 1 . Обратите внимание, что знаменатель всегда можно записать в простом выражении в замкнутой форме. Для α < 1 он принимает значение 1 - α nα = 0 00= 1 α < 1 , а дляα=1принимает значениеn.1 - αN1 - α α = 1 N
С ясно, что это просто назначает равную вероятность каждому элементу. При α → 0 это приближается, давая всю массу вероятности первому элементу.α = 1 α → 0
В списке из 10 элементов запрошенное примерно экспоненциальное уменьшение очевидно при :α = 0,5
На следующем графике показано, как изменяется вероятность выбора первого элемента на основе с использованием списка длиной 10.α
источник
Я постараюсь построить пример из первых принципов.
Давайте возьмем три распределения в качестве наших строительных блоков:
Теперь мы хотим взять однопараметрическое семейство положительных выпуклых комбинаций этих распределений.
Вот вариант для кривой:
источник