Генерация сэмплов из гамма-дистрибутива в c ++ без случайного увеличения или увеличения

Я хотел бы генерировать образцы из гамма-распределения в C ++. Я компилирую свой код на суперкомпьютере, который не имеет обновленной версии g ++ (и не может быть обновлен). Я написал код, который использует chrono и random для генерации образцов из гамма-распределения. К сожалению, версия g ++ не позволяет мне компилировать код (я также не могу использовать флаги -std = c ++ 11 или -std = c ++ 0x). Я также не могу использовать boost / TR1, так как его нет у компилятора.

Кроме возврата к основам (генерация гаммы из суммы экспонент и т. Д.), Есть ли другой способ, который я могу взять из этого распределения? Я думаю о чистом с ++, а не о реализации MCMC.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]