A distribuição para o produto Kronecker de dois vetores aleatórios uniformes na esfera unitária?

7

Suponha que dois vetores aleatórios e sejam distribuídos uniformemente na esfera unitária . É possível demonstrar que o produto de Kronecker de e é uniformemente distribuído sobre um subconjunto da esfera unidade ?xySn1xySn1Sn1

Mao-lin Che
fonte

Respostas:

4

Sim. Isso fica claro ao trabalhar com as definições.

O produto Kronecker

A esfera unitária é o conjunto de vetores de unidades no espaço euclidiano onde é a norma euclidiana.Sn1En=(Rn,||||)

||(x1,x2,,xn)||=x12+x22++xn2

O "produto Kronecker" é o produto tensorial usual. Existem várias maneiras de pensar e calcular com ele. Um é defini-lo como uma matrizn×n

xy=xy=(x1y1x1y2x1ynx2y1x2y2x2ynxny1xny2xnyn)Mat(Rn,Rn).

Outra maneira equivalente desvenda os componentes dessa matriz em um vetor com componentes, permitindo visualizar como um elemento de . Observe que a métrica euclidiana para pode ser escritan2xyRn2Rn2

(1)||Z||2=Tr(ZZ).

Ambas são maneiras de escrever a soma dos quadrados de todos os componentes.n2

O produto Kronecker é compatível com as métricas euclidianas de e no sentido de queEnEn2

||xy||2=||x||2||y||2.

Isso é facilmente demonstrado, porque o lado esquerdo é definido como a soma dos quadrados de todos os enquanto o lado direito é o produto de suas somas de quadrados. Apenas expanda esse produto:xiyj

||xy||2=ij(xiyj)2=(ixi2)(jyj2)=||x||2||y||2.

Em particular, quando e têm comprimento unitário, possui comprimento unitário. Portantoxyxy

Sn1Sn1Sn21.

Distribuições uniformes

As esferas euclidianas herdam uma medida da medida usual nos espaços euclidianos (a medida de Lebesgue, determinada em última análise pela distância euclidiana). Essa medida é preservada por qualquer isometria de uma esfera, porque (por definição) uma isometria preserva distâncias e a medida é finalmente determinada por distâncias. O grupo de isometrias da esfera unitária em é denotado , o grupo ortogonal. É um resultado clássico, e direto para mostrar, que consiste nas transformações lineares representadas por todas as matrizes para as quais .RmO(m)m×mPPP=PP=Im

O grupo ortogonal atua transitivamente em . (Aqui está uma prova de Euclides poderia ter feito: pegar quaisquer dois pontos distintos e na esfera Desenhe o segmento de linha. entre eles Ela determina uma perpendicular hyperplane única para. que passa pelo ponto médio de A reflexão em que os mapas hiperplano. para si e preserva todas as distâncias, onde é em . isso reflexão trocas de e , que mostra que existe uma transformação ortogonal envio de para ).O(n)Sn1xyxyxyxySn1O(n)xyxy

Dizer que "os vetores são distribuídos uniformemente em " significa que a distribuição é invariável sob um grupo transitivo de isometrias como .Sn1O(n)

Aqui está o argumento: o "hypertorus" desfruta de um grupo transitivo de isometrias isomórficas para um quociente de . De fato, dado um arbitrários e outro , escolha para o qual e . Seja qualquer matriz e definaSn1Sn1Sn21O(n)×O(n)xySn1x2y2Sn1P,QO(n)Px=x2Qy=y2Z=(zij)n×n

(2)(PQ)(Z)=PZQ.

Esta é uma isometria porque, usando a fórmula ,(1)

||(PQ)(Z)||2=Tr((PZQ)(PZQ))=Tr(PZZP)=Tr(PPZZ)=Tr(ZZ)=||Z||2.

Estes passos explorada a ortogonalidade de e e o facto de para quaisquer matrizes quadrados e .PQTr(AB)=Tr(BA)AB

Como as isometrias de induzem um grupo transitivo de isometrias de via , a distribuição uniforme (ou seja, invariável ao grupo) em é mapeado para uma distribuição uniforme em , QED .Sn1Sn1Sn1(2)Sn1Sn1Sn1

whuber
fonte
@ whuber Na sua prova, existem algumas confusões como segue: 1. a mão direita da equação (2) é uma matriz de -by- , como podemos entender a mão esquerda da equação (2)? nn
Mao-lin Che
2. Por que você precisa escolher e ? Porque no restante do processo, você não usa esses dois vetores. x1y1x2y2
Mao-lin Che
@ A Equação Mao-linChe define seu lado esquerdo. Não sei a que você se refere por " " porque isso não aparece na minha resposta. (2) x1y1
whuber
@ Whuber eu sou tão sombrio. Quero dizer por que você precisa para definir e . A matriz depende desses vetores? xyx1y1Z
Mao-lin Che
@ Mao-linChe Esses quatro vetores determinam parcialmente as matrizes ortogonais e , conforme explicado imediatamente após a introdução desses vetores. não depende deles: isso é o que "nenhum" significa na frase "vamos ser qualquer matriz ...". PQZZ n×n
whuber
0

Enquanto e são independentes, então o que você diz é verdade.xy

É mais fácil pensar em ângulos em vez de pontos no espaço.

Por exemplo, na esfera 2-D em , podemos gerar pontos uniformemente na superfície dessa esfera, amostrando e independentemente de e considerando-os como zênite e azimute, respectivamente.R3θ1θ2U[0,2π]

Assim, podemos pensar em como e como . O KP deles é então e fica claro a partir da construção que segue uma distribuição uniforme também.x(θ1,...,θn1)U[0,2π]n1y(ϕ1,...,ϕn1)U[0,2π]n1(θ1,...,θn1,ϕ1,...,ϕn1)U[0,2π]2n2

JDL
fonte
11
Este argumento é fundamentalmente falho. O zênite é executado apenas de a e uma distribuição uniforme na esfera induz uma distribuição não uniforme do zênite. (Em , seu seno tem uma distribuição uniforme.) Consulte stats.stackexchange.com/questions/7977 para obter detalhes. π/2π/2R3
whuber
Estamos lidando com a superfície da esfera ou com todo o volume? Eu estava assumindo o primeiro.
JDL
Isso está correto: é implicitamente identificado com o conjunto de vetores de unidades em . Sn1Rn
whuber
@whuber; você está certo! D'oh. Ainda acho que a pergunta é mais ou menos trivialmente verdadeira. O produto kronecker de duas distribuições uniformes independentes só pode ser uniforme no conjunto de produtos.
JDL
11
@JDL você já tentou hist(runif(5000) %x% runif(5000))..?
Tim