Вибір стовпця не має значення: отриманий розподіл на спеціальних ортогональних матрицях SO(n) все ще є рівномірним.
Я поясню це за допомогою аргументу, який очевидно поширюється на багато споріднених питань щодо рівномірного генерування елементів груп. Кожен крок цього аргументу є тривіальним, не вимагаючи нічого, крім посилання на відповідні визначення або простий обчислення (наприклад, зауваження, що матриця I1 є ортогональною і самооберненою).
Аргумент - узагальнення звичної ситуації. Розглянемо задачу малювання позитивних дійсних чисел в відповідно до заданого безперервним розподілом . Це можна зробити, витягнувши будь-яке дійсне число з безперервного розподілу і заперечуючи результат, якщо це необхідно, щоб гарантувати позитивне значення (майже напевно). Для того, щоб цей процес мав розподіл , повинен мати властивість, якаFGFG
G(x)−G(−x)=F(x).
Найпростіший спосіб досягти цього, коли симетричний навколо так що , що тягне за собою : вся позитивна ймовірність щільність просто подвоюється, а всі негативні результати усуваються. Знайомий зв’язок між напів нормальним розподілом ( ) і нормальним розподілом ( ) є таким видом.G0G(x)−1/2=1/2−G(−x)F(x)=2G(x)−1FG
Далі група відіграє роль ненульових дійсних чисел (розглядається як мультипликативна група), а її підгрупа відіграє роль додатних дійсних чисел . Міра Хаара інваріантна під запереченням, тому коли вона "складена" від до , розподіл позитивних значень не змінюється . (На жаль, цей захід не може бути нормалізований до міри ймовірності - але це єдиний спосіб, коли аналогія руйнується.)O(n)SO(n)R+dx/xR−{0}R+
Заперечення конкретного стовпця ортогональної матриці (коли її детермінанта від'ємна) є аналогом відмови від негативного дійсного числа для складання його на позитивну підгрупу. Більш загально, ви можете заздалегідь вибрати будь-яку ортогональну матрицю негативного детермінанта та використати її замість : результати були б однакові.JI1
Хоча питання формулюється з точки зору генерації випадкових величин, воно справді задає питання про розподіли ймовірностей на матричні групи та . Зв'язок між цими групами описаний в ортогональній матриціO(n,R)=O(n)SO(n,R)=SO(n)
I1=⎛⎝⎜⎜⎜⎜−10⋮001⋮000⋮0…………0001⎞⎠⎟⎟⎟⎟
тому що заперечення першого стовпця ортогональної матриці означає право множення на . Зауважте, що і - це неперервне з'єднанняXXI1SO(n)⊂O(n)O(n)
O(n)=SO(n)∪SO(n)I−11.
Враховуючи простір ймовірностей визначений на , процес, описаний у питанні, визначає карту(O(n),S,P)O(n)
f:O(n)→SO(n)
шляхом встановлення
f(X)=X
коли таX∈SO(n)
f(X)=XI1
для .X∈SO(n)I1−1
Питання стосується генерування випадкових елементів у шляхом отримання випадкових елементів : тобто "проштовхування їх вперед" через для отримання . Потік створює простір ймовірностей зSO(n)ω∈O(n)ff∗ω=f(ω)∈SO(n)(SO(n),S′,P′)
S′=f∗S={f(E)|E⊂S}
і
P′(E)=(f∗P)(E)=P(f−1(E))=P(E∪EI1)
для всіх .E⊂S′
Припустимо, що правильне множення на є мірою збереженням, і зауваживши, що в будь-якому випадку , відразу випливає, що для всіх ,I1E∩EI1=∅E∈S′
P′(E)=P(E∪EI−11)=P(E)+P(EI−11)=2P(E).
Зокрема, коли є інваріантним при правильному множенні в (що саме означає "рівномірний"), очевидний факт, що та його обернена (що дорівнює ) є ортогональними засобами попереднього положення, демонструючи, що є рівномірним. Таким чином, не потрібно вибирати випадкову колонку для заперечення.PO(n)I1I1P′