Я использую случайную библиотеку C++ 11 для генерации случайных чисел. Теперь я хочу создать смесь из трех нормальных распределений со средними 50 100 и 150 и std dev 10. Как я могу это сделать? Спасибо. GLКак создать тримодальное распределение (смесь) в C++ со случайной библиотекой?
ответ
В интерфейсе std :: lib нет API, который напрямую поддерживает мультимодальные дистрибутивы. Вы должны построить дистрибутив тримодального из унимодального нормального распределения, которое является поставляется по стандарту:
template <class RealType = double>
class normal_distribution;
Я сделал это случайно выбирая между 3 нормальными распределениями,
как:
a=rand(1,3)
switch(a)
case 1:
res=rand_from_first_normal_distribution();
case 2:
res=rand_from_second_normal_distribution();
case 3:
res=rand_from_third_normal_distribution();
Во всяком случае, крайний срок для этого курса был продлен до 16 февраля, так что не волнуйтесь :)
Это работало для меня при создании случайных выборок из распределения смеси. Это не сработает при оценке фактических функций распределения смеси. Однако у него было головокружение - добавьте комментарий, если вы голосуете, чтобы все знали, почему вы считаете, что ответ плох. – masad
- 1. Хеширование со случайной солью в C#?
- 2. Проблемы со стандартной библиотекой C?
- 3. Проблема со статической библиотекой в c
- 4. смесь gaussian distribution в C++
- 5. Как создать ряд кубов со случайной шириной в python
- 6. Проблема со статической библиотекой в C++
- 7. which.min() со случайной выборки
- 8. Компилировать C++/SDL со статической библиотекой?
- 9. Ссылка Node.js C++ надстройка со статической библиотекой
- 10. Распределение вероятности со временем?
- 11. Построение libxml2 со статической библиотекой времени c
- 12. Создание вектора со случайной выборкой двух векторов в matlab
- 13. Как начать DateEdit со случайной датой
- 14. Как создать частотное распределение?
- 15. Смесь гауссариев - C
- 16. android: Как создать наложенную смесь, например, Photoshop?
- 17. Как создать цикл для повторения процедуры случайной выборки в R
- 18. Как создать смесь JTree и JTable?
- 19. заменить blob со случайной строкой
- 20. Связать программу со статической библиотекой, связавшись с другой библиотекой
- 21. C# Экранная смесь с непрозрачностью
- 22. Можно ли создать экземпляр объекта или класса со случайной переменной?
- 23. генерировать беспорядочную беспорядочную смесь
- 24. моделирования случайной прогулки в MATLAB
- 25. Равномерное распределение со случайным
- 26. Проблема со статической библиотекой iPhone
- 27. Как хэш-пароль со случайной солью?
- 28. Как порождать врагов со случайной скоростью
- 29. Т-распределение ученика в C++
- 30. Как создать распределение памяти в структуре для строки в c?
Tha t - интересная проблема. Вы просите общий алгоритм? Или вы запрашиваете правильный синтаксис для реализации известного алгоритма. Это домашняя проблема? –