@pola_pumpkin

Как расчитать шанс вещи от цены?

Имеется цена ящика - 50р
Предметы в ней с ценой, допустим
[1 => 20р, 2 => 30р, 3 => 50р, 4 => 100р]
Как расчитать шанс выпадения каждой вещи в зависимости от цены ящика?
  • Вопрос задан
  • 652 просмотра
Пригласить эксперта
Ответы на вопрос 3
hint000
@hint000
у админа три руки
В печёнках уже сидят эти лутбоксы. Смотрите, сколько похожих вопросов тут было:
https://qna.habr.com/q/689718
https://qna.habr.com/q/691224
https://qna.habr.com/q/866113
https://qna.habr.com/q/799909
В правилах (пункт 2.2) сказано, что нужно воспользоваться поиском, прежде чем создавать вопрос.
Ответ написан
Комментировать
EveningEugene
@EveningEugene
Unity-разраб
Простейшее, что приходит в голову:
Для каждого предмета делим цену ящика на цену предмета - получаем "вес" предмета.
UPD:
Для каждого предмета умножаем его вес на соотношение цены ящика к цене предмета. Например ящик - 50р, предмет 10р, значит вес*(50/10).

Суммируем все веса.
Делим 100 на сумму весов - получаем вероятность за единицу веса.
Для каждого предмета умножаем его вес на вероятность за единицу веса - получаем вероятность выпадения этого предмета из ящика. Суммарная вероятность - 100%.
Вы пишите
шанс выпадения каждой вещи в зависимости от цены ящика

А саму зависимость вы не описали. Как именно шанс должен зависеть от цены? То есть можно что угодно придумать и это не будет правильным или неправильным. Просто один из бесчисленных вариантов.
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Линейная регрессия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы