Використання однорідно розподілених багатоваріантних змінних
Taeke надає посилання на статтю, текст якої нижче робить інтуїтивнішим, пояснюючи конкретно 2-нормові та 1-нормові випадки.
2-норма∥x∥2≤r
напрямок вибірки
Ви можете використовувати цей результат http://mathworld.wolfram.com/HyperspherePointPicking.html
Багатоваріантна гауссова розподілена змінна (з матрицею коваріації тотожності) залежить лише від відстані або суми квадратів.X
f(X1,X2,...,Xn)=∏1≤i≤n12π−−√e12x2i=12π−−√e12∑1≤i≤nx2i
Таким чином рівномірно розподілений на поверхні n-мірної гіперсфери.X∥X∥2
зразок відстані
Для завершення потрібно лише пробити відстань, змінити однорідний розподіл на кулі на однорідний розподіл у кулі. (який більш-менш схожий на ваш зв'язаний приклад для вибору точки диска)
Якщо ви просто зразок як рівномірний розподіл, то у вас буде відносно більша щільність поблизу центру (масштаб масштабу як тому частка точок закінчиться об'ємом , який є більш щільним поблизу центру і не означатиме рівномірного розподілу)r n r r nrrnrrn
Якщо замість цього ви використовуєте -й корінь змінної, відібраної з рівномірного розподілу, ви отримаєте рівномірний розподіл.n
1-норма∥x∥1≤r
напрямок
У цьому випадку ви вибираєте з розподілу Лапласа замість розподілу Гаусса і ділиться на 1-норму. рівномірно розподілена на п-мірний 1-норма сфери.XXX|X|1
У мене немає офіційного доказу, просто інтуїція
(оскільки pdf не залежить від позиції, ви очікуєте, що будь-яка нескінченно мала область / об'єм з однаковою 1-нормою матиме однакову ймовірність і коли ви згортаєте її на одиницю поверхні того ж )f ( x ) d Af(x)dVf(x)dA
але тестування з імітацією виглядає добре.
library(rmutil)
x <- abs(rlaplace(20000))
y <- abs(rlaplace(20000))
z <- abs(rlaplace(20000))
rn <- abs(x)+abs(y)+abs(z)
xi <- (x/rn)
yi <- (y/rn)
zi <- (z/rn)
plot(sqrt(0.5)*(xi-yi),
sqrt((0.5-0.5*(xi+yi))^2+zi^2),
pc=21,bg=rgb(0,0,0,0.02), col=rgb(0,0,0,0),cex=1)
відстань
Відстань йде аналогічно, як у випадку з 2-ма нормами (гучність все ще масштабується як ).rn
p-норма∥x∥p≤r
У цьому випадку, якщо ви хочете керуватися тим самим принципом, вам потрібно буде взяти вибірку з розподілів з (я гіпотезую). Це узагальнені нормальні розподіли і, ймовірно, стосуються розподілу згаданого Таеке. G ( )f(x)∝e|x|pG()