Sử dụng các biến đa biến phân phối đồng nhất
Taeke cung cấp một liên kết đến một bài viết mà văn bản dưới đây làm cho trực quan hơn bằng cách giải thích cụ thể các trường hợp 2-Norm và 1-Norm.
2-norm ∥ x ∥2≤ r
hướng mẫu
Bạn có thể sử dụng kết quả này http://mathworld.wolfram.com/HyperspherePointPicking.html
X
f( X1, X2, . . . , Xn) = ∏1 ≤ i ≤ n12 π--√e12x2Tôi= 12 π--√e12Σ1 ≤ i ≤ nx2Tôi
X∥ X∥2
khoảng cách mẫu
Để hoàn thành, bạn chỉ cần lấy mẫu khoảng cách, để thay đổi phân bố đồng nhất trên quả cầu thành phân phối đồng nhất trong một quả bóng. (tương tự ít nhiều giống như ví dụ được liên kết của bạn để chọn điểm đĩa)
rrnrrn
n
∥ x ∥1≤ r
phương hướng
XX| X|1
Tôi không có bằng chứng chính thức, chỉ là trực giác
f( x ) dVf( x ) dMột
nhưng thử nghiệm với mô phỏng có vẻ tốt.
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)
khoảng cách
rn
∥ x ∥p≤ r
f( x ) ∝ e| x |pG ( )