Запитання з тегом «random-generation»

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

5
Як генерувати велику повнорозмірну випадкову кореляційну матрицю з наявними сильними кореляціями?
Я хотів би генерувати випадкову кореляційну матрицю розміром таким чином, щоб були наявні помірно сильні кореляції: n × nCC\mathbf Cn×nn×nn \times n квадратна реальна симетрична матриця розміру, наприклад ;n = 100n×nn×nn \times nn=100n=100n=100 позитивне-визначене, тобто з усіма власними значеннями реальними та позитивними; повний ранг; всі діагональні елементи рівні ;111 недіагональні …

1
Випадкові матриці з обмеженнями на довжину рядків і стовпців
Мені потрібно генерувати випадкові неквадратичні матриці з рядками та стовпцями, елементами, випадковим чином розподіленими із середнім = 0, та обмеженими таким чином, що довжина (норма L2) кожного рядка дорівнюєRRRCCC111 а довжина кожного стовпця - . Рівнозначно, значення квадратних значень дорівнює 1 для кожного рядка і для кожного стовпця.RC−−√RC\sqrt{\frac{R}{C}}RCRC\frac{R}{C} Поки я …

4
Моделюйте рівномірний розподіл на диску
Я намагався моделювати ін'єкцію випадкових точок всередині кола, щоб будь-яка частина кола мала однакову ймовірність виникнення дефекту. Я очікував, що підрахунок на площу отриманого розподілу слід за розподілом Пуассона, якщо я розбиваю коло на прямокутники рівних площ. Оскільки для цього потрібно лише розмістити точки в межах кругової області, я ввів …

3
Яка ймовірність, що з 25 випадкових чисел від 1 до 100 найвищі з’являються більше одного разу?
У багатьох онлайн-іграх, коли гравці виконують складне завдання, іноді надається спеціальна нагорода, яку можуть використовувати всі, хто виконав завдання. зазвичай це кріплення (спосіб транспортування) або інший предмет суєти (елементи, які не покращують продуктивність персонажа і в основному використовуються для налаштування зовнішності). Коли така нагорода вручається, найпоширеніший спосіб визначення того, хто …

3
Створення випадкових корельованих даних між бінарною та суцільною змінною
Я хочу генерувати дві змінні. Один - бінарний змінний результат (скажімо, успіх / невдача), а другий - вік у роках. Я хочу, щоб вік позитивно співвідносився з успіхом. Наприклад, має бути більше успіхів у старших вікових сегментах, ніж у нижчих. В ідеалі я повинен бути в змозі контролювати ступінь кореляції. …

2
Генерування даних за допомогою заданої матриці коваріації вибірки
З огляду на матрицю коваріації , як генерувати такі дані, щоб у них була матриця зразкової коваріації \ hat {\ boldsymbol \ Sigma} = \ boldsymbol \ Sigma_s ?ΣsΣs\boldsymbol \Sigma_sΣ^=ΣsΣ^=Σs\hat{\boldsymbol \Sigma} = \boldsymbol \Sigma_s Більш загально: нас часто цікавить генерування даних із щільності f(x|θ)f(x|θ) f(x \vert \boldsymbol\theta) , при цьому …

3
Що саме є насінням у генераторі випадкових чисел?
Я спробував звичайний пошук у Google і т. Д., Але більшість відповідей, які я знаходжу, є чимось неоднозначними, або специфічними для мови / бібліотеки, такими як Python або C ++ stdlib.hтощо. Як приклад, багато хто говорить, що насіння є початковою точкою генератора випадкових чисел і те саме насіння завжди видає …

1
Генерування корельованих біноміальних випадкових величин
Мені було цікаво, чи можливо генерувати корельовані випадкові біноміальні змінні після підходу лінійної трансформації? Нижче я спробував щось просто в R, і це дає певну кореляцію. Але мені було цікаво, чи існує принциповий спосіб цього зробити? X1 = rbinom(1e4, 6, .5) ; X2 = rbinom(1e4, 6, .5) ; X3 = …

2
Як працює метод зворотного перетворення?
Як працює метод інверсії? Скажімо , у мене випадкову вибірку X1,X2,...,XnX1,X2,...,XnX_1,X_2,...,X_n з щільністю f(x;θ)=1θx(1−θ)θf(x;θ)=1θx(1−θ)θf(x;\theta)={1\over \theta} x^{(1-\theta)\over \theta} над 0&lt;x&lt;10&lt;x&lt;10<x<1і тому з cdfFX(x)=x1/θFX(x)=x1/θF_X(x)=x^{1/\theta}on(0,1)(0,1)(0,1). Тоді методом інверсії я отримую розподілXXXякF−1X(u)=uθFX−1(u)=uθF_X^{-1}(u)=u^\theta. Так само uθuθu^\theta має розподіл XXX ? Так працює метод інверсії? u&lt;-runif(n) x&lt;-u^(theta)

4
Як створити довільну матрицю коваріації
Наприклад, в R, MASS::mvrnorm()функція корисна для генерації даних для демонстрації різних речей у статистиці. Він бере обов'язковий Sigmaаргумент, який є симетричною матрицею, що визначає коваріаційну матрицю змінних. Як би я створив симетричну матрицю з довільними записами?n×nn×nn\times n

3
Пошук способу моделювання випадкових чисел для цього розподілу
Я намагаюся написати програму на R, яка імітує псевдо випадкові числа з розподілу з функцією кумулятивного розподілу: F(x)=1−exp(−ax−bp+1xp+1),x≥0F(x)=1−exp⁡(−ax−bp+1xp+1),x≥0F(x)= 1-\exp \left(-ax-\frac{b}{p+1}x^{p+1}\right), \quad x \geq 0 деa,b&gt;0,p∈(0,1)a,b&gt;0,p∈(0,1)a,b>0, p \in (0,1) Я спробував обернути відбір проб, але зворотний не здається аналітично вирішим. Буду радий, якби ви могли запропонувати вирішення цієї проблеми

1
Чи можна довіряти адаптивній MCMC?
Я читаю про адаптивну MCMC (див., Наприклад, Розділ 4 Посібника Ланцюга Маркова Монте-Карло , ред. Брукс та ін., 2011; а також Andrieu &amp; Thoms, 2008 ). Основний результат Робертса та Розенталя (2007) полягає в тому, що якщо схема адаптації задовольняє зникаючу умову адаптації (плюс деякі інші технічні характеристики), адаптивна MCMC …

4
Генерування випадкових змінних із суміші нормальних розподілів
Як я можу взяти вибірку з розподілу суміші, зокрема суміші звичайних розподілів R? Наприклад, якщо я хотів зробити вибірку з: 0.3×N(0,1)+0.5×N(10,1)+0.2×N(3,.1)0.3×N(0,1)+0.5×N(10,1)+0.2×N(3,.1) 0.3\!\times\mathcal{N}(0,1)\; + \;0.5\!\times\mathcal{N}(10,1)\; + \;0.2\!\times\mathcal{N}(3,.1) як я міг це зробити?

5
Як використовувати розклад Холеського або альтернативу для моделювання корельованих даних
Я використовую розклад Холеського для імітації корельованих випадкових змінних із заданою кореляційною матрицею. Вся справа в тому, що результат ніколи не відтворює кореляційну структуру, як це дано. Ось невеликий приклад в Python для ілюстрації ситуації. import numpy as np n_obs = 10000 means = [1, 2, 3] sds = [1, …

3
Як я можу генерувати дані заздалегідь визначеною кореляційною матрицею?
Я намагаюся генерувати корельовану випадкову послідовність із середнім = , дисперсією = , коефіцієнтом кореляції = . У наведеному нижче коді я використовую &amp; як стандартні відхилення, і &amp; як засіб.1 0,80001110,80.80.8s1s2m1m2 p = 0.8 u = randn(1, n) v = randn(1, n) x = s1 * u + m1 …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.