Вопросы с тегом «random-generation»

Акт генерации последовательности чисел или символов случайно или (почти всегда) псевдослучайно; т.е. с отсутствием какой-либо предсказуемости или закономерности

5
Способ генерации коррелированных ненормальных данных
Я заинтересован в поиске метода для генерации коррелированных, ненормальных данных. Таким образом, в идеале это некое распределение, которое принимает в качестве параметра ковариационную (или корреляционную) матрицу и генерирует данные, которые приближаются к ней. Но здесь есть одна загвоздка: метод, который я пытаюсь найти, должен иметь гибкость, чтобы также контролировать его …

3
Генерировать равномерно распределенные веса, которые составляют единицу?
Обычно используются веса в приложениях, таких как моделирование смесей, и для линейного объединения базисных функций. Веса часто должны подчиняться 0 и . Я бы хотел случайным образом выбрать вектор веса из равномерного распределения таких векторов.wiwiw_iwi≥wi≥w_i ≥∑iwi=1∑iwi=1\sum_{i} w_i=1w=(w1,w2,…)w=(w1,w2,…)\mathbf{w} = (w_1, w_2, …) Может быть заманчиво использовать где U (0, 1), однако, …

1
Генерация значений из многомерного гауссовского распределения
В настоящее время я пытаюсь моделировать значений NNN - мерной случайной величины XXX , который имеет многомерное нормальное распределение со средним вектором μ=(μ1,...,μN)Tμ=(μ1,...,μN)T\mu = (\mu_1,...,\mu_N)^T и ковариационной матрицей SSS . Я надеюсь использовать методику , аналогичную методу обратной CDF, а это означает , что я хочу , чтобы сначала создать …

1
Скремблирование и корреляция в последовательностях с низким расхождением (Halton / Sobol)
В настоящее время я работаю над проектом, в котором я генерирую случайные значения, используя наборы точек с малыми расхождениями / квазислучайными точками , такие как наборы точек Халтона и Соболя. Это по существу мерные векторы, которые имитируют d- мерные однородные (0,1) переменные, но имеют лучший разброс. Теоретически, они должны помочь …


1
Как сделать выборку равномерно с поверхности гипер-эллипсоида (постоянное расстояние Махаланобиса)?
Существует ли способ равномерного отбора точек на поверхности, где расстояние Махаланобиса от среднего значения константы является вещественным многовариантным случаем? РЕДАКТИРОВАТЬ: Это просто сводится к точкам выборки равномерно с поверхности гипер-эллипсоида, который удовлетворяет уравнению, (x−μ)TΣ−1(x−μ)=d2.(x−μ)TΣ−1(x−μ)=d2.(x-\mu)^T \Sigma^{-1}(x-\mu) = d^2. Чтобы быть более точным, под "равномерно" я подразумеваю выборку так, что каждый элемент …

6
Существует ли какой-либо одномерный дистрибутив, из которого мы не можем сэмплировать?
У нас есть большое разнообразие методов для случайной генерации из одномерных распределений (обратное преобразование, принятие-отклонение, Метрополис-Гастингс и т. Д.), И кажется, что мы можем выбрать буквально из любого действительного распределения - это правда? Не могли бы вы привести какой-нибудь пример одномерного распределения, из которого невозможно произвести случайную генерацию? Я полагаю, …

2
Бросает ли монета справедливый способ рандомизации группы в две группы?
Так что я и мой дядя спорим о том, является ли бросок монеты действительно случайным. Я утверждаю, что это не потому, что в реальных условиях бросок монеты всегда будет манипулировать монетой, поэтому результат не 50/50, поэтому он не является хорошим выбором в качестве метода рандомизации для назначения групп в клинических …

2
Как мне сделать выборку из дискретного (категориального) распределения в пространстве журнала?
Предположим, у меня есть дискретное распределение, определенное вектором такое, что категория будет нарисована с вероятностью и так далее. Затем я обнаружил, что некоторые из значений в распределении настолько малы, что не соответствуют представлению чисел с плавающей запятой моего компьютера, поэтому для компенсации я делаю все свои вычисления в лог-пространстве. Теперь …

3
Как эффективно генерировать отсортированные равномерно распределенные значения в интервале?
Допустим, я хочу создать набор случайных чисел из интервала (a, b). Сгенерированная последовательность также должна иметь свойство сортировки. Я могу придумать два способа добиться этого. Позвольте nбыть длина последовательности, которая будет сгенерирована. 1-й алгоритм: Let `offset = floor((b - a) / n)` for i = 1 up to n: generate …

1
Установить начальное число перед каждым блоком кода или один раз для каждого проекта?
Это стандартный совет, чтобы установить случайное семя, чтобы результаты могли быть воспроизведены. Однако, поскольку начальное число продвигается, когда рисуются псевдослучайные числа, результаты могут измениться, если какой-либо фрагмент кода будет рисовать дополнительное число. На первый взгляд, управление версиями выглядит как решение этой проблемы, поскольку, по крайней мере, оно позволит вам вернуться …


2
Будет ли это вносить смещение в то, что должно быть случайными числами?
Предположим, файл данных содержит более 80 миллионов единиц и нулей, сгенерированных случайным образом. Из этого файла мы хотим создать список случайных десятичных целых чисел. Это план сделать это преобразование. Разделите 80 миллионов цифр на группы из 4 двоичных цифр. Преобразуйте каждый 4-значный двоичный код в десятичный. Отменить все десятичные значения …

5
Как создать последовательность
Я знаю, как создать последовательность со средним значением . Например, в Matlab, если я хочу сгенерировать последовательность длиной , это:0 ± 1 10000± 1±1\pm 1000± 1±1\pm 1100001000010000 2*(rand(1, 10000, 1)<=.5)-1 Тем не менее, как создать последовательность со средним значением , то есть с будучи слегка предпочтительным?0,05 1± 1±1\pm 10,050.050.05111

3
Каковы преимущества экспоненциального генератора случайных чисел, использующего метод Аренса и Дитера (1972), а не обратным преобразованием?
Мой вопрос вдохновлен встроенным экспоненциальным генератором случайных чисел R , функцией rexp(). При попытке генерировать экспоненциально распределенные случайные числа многие учебники рекомендуют метод обратного преобразования, описанный на этой странице Википедии . Я знаю, что есть другие методы для решения этой задачи. В частности, исходный код R использует алгоритм, изложенный в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.